public void ChangeStatus(IN_GAME_STATUS new_status) { current_status = new_status; switch (new_status) { case IN_GAME_STATUS.STARTING: break; case IN_GAME_STATUS.PAUSE: break; case IN_GAME_STATUS.IN_GAME: break; case IN_GAME_STATUS.FINISHING: CheckWinStatus(); break; case IN_GAME_STATUS.WINNING: break; case IN_GAME_STATUS.LOSING: break; } }
void Start() { current_status = IN_GAME_STATUS.STARTING; GameObject[] g = GameObject.FindGameObjectsWithTag("Player"); players_in_game = new List <GameObject>(g); dead_players = new List <GameObject>(); winners = new List <GameObject>(); ChangeStatus(IN_GAME_STATUS.IN_GAME); }