protected override void fetchReferences() { base.fetchReferences(); sceneController = PPSceneController.Instance; gameController = PPGameController.GetInstance; dataController = PPDataController.GetInstance; giftController = PPGiftController.Instance; setCurrencyPanel(); }
public void Init(PPGameController gameController, PPDataController dataController, PPGiftController giftController) { unsubscribeEvents(); this.giftController = giftController; this.dataController = dataController; subscribeEvents(); // Display Updated Currency coinsDisplay.Init(dataController.Coins, dataController); initDailyGiftCountdown(gameController.Tuning, dataController); }
protected override void fetchReferences() { base.fetchReferences(); if (isSingleton) { dogDatabase.Initialize(dataController); dataController.SetFilePath(SAVE_FILE_PATH); dataController.LoadGame(); giftController = PPGiftController.Instance; giftController.Init(tuning); handleLoadGame(dataController); } }