Esempio n. 1
0
    // 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;
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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;
    }
Esempio n. 4
0
    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);
    }