private void OnTurnStartedEvent(int gamePlayerIndex) { if (!game.GetGamePlayerBy(gamePlayerIndex).IsConnected) { _turnSystem.EndTurnForCurrentTicket(); } if (_turnSystem.CurrentTicketDistanceFromLastTicket() == 0) { _skillPutAsside = Skill.None; // The skill put asside will be available for the last player chosing a skill } _skillTranslator.UpdateSkillsAvailable(game.GetGamePlayerBy(gamePlayerIndex).LinkedPlayer.DeviceID, GetSkillsAvailable()); Debug.Log(game.GetGamePlayerBy(gamePlayerIndex).FactionType + " <-- TURN"); }