Example #1
0
    private void init_game_manager()
    {
        if (_instance == null)
        {
            _instance = this;
        }
        else if (_instance != this)
        {
            Destroy(this);
        }

        current_state = new BoardState();
        _canvas_controlls.gameObject.SetActive(true);
        _canvas_ui.gameObject.SetActive(true);
        _canvas_game_over.gameObject.SetActive(false);
        _canvas_next.gameObject.SetActive(false);

        game_over = false;
        player    = 1;

        _depth = GameData.Depth;

        GameData.Player_One_Score = 0;
        GameData.Player_Two_Score = 0;

        UI_Manager.Instance.update_score();

        _red_line.gameObject.SetActive(true);
        _blue_line.gameObject.SetActive(false);
    }
Example #2
0
 private void OnDestroy()
 {
     _instance = null;
 }