protected override void fetchReferences()
 {
     base.fetchReferences();
     sceneController = PPSceneController.Instance;
     gameController  = PPGameController.GetInstance;
     dataController  = PPDataController.GetInstance;
     giftController  = PPGiftController.Instance;
     setCurrencyPanel();
 }
Exemple #2
0
    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);
     }
 }