protected override void Awake() { instance = this; ScenesManager.AddScene(this); tileRoot = tileRootTrans; animalRoot = animalRootTrans; Init(); uiSystem.InitSystem(); popupSystem.InitSystem(); tileSystem.InitSystem(); TestCoder.SetTestCode(KeyCode.Space, TestCode); scoreAssistance = Assistance.GetAssistance(typeof(ScoreAssistance).Name) as ScoreAssistance; gameTimeAssistance = Assistance.GetAssistance(typeof(GameTimeAssistance).Name) as GameTimeAssistance; petAssistance = Assistance.GetAssistance(typeof(PetAssistance).Name) as PetAssistance; }
protected override void OnEnable() { activeAdoptGuideTutorial = !TutorialManager.GetInstance().IsCleared(Define.TutorialType.AdoptGuide); activeRewardGuideTutorial = !TutorialManager.GetInstance().IsCleared(Define.TutorialType.RewardGuide); lobbyUISystem.InitData(); popupSystem.InitData(); if (TipController.isShowing) { TipController.HideTip(() => { StartLobby(); }); } else { StartLobby(); } TestCoder.SetTestCode(KeyCode.Space, TestCode); }
public override void BeforeOpen() { for (int i = 0, max = listPanelUIs.Length; i < max; i++) { listPanelUIs[i].RemoveFromPanel(); listPanelUIs[i].gameObject.SetActive(true); } petData = null; //선택된 펫이 없는 경우 : 구매 또는 예외. // if (DataManager.GetInstance().nowSelectedPetData == null) { DataManager.GetInstance().ResetAdoptAnimals(); DataManager.GetInstance().TryGetAdoptPetData(ref petData, 0); DataManager.GetInstance().SetNowSelectedPetData(petData); } UpdateAll(); UpdateList(); TestCoder.SetTestCode(KeyCode.Space, TestCode); }