Example #1
0
    public void setSprites(PlayerData.Country myCountry)
    {
        int index = 0;

        switch (myCountry)
        {
        case PlayerData.Country.China:
            index = 0;
            break;

        case PlayerData.Country.Japan:
            index = 1;
            break;

        case PlayerData.Country.Russia:
            index = 2;
            break;

        case PlayerData.Country.USA:
            index = 3;
            break;
        }

        myTorso.sprite    = torso[index];
        myFrontArm.sprite = frontArm[index];
        myBackArm.sprite  = backArm[index];
        myFrontLeg.sprite = frontLeg[index];
        myBackLeg.sprite  = backLeg[index];
    }
 void FindWinningCountry(string winner)
 {
     Debug.Log(winner);
     if (winner == "Tie")
     {
         Tie();
     }
     else
     {
         foreach (PlayerData player in _playerData)
         {
             if (player.PlayerNum < 2 && winner == "Team 1")
             {
                 winningCountry = player.PlayerCountry;
                 DisplayWinner(winningCountry);
             }
             else if (player.PlayerNum >= 2 && winner == "Team 2")
             {
                 winningCountry = player.PlayerCountry;
                 DisplayWinner(winningCountry);
             }
         }
     }
     LoadTeam1Data();
     LoadTeam2Data();
 }
 public void PointScored(GameObject playerWhoScored)
 {
     GameObject.Find("Main Camera").GetComponent <CameraShake> ().shake = 1f;
     PlayerData.Country playerCountry = playerWhoScored.gameObject.GetComponent <PlayerClass> ().Data.PlayerCountry;
     if (country != playerCountry)
     {
         playerWhoScored.gameObject.GetComponent <PlayerClass> ().Data.PlayerScore++;
         if (playerWhoScored.gameObject.GetComponent <PlayerClass> ().Data.PlayerNum < 2)
         {
             ControlCenter.Instance.Team1Score++;
             Debug.Log("Team 1 Score: " + ControlCenter.Instance.Team1Score);
         }
         else
         {
             ControlCenter.Instance.Team2Score++;
             Debug.Log("Team 2 Score: " + ControlCenter.Instance.Team2Score);
         }
     }
     else
     {
         if (playerWhoScored.gameObject.GetComponent <PlayerClass> ().Data.PlayerNum < 2)
         {
             ControlCenter.Instance.Team2Score++;
             Debug.Log("Team 2 Score: " + ControlCenter.Instance.Team2Score);
         }
         else
         {
             ControlCenter.Instance.Team1Score++;
             Debug.Log("Team 1 Score: " + ControlCenter.Instance.Team1Score);
         }
     }
 }
Example #4
0
 // Use this for initialization
 void Start()
 {
     players = GameObject.FindGameObjectsWithTag("Player");
     foreach (GameObject player in players) {
         if (player.gameObject.GetComponent<PlayerClass>().Data.PlayerNum < 2 && goalNum == 1)
             country = player.gameObject.GetComponent<PlayerClass>().Data.PlayerCountry;
         else if (player.gameObject.GetComponent<PlayerClass>().Data.PlayerNum >= 2 && goalNum == 2)
             country = player.gameObject.GetComponent<PlayerClass>().Data.PlayerCountry;
     }
 }
 // Use this for initialization
 void Start()
 {
     players = GameObject.FindGameObjectsWithTag("Player");
     foreach (GameObject player in players)
     {
         if (player.gameObject.GetComponent <PlayerClass>().Data.PlayerNum < 2 && goalNum == 1)
         {
             country = player.gameObject.GetComponent <PlayerClass>().Data.PlayerCountry;
         }
         else if (player.gameObject.GetComponent <PlayerClass>().Data.PlayerNum >= 2 && goalNum == 2)
         {
             country = player.gameObject.GetComponent <PlayerClass>().Data.PlayerCountry;
         }
     }
 }
 void DisplayWinner(PlayerData.Country winningCountry)
 {
     if (winningCountry == PlayerData.Country.USA)
     {
         WinningTeam.GetComponent <Image> ().sprite = winningFlags[0];
     }
     else if (winningCountry == PlayerData.Country.Japan)
     {
         WinningTeam.GetComponent <Image> ().sprite = winningFlags[2];
     }
     else if (winningCountry == PlayerData.Country.China)
     {
         WinningTeam.GetComponent <Image> ().sprite = winningFlags[1];
     }
     else if (winningCountry == PlayerData.Country.Russia)
     {
         WinningTeam.GetComponent <Image> ().sprite = winningFlags[3];
     }
 }
 void loadTeamFlag(PlayerData.Country country, GameObject teamFlag)
 {
     if (country == PlayerData.Country.USA)
     {
         teamFlag.GetComponent <Image> ().sprite = flags[0];
     }
     else if (country == PlayerData.Country.Japan)
     {
         teamFlag.GetComponent <Image> ().sprite = flags[2];
     }
     else if (country == PlayerData.Country.China)
     {
         teamFlag.GetComponent <Image> ().sprite = flags[1];
     }
     else if (country == PlayerData.Country.Russia)
     {
         teamFlag.GetComponent <Image> ().sprite = flags[3];
     }
 }
Example #8
0
 void FindWinningCountry(string winner)
 {
     Debug.Log (winner);
     if (winner == "Tie") {
         Tie ();
     } else {
         foreach (PlayerData player in _playerData) {
             if (player.PlayerNum < 2 && winner == "Team 1") {
                 winningCountry = player.PlayerCountry;
                 DisplayWinner (winningCountry);
             } else if (player.PlayerNum >= 2 && winner == "Team 2") {
                 winningCountry = player.PlayerCountry;
                 DisplayWinner (winningCountry);
             }
         }
     }
     LoadTeam1Data ();
     LoadTeam2Data ();
 }