Exemple #1
0
 //private void OnEnable()
 //{
 //    fSMManager.OpenMenuShopDelegate += SetupShopMenu;
 //    fSMManager.Act_InsideAShopMenu_GoBack += CloseShopMenu;
 //    dayManager.UpdateDayDelegate += UpdateDayText;
 //    dayManager.UpdateMonth += UpdateMonthText;
 //}
 private void OnDisable()
 {
     fSMManager.OpenMenuShopDelegate       -= SetupShopMenu;
     fSMManager.Act_InsideAShopMenu_GoBack -= CloseShopMenu;
     dayManager.UpdateDayDelegate          -= UpdateDayText;
     dayManager.UpdateMonth -= UpdateMonthText;
     timeManager.UpdateTime -= UpdateTimerText;
     InventoryOnOff         -= OpenCloseInventory;
     ItemsMenuSetup         -= SetupItemsMenu;
     ItemsMenuOnOff         -= ItemsMenuOpenClose;
 }
Exemple #2
0
 public void Init()
 {
     fSMManager  = GameManager3D.instance.fSMManager;
     dayManager  = GameManager3D.instance.dayManager;
     timeManager = GameManager3D.instance.timeManager;
     fSMManager.OpenMenuShopDelegate       += SetupShopMenu;
     fSMManager.Act_InsideAShopMenu_GoBack += CloseShopMenu;
     dayManager.UpdateDayDelegate          += UpdateDayText;
     dayManager.UpdateMonth += UpdateMonthText;
     timeManager.UpdateTime += UpdateTimerText;
     InventoryOnOff         += OpenCloseInventory;
     ItemsMenuSetup         += SetupItemsMenu;
     ItemsMenuOnOff         += ItemsMenuOpenClose;
     allItemsMenu            = InventoryPanel.GetComponentsInChildren <IItemsMenu>().ToList();
     dayManager.ReturnCurrentDayMonth?.Invoke();
     InitMenu();
 }