Use data table for some client stuff

This commit is contained in:
Vortrex
2022-04-05 23:58:10 -05:00
parent 36ca910651
commit 0b4bdd308a
4 changed files with 23 additions and 10 deletions

View File

@@ -75,7 +75,7 @@ function receiveHouseFromServer(houseId, entrancePosition, blipModel, pickupMode
} else {
logToConsole(LOG_DEBUG, `[VRR.House] House ${houseId} has no blip.`);
}
houses.push(tempHouseData);
getServerData().houses.push(tempHouseData);
setAllHouseDataIndexes();
}
}
@@ -88,6 +88,7 @@ function receiveHouseFromServer(houseId, entrancePosition, blipModel, pickupMode
* @return {HouseData} The house's data (class instance)
*/
function getHouseData(houseId) {
let houses = getServerData().houses;
for(let i in houses) {
if(houses[i].houseId == houseId) {
return houses[i];
@@ -100,8 +101,8 @@ function receiveHouseFromServer(houseId, entrancePosition, blipModel, pickupMode
// ===========================================================================
function setAllHouseDataIndexes() {
for(let i in houses) {
houses[i].index = i;
for(let i in getServerData().houses) {
getServerData().houses[i].index = i;
}
}