// Use this for initialization void Start() { mainPauseMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); mainPauseMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); mainPauseMenuRects[2] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); mainPauseMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 9); mainPauseMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 13); mainPauseMenuRects[2].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 17); mainPauseMenuStrings[0] = "Options"; mainPauseMenuStrings[1] = "Return to Star Map"; mainPauseMenuStrings[2] = "Exit Aegis"; mainPauseMenu = new JoyGUIMenu(3, mainPauseMenuRects, mainPauseMenuStrings, Pause, "joystick button 0", "Y axis", "X axis", mySkin); mainPauseMenu.enabled = false; optionsMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[2] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 9); optionsMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 13); optionsMenuRects[2].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 17); optionsMenuStrings[0] = "Input"; optionsMenuStrings[1] = "Sound"; optionsMenuStrings[2] = "Graphics"; optionsMenu = new JoyGUIMenu(3, optionsMenuRects, optionsMenuStrings, Options, "joystick button 0", "Y axis", "X axis", mySkin); optionsMenu.enabled = false; inputMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); inputMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); inputMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 9); inputMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 13); inputMenuStrings[0] = "Use Keyboard"; inputMenuStrings[1] = "Use Controller"; inputMenu = new JoyGUIMenu(2, inputMenuRects, inputMenuStrings, InputMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); inputMenu.enabled = false; }
void Start() { Time.timeScale = 1; mainMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); mainMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); mainMenuRects[2] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); mainMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 8); mainMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 12); mainMenuRects[2].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 16); mainMenuStrings[0] = "Campaign"; mainMenuStrings[1] = "Options"; mainMenuStrings[2] = "Exit Aegis"; mainMenu = new JoyGUIMenu(3, mainMenuRects, mainMenuStrings, MainMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); optionsMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[2] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 8); optionsMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 12); optionsMenuRects[2].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 16); optionsMenuStrings[0] = "Input"; optionsMenuStrings[1] = "Sound"; optionsMenuStrings[2] = "Graphics"; optionsMenu = new JoyGUIMenu(3, optionsMenuRects, optionsMenuStrings, Options, "joystick button 0", "Y axis", "X axis", mySkin); inputMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); inputMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); inputMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 8); inputMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 12); inputMenuStrings[0] = "Use Keyboard"; inputMenuStrings[1] = "Use Controller"; inputMenu = new JoyGUIMenu(2, inputMenuRects, inputMenuStrings, InputMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); }
void Start (){ Rect[] buyEquipablesRects = new Rect[20]; string[] buyEquipablesLabels = new string[20]; Rect buttonRect = new Rect(0,0,100,50); Rect r; /* * create rects for upgrades */ for (int i = 0; i < 4; i++){ r = new Rect(0,0,buttonRect.width, buttonRect.height); r.center = new Vector2(Screen.height/10, Screen.height/4 + (i * 100)); buyEquipablesRects[i] = r; } for (int j = 4; j < 8; j++){ r = new Rect(0,0,buttonRect.width, buttonRect.height); r.center = new Vector2((Screen.height/10) * 2, Screen.height/4 + ((j-4) * 100)); buyEquipablesRects[j] = r; } for (int k = 8; k < 12; k++){ Rect rk = buttonRect; rk.center = new Vector2((Screen.height/10) * 4, Screen.height/4 + ((k-8) * 100)); buyEquipablesRects[k] = rk; } for (int l = 12; l < 16; l++){ Rect rl = buttonRect; rl.center = new Vector2((Screen.height/10) * 6, Screen.height/4 + ((l-12) * 100)); buyEquipablesRects[l] = rl; } for (int m = 16; m < 20; m++){ Rect rm = buttonRect; rm.center = new Vector2((Screen.height/10) * 8, Screen.height/4 + ((m-16) * 100)); buyEquipablesRects[m] = rm; } for (int n = 0; n < allUpgrades.Length; n++){ buyEquipablesLabels[n] = allUpgrades[n].name; } supportBayMenu = new JoyGUIMenu(4, buyEquipablesRects, buyEquipablesLabels, SupportBay, "joystick button 0", "Y axis", "X axis", mySkin); Rect[] confirmBuyRects = new Rect[2]; confirmBuyRects[0] = new Rect(popupRect.center.x - (buttonRect.width*0.75f), popupRect.center.y, buttonRect.width*0.75f, buttonRect.height*0.75f); confirmBuyRects[1] = new Rect(popupRect.center.x + (buttonRect.width*0.25f), popupRect.center.y, buttonRect.width*0.75f, buttonRect.height*0.75f); string[] confirmBuyLabels = new string[2]; confirmBuyLabels[0] = "Confirm"; confirmBuyLabels[1] = "Back"; confirmBuyMenu = new JoyGUIMenu(1, confirmBuyRects, confirmBuyLabels, ConfirmUpgradePurchase, "joystick button 0", "Y axis", "X axis", mySkin); Rect[] optionsMenuRects = new Rect[2]; string[] optionsMenuLabels = new string[2]; optionsMenuRects[0] = new Rect(0,0,buttonRect.width, buttonRect.height); optionsMenuRects[1] = new Rect(0,0,buttonRect.width, buttonRect.height); optionsMenuRects[0].center = new Vector2(optionsMenuRect.center.x, optionsMenuRect.y+(buttonRect.height*2)); optionsMenuRects[1].center = new Vector2(optionsMenuRect.center.x, optionsMenuRect.y+(buttonRect.height*3.5f)); optionsMenuLabels[0] = "Input"; optionsMenuLabels[1] = "Sound"; optionsMenu = new JoyGUIMenu(2,optionsMenuRects,optionsMenuLabels, Options,"joystick button 0", "Y axis", "X axis", mySkin); Rect[] inputOptionsMenuRects = new Rect[1]; string[] inputOptionsMenuLabels = new string[1]; inputOptionsMenuRects[0] = new Rect(0,0,buttonRect.width,buttonRect.height); inputOptionsMenuRects[0].center = new Vector2(optionsMenuRect.center.x, optionsMenuRect.y + buttonRect.height/2); inputOptionsMenuLabels[0] = "Controller Setup"; inputOptionsMenu = new JoyGUIMenu(1, inputOptionsMenuRects, inputOptionsMenuLabels, InputOptions,"joystick button 0", "Y axis", "X axis", mySkin); popupRect = new Rect(0,0,Screen.width/4,Screen.height/4); popupRect.center = new Vector2(Screen.width/2, Screen.height/2); optionsMenuRect = new Rect(0,0,Screen.width/2,(Screen.height/4)*3); optionsMenuRect.center = new Vector2(Screen.width/2, Screen.height/2); supportBayMenu.enabled = true; confirmBuyMenu.enabled = false; optionsMenu.enabled = false; inputOptionsMenu.enabled = false; }
void Start() { Time.timeScale = 1; confirmMenuRect = new Rect(0, 0, Screen.width / 3, Screen.height / 3); confirmMenuRect.center = new Vector2(Screen.width / 2, Screen.height / 2); pauseMenuRect = new Rect(20, 20, Screen.width / 4, Screen.height / 2); pauseMenuRect.center = new Vector2(Screen.width / 2, Screen.height / 2); mainMenuRects[0] = new Rect(100, 50, 100, 75); mainMenuRects[1] = new Rect(100, 200, 100, 75); mainMenuRects[2] = new Rect(100, 350, 100, 75); mainMenuRects[3] = new Rect(100, 500, 100, 75); mainMenuRects[4] = new Rect(300, 50, 100, 75); mainMenuRects[5] = new Rect(300, 200, 100, 75); mainMenuRects[6] = new Rect(300, 350, 100, 75); mainMenuRects[7] = new Rect(300, 500, 100, 75); mainMenuStrings[0] = "Oomdassa"; mainMenuStrings[1] = "Support Bay"; mainMenuStrings[2] = "Level 3"; mainMenuStrings[3] = "Level 4"; mainMenuStrings[4] = "Level 5"; mainMenuStrings[5] = "Level 6"; mainMenuStrings[6] = "Level 7"; mainMenuStrings[7] = "Level 8"; mainMenu = new JoyGUIMenu(4, mainMenuRects, mainMenuStrings, MainMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); confirmMenuRects[0] = new Rect(0, 0, Screen.width / 10, Screen.height / 20); confirmMenuRects[1] = new Rect(0, 0, Screen.width / 10, Screen.height / 20); confirmMenuRects[0].center = new Vector2((Screen.width / 2) - Screen.width / 10, Screen.height / 2); confirmMenuRects[1].center = new Vector2((Screen.width / 2) + Screen.width / 10, Screen.height / 2); confirmMenuStrings[0] = "you shouldn't see this"; confirmMenuStrings[1] = "Back"; confirmMenu = new JoyGUIMenu(1, confirmMenuRects, confirmMenuStrings, ConfirmMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); pauseMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); pauseMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); pauseMenuRects[2] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); pauseMenuRects[3] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); pauseMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 8); pauseMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 12); pauseMenuRects[2].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 16); pauseMenuRects[3].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 20); pauseMenuStrings[0] = "Resume Game"; pauseMenuStrings[1] = "Options"; pauseMenuStrings[2] = "Main Menu"; pauseMenuStrings[3] = "Exit Game"; pauseMenu = new JoyGUIMenu(4, pauseMenuRects, pauseMenuStrings, PauseMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); optionsMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[2] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); optionsMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 8); optionsMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 12); optionsMenuRects[2].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 16); optionsMenuStrings[0] = "Input"; optionsMenuStrings[1] = "Sound"; optionsMenuStrings[2] = "Graphics"; optionsMenu = new JoyGUIMenu(3, optionsMenuRects, optionsMenuStrings, OptionsMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); inputMenuRects[0] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); inputMenuRects[1] = new Rect(0, 0, Screen.width / 5, Screen.height / 10); inputMenuRects[0].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 8); inputMenuRects[1].center = new Vector2(Screen.width / 2, (Screen.height / 30) * 12); inputMenuStrings[0] = "Use Keyboard"; inputMenuStrings[1] = "Use Controller"; inputMenu = new JoyGUIMenu(2, inputMenuRects, inputMenuStrings, InputMenuLogic, "joystick button 0", "Y axis", "X axis", mySkin); }