void CloseMenu() { StartObj.SetActive(false); ResumeObj.SetActive(false); ReplayObj.SetActive(false); ExitObj.SetActive(false); MenuBack.SetActive(false); menu_open = false; }
void OpenMenu() { StartObj.SetActive(true); ResumeObj.SetActive(true); ReplayObj.SetActive(true); ExitObj.SetActive(true); MenuBack.SetActive(true); menu_open = true; }
public static void PostInit() { //load error texture ErrorTexture.LoadTextureFromPixels32(); ErrorTexture.GenerateDataBuffer(1, 1); //load blank texture BlankTexture.LoadTextureFromPixels32(); //load menu data MenuBack.LoadTextureFromPixels32(); MenuBack.GenerateDataBuffer(MenuBack.ImageWidth / 3, MenuBack.ImageHeight / 3); Picker.LoadTextureFromPixels32(); }
public Menu(string id, bool canback, bool canhome) { if (string.IsNullOrEmpty(id)) { ID = ""; } else { ID = id; } Items = new List <Item>(); Callback = null; BackButton = null; canHome = canhome; canBack = canback; }
public static void Exit() { Picker.Dispose(); MenuBack.Dispose(); tileCache.Clear(); objectCache.Clear(); itemCache.Clear(); statusCache.Clear(); spellCache.Clear(); mugshotCache.Clear(); spriteCache.Clear(); BlankTexture.Dispose(); ErrorTexture.Dispose(); SingleFont.Dispose(); TextureProgram.Dispose(); }
public void Back(MenuBack p) { Transition(false, false, (Menu)menuStack.Pop(), p.exitHash, p.enterHash); }