void Start() { DontDestroyOnLoad(this); museStats = MuseumStats.instance; Events.SaveInitiated += SaveInventory; Events.LoadInitiated += LoadInventory; instance = this; exhibitsInInventory.Clear(); inventoryDisplaySlots = InventoryDisplayHolder.GetComponentsInChildren <Image>(); inventoryNameSlots = InventoryDisplayHolder.GetComponentsInChildren <TextMeshProUGUI>(); }
// Inventory enforced singleton pattern private void Awake() { if (instance == null) { instance = this; } else { Destroy(this.gameObject); } }
void Start() { DontDestroyOnLoad(this); museumInv = MuseumInventory.instance; // subscribe this class to saving and loading events. Events.SaveInitiated += SaveMuseumStats; Events.LoadInitiated += LoadMuseumStats; if (!museumDefinition.setManually) { museumDefinition.maxWealth = 10000000; museumDefinition.currentWealth = 1000; museumDefinition.maxRating = 5.0f * museumInv.inventoryItemCap; museumDefinition.currentRating = 0.0f; museumDefinition.playerStamina = 3; museumDefinition.currentDay = 1; } }
void Start() { musStats = MuseumStats.instance; musInventory = MuseumInventory.instance; }
public Exhibit(Exhibit_SO exhibitData) { musInventory = MuseumInventory.instance; ID = exhibitData.exhibitKeyID; itemDefinition = exhibitData; }
void Start() { museInventory = MuseumInventory.instance; }