Ejemplo n.º 1
0
    //Pause

    public void pause()
    {
        joyDown        = false;
        Time.timeScale = 0f;
        state          = stateMenu.Pause;
        pausePanel.SetActive(true);
    }
Ejemplo n.º 2
0
    public void Init()
    {
        endGame = false;

        currentPosMenu = stateMenu.Ingame;

        float y = mainCamera.ViewportToWorldPoint(new Vector3(0.5f, 0f, 1f)).y;
        float x = mainCamera.ViewportToWorldPoint(new Vector3(0.5f, 0f, 1f)).x;


        y = Mathf.Round(y) + 1;
        x = Mathf.Round(x);

        Vector2 c_d = new Vector2(x, y);

        y = mainCamera.ViewportToWorldPoint(new Vector3(0.5f, 1f, 1f)).y;
        y = Mathf.Round(y) + 1;

        Vector2 c_u = new Vector2(x, y);

        Board._width    = width;
        Board.speedGame = speedGame;
        points          = 0;

        scoreManager.GetScore();

        board.Init(c_d, c_u);
    }
Ejemplo n.º 3
0
 public void switchToItemsMenu()
 {
     mainMenu.transform.localPosition = new Vector3(-500, 0, 0);
     menuState     = stateMenu.inactive;
     gameState     = state.itemScreen;
     itemMenuState = stateItemMenu.activate;
 }
Ejemplo n.º 4
0
 public void switchProfileToMenu()
 {
     profileState = stateProfile.deactivate;
     profileMenu.transform.localPosition = new Vector3(-500, 0, 0);
     gameState = state.menuScreen;
     menuState = stateMenu.activate;
 }
Ejemplo n.º 5
0
 public void switchToOptions()
 {
     mainMenu.transform.localPosition = new Vector3(-500, 0, 0);
     menuState   = stateMenu.inactive;
     gameState   = state.optionScreen;
     optionState = stateOption.activate;
 }
Ejemplo n.º 6
0
    //Swapping functions

    public void switchToCombat()
    {
        mainMenu.transform.localPosition = new Vector3(-500, 0, 0);
        print("MOVE TO -500");
        menuState = stateMenu.inactive;
        gameState = state.combatScreen;
    }
Ejemplo n.º 7
0
    public void optionStateUpdate()     //YOUREHERE
    {
        switch (optionState)
        {
        case stateOption.activate:
            optionMenu.transform.parent        = spawnPoint.transform;
            optionMenu.transform.position      = new Vector3(0, 0, 0);
            optionMenu.transform.localPosition = new Vector3(0, 0, 0);
            optionMenu.transform.localScale    = new Vector3(1, 1, 1);

            optionState = stateOption.active;

            break;

        case stateOption.active:
            gameVolume = gameVolumeSlider.value;

            isMute = muteToggle.isOn;

            shouldNotify = notifyToggle.isOn;

            gameSpeed = animationSpeedSlider.value;
            break;

        case stateOption.deactivate:
            optionMenu.transform.localPosition = new Vector3(-500, 0, 0);
            gameState = state.menuScreen;
            menuState = stateMenu.activate;
            break;
        }
    }
Ejemplo n.º 8
0
    //Pause

    public void Pause()
    {
        cursorStd();
        Time.timeScale = 0f;
        state          = stateMenu.Pause;
        pausePanel.SetActive(true);
    }
Ejemplo n.º 9
0
 public void Backpause()
 {
     cursorChange();
     Time.timeScale = 1f;
     state          = stateMenu.Play;
     pausePanel.SetActive(false);
 }
Ejemplo n.º 10
0
 new void Awake()
 {
     base.Awake();
     index   = 0;
     state   = stateMenu.Main;
     joyDown = false;
 }
Ejemplo n.º 11
0
 public void LoadGameScene()
 {
     Backtutorial();
     changeBlackScreen();
     SceneManager.LoadScene(1, LoadSceneMode.Single);
     state = stateMenu.Play;
     index = 0;
 }
Ejemplo n.º 12
0
 public void LoadGameScene()
 {
     cursorChange();
     SceneManager.LoadScene(1, LoadSceneMode.Single);
     state = stateMenu.Play;
     menuStart.SetActive(false);
     ATHPanel.SetActive(true);
 }
Ejemplo n.º 13
0
 public void switchToProfile()
 {
     mainMenu.transform.localPosition = new Vector3(-500, 0, 0);
     print("MOVE TO -500");
     menuState    = stateMenu.inactive;
     gameState    = state.profileScreen;
     profileState = stateProfile.activate;
 }
Ejemplo n.º 14
0
    public void GameOver()
    {
        currentPosMenu = stateMenu.Aftergame;

        if (currentScore != null)
        {
            currentScore.text = "Your current score: " + points;
        }
    }
Ejemplo n.º 15
0
 public void menuLoad()
 {
     Time.timeScale = 1f;
     state          = stateMenu.Main;
     SceneManager.LoadScene(0, LoadSceneMode.Single);
     changeMenu();
     index          = 0;
     Time.timeScale = 1f;
     pausePanel.SetActive(false);
     SetBlack(); SetEnd();
 }
Ejemplo n.º 16
0
    new void Awake()
    {
        base.Awake();

                #if UNITY_WEBGL
        buttonMain[3].gameObject.SetActive(false);
                #endif

        state   = stateMenu.Main;
        hotSpot = new Vector2(cursorTexture.width / 2, cursorTexture.height / 2);
    }
Ejemplo n.º 17
0
    public void ShowScores()
    {
        currentPosMenu = stateMenu.None;

        scoreManager.GetScore(true);

        if (!isConnection)
        {
            return;
        }

        //currentPosMenu = stateMenu.Scores;
    }
Ejemplo n.º 18
0
 public void changeEndGame()
 {
     index   = 0;
     joyDown = false;
     changeState(EndGame);
     if (state == stateMenu.Survey)
     {
         state = stateMenu.Main;
     }
     else
     {
         state = stateMenu.Survey;
     }
 }
Ejemplo n.º 19
0
    public void MenuLoad()
    {
        cursorStd();
        Time.timeScale = 1f;
        state          = stateMenu.Main;
        SceneManager.LoadScene(0, LoadSceneMode.Single);
        menuStart.SetActive(true);
        ATHPanel.SetActive(false);
        pausePanel.SetActive(false);
        GameOverPanel.SetActive(false);
        WinPanel.SetActive(false);

        Time.timeScale = 1f;
    }
Ejemplo n.º 20
0
    // Update is called once per frame
    void Update()
    {
        switch (gameState)
        {
        case state.menuScreen:
            menuStateUpdate();
            break;

        case state.optionScreen:
            optionStateUpdate();
            break;

        case state.combatScreen:
            if (!combatMenu.isActive())
            {
                //combatMenu = (combatManager)GameObject.Instantiate(combatNode,spawnPoint.transform.position, spawnPoint.transform.rotation);
                combatMenu.transform.parent        = spawnPoint.transform;
                combatMenu.transform.position      = new Vector3(0, 0, 0);
                combatMenu.transform.localPosition = new Vector3(0, 0, 0);
                combatMenu.transform.localScale    = new Vector3(1, 1, 1);
                combatMenu.activate();
            }
            else if (combatMenu.shouldDeactivate())
            {
                combatMenu.transform.localPosition = new Vector3(300, 0, 0);
                combatMenu.setToInactive();
                gameState = state.menuScreen;
                menuState = stateMenu.activate;
            }
            else
            {
                combatMenu.menuLoop();
            }
            break;

        case state.profileScreen:
            profileStateUpdate();
            break;

        case state.itemScreen:
            itemMenuStateUpdate();
            break;
        }
    }
Ejemplo n.º 21
0
    public void SaveScore()
    {
        string namePlayer_t = namePlayer.text;

        if (string.IsNullOrEmpty(namePlayer_t))
        {
            return;
        }

        currentPosMenu = stateMenu.None;

        if (!string.IsNullOrEmpty(namePlayer_t))
        {
            scoreManager.SaveScore(namePlayer_t, points);
            points = 0;
        }

        // Init();
    }
Ejemplo n.º 22
0
    public void itemMenuStateUpdate()
    {
        switch (itemMenuState)
        {
        case stateItemMenu.activate:
            itemMenu.transform.parent        = spawnPoint.transform;
            itemMenu.transform.position      = new Vector3(0, 0, 0);
            itemMenu.transform.localPosition = new Vector3(0, 0, 0);
            itemMenu.transform.localScale    = new Vector3(1, 1, 1);

            itemMenuState = stateItemMenu.active;

            break;

        case stateItemMenu.deactivate:
            itemMenu.transform.localPosition = new Vector3(700, 0, 0);
            gameState     = state.menuScreen;
            menuState     = stateMenu.activate;
            itemMenuState = stateItemMenu.inactive;
            break;
        }
    }
Ejemplo n.º 23
0
    public void menuStateUpdate()
    {
        switch (menuState)
        {
        case stateMenu.activate:
            player.curHealth = player.maxHealth;
            //mainMenu = (GameObject)GameObject.Instantiate(mainMenuPoint,spawnPoint.transform.position, spawnPoint.transform.rotation);
            mainMenu.transform.parent        = spawnPoint.transform;
            mainMenu.transform.position      = new Vector3(0, 0, 0);
            mainMenu.transform.localPosition = new Vector3(0, 0, 0);
            mainMenu.transform.localScale    = new Vector3(1, 1, 1);
            //print(mainMenu.transform.position);
            //mainMenu.transform.localScale = (
            menuState = stateMenu.active;

            break;

        case stateMenu.deactivate:

            break;
        }
    }
Ejemplo n.º 24
0
    IEnumerator delayState(stateMenu s, float time)
    {
        yield return(new WaitForSecondsRealtime(time));

        state = s;
    }
Ejemplo n.º 25
0
 public void BackWin()
 {
     Time.timeScale = 1f;
     WinPanel.SetActive(false);
     state = stateMenu.Play;
 }
Ejemplo n.º 26
0
 public void BackGameOver()
 {
     Time.timeScale = 1f;
     GameOverPanel.SetActive(false);
     state = stateMenu.Play;
 }
Ejemplo n.º 27
0
 public void Backtutorial()
 {
     state = stateMenu.Main;
     TutorialPanel.SetActive(false);
 }
Ejemplo n.º 28
0
    //Tutorial

    public void Tutorial()
    {
        state = stateMenu.Tutorial;
        TutorialPanel.SetActive(true);
    }
Ejemplo n.º 29
0
 public void Backcredits()
 {
     state = stateMenu.Main;
     CreditPanel.SetActive(false);
 }
Ejemplo n.º 30
0
    //Credits

    public void Credits()
    {
        state = stateMenu.Credit;
        CreditPanel.SetActive(true);
    }