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); }
private void OnDestroy() { _instance = null; }