Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        currentMenuScreen = MAIN_MENU_SCREEN.SCREEN_SPLASHSCREEN;

        //Declare the gameobject screens and put them into the array
        ScreenList[(short)MAIN_MENU_SCREEN.SCREEN_SPLASHSCREEN] = GameObject.FindGameObjectWithTag("SplashScreen");

        ScreenList[(short)MAIN_MENU_SCREEN.SCREEN_MAINMENU] = GameObject.FindGameObjectWithTag("MainScreen");
        ScreenList[(short)MAIN_MENU_SCREEN.SCREEN_MAINMENU].SetActive(false);

        //for (int i = 0; i < ScreenList[(short)MAIN_MENU_SCREEN.SCREEN_MAINMENU].transform.childCount; ++i)
        //{
        //    ScreenList[(short)MAIN_MENU_SCREEN.SCREEN_MAINMENU].transform.GetChild(i).transform
        //}
    }
Exemplo n.º 2
0
 public void ChangeToControlsScreen()
 {
     ChangeScreen(currentMenuScreen, MAIN_MENU_SCREEN.SCREEN_CONTROLS);
     currentMenuScreen = MAIN_MENU_SCREEN.SCREEN_CONTROLS;
 }
Exemplo n.º 3
0
 public void ChangeToOptionsScreen()
 {
     ChangeScreen(currentMenuScreen, MAIN_MENU_SCREEN.SCREEN_OPTIONS);
     currentMenuScreen = MAIN_MENU_SCREEN.SCREEN_OPTIONS;
 }
Exemplo n.º 4
0
 public void ChangeToLevelScreen()
 {
     ChangeScreen(currentMenuScreen, MAIN_MENU_SCREEN.SCREEN_LEVEL_SELECT);
     currentMenuScreen = MAIN_MENU_SCREEN.SCREEN_LEVEL_SELECT;
 }
Exemplo n.º 5
0
 //Functions for buttons
 public void ChangeToMainScreen()
 {
     ChangeScreen(currentMenuScreen, MAIN_MENU_SCREEN.SCREEN_MAINMENU);
     currentMenuScreen = MAIN_MENU_SCREEN.SCREEN_MAINMENU;
 }
Exemplo n.º 6
0
 //Screen Transition
 void ChangeScreen(MAIN_MENU_SCREEN currentScreen, MAIN_MENU_SCREEN newScreen)
 {
     ScreenList[(short)currentScreen].SetActive(false);
     ScreenList[(short)newScreen].SetActive(true);
 }