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);
            }
        }
Esempio n. 2
0
        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;
     }
 }