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); } } }
// 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]; } }
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 (); }