public void SetActiveTab(MenuNotepad.MenuNotepadTab tab) { NotepadObjectTab notepadObjectTab = null; if (!this.m_ObjetcTabs.TryGetValue(tab, out notepadObjectTab)) { return; } for (int i = 0; i < this.m_ObjetcTabs.Count; i++) { if ((!GreenHellGame.TWITCH_DEMO && GreenHellGame.Instance.m_GameMode != GameMode.Survival) || this.m_ObjetcTabs.Values.ElementAt(i).m_MenuTab != MenuNotepad.MenuNotepadTab.StoryTab) { if (this.m_ObjetcTabs.Keys.ElementAt(i) == tab) { this.m_ObjetcTabs.Values.ElementAt(i).m_GameObjectOn.SetActive(true); this.m_ObjetcTabs.Values.ElementAt(i).m_GameObjectOff.SetActive(false); } else { this.m_ObjetcTabs.Values.ElementAt(i).m_GameObjectOn.SetActive(false); this.m_ObjetcTabs.Values.ElementAt(i).m_GameObjectOff.SetActive(true); } } } }
private void Awake() { this.m_PrevPageObject = base.gameObject.transform.FindDeepChild("previous_page").gameObject; this.m_NextPageObject = base.gameObject.transform.FindDeepChild("next_page").gameObject; this.SetupTabs(); NotepadObjectTab notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.StoryTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_StoryTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_StoryTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.StoryTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.ItemsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_ItemsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_ItemsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.ItemsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.ConstructionsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_ConstructionsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_ConstructionsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.ConstructionsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.TrapsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_TrapsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_TrapsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.TrapsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.FirecampTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_FirecampTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_FirecampTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.FirecampTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.WaterConstructionsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_WaterConstructionsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_WaterConstructionsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.WaterConstructionsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.HealingItemsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_HealingItemsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_HealingItemsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.HealingItemsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.SkillsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_SkillsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_SkillsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.SkillsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.PlantsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_PlantsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_PlantsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.PlantsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.CustomConstructionsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_CustomConstructionsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_CustomConstructionsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.CustomConstructionsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.StoryObjectivesTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_StoryObjectivesTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_StoryObjectivesTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.StoryObjectivesTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.MudBuildingsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_MudBuildingsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_MudBuildingsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.MudBuildingsTab] = notepadObjectTab; }
private void Awake() { this.m_PrevPageObject = base.gameObject.transform.FindDeepChild("previous_page").gameObject; this.m_NextPageObject = base.gameObject.transform.FindDeepChild("next_page").gameObject; if (GreenHellGame.TWITCH_DEMO || GreenHellGame.Instance.m_GameMode == GameMode.Survival) { this.m_StoryTabCollider.gameObject.SetActive(false); this.m_PlannerTabCollider.gameObject.SetActive(false); } NotepadObjectTab notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.StoryTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_StoryTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_StoryTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.StoryTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.ItemsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_ItemsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_ItemsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.ItemsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.ConstructionsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_ConstructionsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_ConstructionsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.ConstructionsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.TrapsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_TrapsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_TrapsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.TrapsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.PlannerTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_PlannerTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_PlannerTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.PlannerTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.FirecampTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_FirecampTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_FirecampTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.FirecampTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.WaterConstructionsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_WaterConstructionsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_WaterConstructionsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.WaterConstructionsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.HealingItemsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_HealingItemsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_HealingItemsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.HealingItemsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.SkillsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_SkillsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_SkillsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.SkillsTab] = notepadObjectTab; notepadObjectTab = new NotepadObjectTab(); notepadObjectTab.m_MenuTab = MenuNotepad.MenuNotepadTab.PlantsTab; notepadObjectTab.m_GameObjectOn = this.GetOnObject(this.m_PlantsTabCollider.gameObject.transform.parent.gameObject); notepadObjectTab.m_GameObjectOff = this.GetOffObject(this.m_PlantsTabCollider.gameObject.transform.parent.gameObject); this.m_ObjetcTabs[MenuNotepad.MenuNotepadTab.PlantsTab] = notepadObjectTab; }