void Awake () { player1 = GameObject.Find("Player1"); player2 = GameObject.Find("Player2"); playerController1 = player1.GetComponent<PlayerController>(); playerController2 = player2.GetComponent<PlayerController>(); player1ScoreManager = GetComponent<Player1Score>(); }
private void Update() { string json = File.ReadAllText(OutputFile); dynamic jsonObj = JsonConvert.DeserializeObject(json); jsonObj["header1"] = Header1; jsonObj["header2"] = Header2; jsonObj["player1GamerTag"] = Player1Name; jsonObj["player2GamerTag"] = Player2Name; jsonObj["player1Score"] = Player1Score.ToString(); // if not tostring, no quotes will be around number and both numbers will update :-/ jsonObj["player2Score"] = Player2Score.ToString(); jsonObj["player1Port"] = Player1Port.ToString(); jsonObj["player2Port"] = Player2Port.ToString(); jsonObj["player1Character"] = Player1Character; jsonObj["player2Character"] = Player2Character; string output = JsonConvert.SerializeObject(jsonObj, Newtonsoft.Json.Formatting.Indented); if (Header1.Contains("Finals") || Header1.Contains("Loser's Semis")) { GameCountLimit = 5; } File.WriteAllText(OutputFile, output); }
public override int GetHashCode() { return(Player1Pos.GetHashCode() ^ Player2Pos.GetHashCode() ^ Player1Score.GetHashCode() ^ Player2Score.GetHashCode()); }
private void AddScoreToPlayer1() { ++Player1Score; player1ScoreText.text = Player1Score.ToString(); }