public void ShowSubMenu(GameObject ShowMenu) { activeSubmenuNumber = 0; for (int i = 0; i < uiBinding.menus.Length; i++) { var menu = uiBinding.menus[i]; if (menu == ShowMenu) { menu.SetActive(true); activeSubmenuNumber = i; } else if (menu.activeSelf) { menu.SetActive(false); } } if (activeSubmenuNumber == 6) { ClientFrontend frontend = FindObjectOfType <ClientFrontend>(); if (frontend.menuShowing != ClientFrontend.MenuShowing.Raider) { frontend.ShowMenu(ClientFrontend.MenuShowing.Raider); Debug.Log("Showing Raider"); CCGui.FadeCCGUI(false); // FadeMainMenu(true); } } if (activeSubmenuNumber == 0) { CCGui.FadeCCGUI(true); // FadeMainMenu(false); } }
private void Awake() { if (instance == null) { //if not, set instance to this instance = this; } //If instance already exists and it's not this: else if (instance != this) { //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance. Destroy(gameObject); } m_CanvasGroup = GetComponent <CanvasGroup>(); backpacks = new List <Button>(bpTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); belts = new List <Button>(btTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); bodies = new List <Button>(byTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); glasses = new List <Button>(gsTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); hats = new List <Button>(htTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); heads = new List <Button>(hdTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); masks = new List <Button>(mkTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); pants = new List <Button>(ptTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); shoes = new List <Button>(shTab.transform.GetChild(0).GetChild(0).GetComponentsInChildren <Button>()); CharacterCustomizer.instance.Setup(); TurnOffGUI(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); CCGui menu = (CCGui)target; if (GUILayout.Button("FadeOut")) { menu.FadeGUI(true); } if (GUILayout.Button("FadeIn")) { menu.FadeGUI(false); } }
public void CheckEquippedIcons() //Sets the checked icon in the menu on equipment { foreach (var item in bodies) { if (currBody == item) { CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } foreach (var item in pants) { if (currPants == item) { CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } foreach (var item in heads) { if (currHead == item) { CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } foreach (var item in shoes) { if (currShoe == item) { CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } if (currBelt == null) { CCGui.ToggleSVG(CCGui.instance.belts[0], true); foreach (var item in belts) { CCGui.ToggleSVG(item.myButton, false); } } else { foreach (var item in belts) { if (currBelt == item) { CCGui.ToggleSVG(CCGui.instance.belts[0], false); CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } } if (currBack == null) { CCGui.ToggleSVG(CCGui.instance.backpacks[0], true); foreach (var item in backpacks) { CCGui.ToggleSVG(item.myButton, false); } } else { foreach (var item in backpacks) { if (currBack == item) { CCGui.ToggleSVG(CCGui.instance.backpacks[0], false); CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } } if (currGlass == null) { foreach (var item in glasses) { CCGui.ToggleSVG(CCGui.instance.glasses[0], true); CCGui.ToggleSVG(item.myButton, false); } } else { foreach (var item in glasses) { if (currGlass == item) { CCGui.ToggleSVG(CCGui.instance.glasses[0], false); CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } } if (currHat == null) { CCGui.ToggleSVG(CCGui.instance.hats[0], true); foreach (var item in hats) { CCGui.ToggleSVG(item.myButton, false); } } else { foreach (var item in hats) { if (currHat == item) { CCGui.ToggleSVG(CCGui.instance.hats[0], false); CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } } if (currMask == null) { CCGui.ToggleSVG(CCGui.instance.masks[0], true); foreach (var item in masks) { CCGui.ToggleSVG(item.myButton, false); } } else { foreach (var item in masks) { if (currMask == item) { CCGui.ToggleSVG(CCGui.instance.masks[0], false); CCGui.ToggleSVG(item.myButton, true); } else { CCGui.ToggleSVG(item.myButton, false); } } } }