void SaveActionInDatabase() { if (player.ServerPlayerGameState == ClientGameState.Playing || player.ServerPlayerGameState == ClientGameState.PlayingTutorial) { int teamId = player.ServerTeamId; Teams.TeamResource team = teamList.GetScriptableTeamWithId(player.ServerTeamId); string teamName = team.TeamName; string teamColor = team.TeamColor.ToString(); int courseId = player.ServerCourseId; int labyrithId = player.serverLabyrinthId; int algorithmId = (int)player.serverAlgorithm; SQLiteUtilities.InsertPlayerAction( teamId, teamName, teamColor, courseId, labyrithId, algorithmId, (int)player.ServerPlayerGameAction, player.ServerPlayerGameActionDateTimeString, player.ServerPlayerGameActionValue); } }
void InitializeHeadsetInformation() { Teams.TeamResource scriptableTeam = Teams.Resources.Instance.GetUnusedScriptableTeam(); player.serverAlgorithm = (Promoscience.Algorithms.Id)(scriptableTeam.TeamId % 3) + 1; player.ServerTeamId = scriptableTeam.TeamId; player.TargetSetTeamInformation(player.connectionToClient, scriptableTeam.TeamId); player.TargetSetPairedIpAdress(player.connectionToClient, ""); player.TargetSetGameState(player.connectionToClient, ClientGameState.Ready); }
void UpdateLobbyPlayerTeam() { if (playerInformation.PlayerTeamId != -1) { Teams.TeamResource team = Teams.Resources.Instance.GetScriptableTeamWithId(playerInformation.PlayerTeamId); teamNameText.text = team.TeamName; color.color = team.TeamColor; } else { teamNameText.text = ""; color.color = Color.white; } }