public void newBatsmenUpdate(YourPlayer batsmen, string runs, bool isOut) { mainObj = GameObject.Find("undestructable"); gm = mainObj.GetComponent <globalMatchManager> (); currentScoreText = GameObject.Find("currentScoreUpdate").GetComponent <Text> (); currentScoreText.text = "New Bastsmen In!!" + "\n" + "Name:" + batsmen.playerName + " is out!!"; }
public override void ReceivePacketPlayers(PacketPlayers pp) { player = new YourPlayer(gsm.FugamId, _level.TileMap, _level.CollisonMap); _otherPlayers = new Player[pp.playerIDs.Count - 1]; int opp = 0; for (int i = 0; i < pp.playerIDs.Count; i++) { if (!pp.playerIDs.ElementAt(i).Equals(gsm.FugamId)) { _otherPlayers[opp] = new Player(pp.playerIDs.ElementAt(i), _level.TileMap); opp++; } } }
public void handleEndGame() { if (isGameOver) { sbm = new scoreBoardManager(); Debug.Log("GAME FINISHED!!!!"); YourPlayer manOfTheMatch = computeManOfTheMatch(); string message; if (didWon) { message = yourTeam + " has Won the Match by" + "\n" + (10 - fallOfWickets).ToString() + " wickets"; } else { message = oppTeam + " has Won the Match by " + (target - score).ToString() + " runs"; } sbm.updateMatchOverCanvas(message, "Player of the match:" + "\n" + manOfTheMatch.playerName); } }
public void CheckTriggers(YourPlayer player, Player[] otherPlayers) { for (int i = 0; i < _triggersActivate.Length; i++) { _triggersActivate[i] = false; } for (int i = 0; i < _triggersActivate.Length; i++) { _triggersActivate[i] = TileMap.Triggers.ElementAt(i).PlayerOnTile(player); if (_triggersActivate[i]) { break; } } for (int i = 0; i < _triggersActivate.Length; i++) { foreach (Player p in otherPlayers) { if (!_triggersActivate[i]) { _triggersActivate[i] = TileMap.Triggers.ElementAt(i).PlayerOnTile(p); if (_triggersActivate[i]) { break; } } } } for (int i = 0; i < _triggersActivate.Length; i++) { if (_triggersActivate[i]) { TileMap.Triggers.ElementAt(i).Activate(); } else { TileMap.Triggers.ElementAt(i).DeActivate(); } } }
public void init() { if (!executedOnce) { json = JsonUtility.FromJson <jsonConfig>(jsonData1); teams = JsonUtility.FromJson <TeamList>(jsonData); yourTeamPlayers = new List <YourPlayer> (11); opponentTeamPlayers = new List <YourPlayer> (11); allOvers = new List <int> (5); for (int i = 0; i < 5; i++) { allOvers.Add(0); } executedOnce = true; sgen = new ScoreGenerator(); target = sgen.setTarget(json.myTeam, json.opponentTeam); autoPlayScores = sgen.populateAutoPlayScore(target); int autoPlayBatsmenCount = autoPlayScores.Count; yourTeam = json.myTeam; oppTeam = json.opponentTeam; TeamInfo teamInfo; Players player = new Players(); for (int i = 0; i < teams.Teams.Count; i++) { teamInfo = teams.Teams [i]; if (teamInfo.team == yourTeam) { currentbatsmen = player1Name; for (int iterj = 0; iterj < teamInfo.Players.Count; iterj++) { YourPlayer yourTeamPlayer = new YourPlayer(); yourTeamPlayer.playerName = teamInfo.Players [iterj].name; yourTeamPlayer.score = 0; yourTeamPlayer.balls = 0; yourTeamPlayer.fours = 0; yourTeamPlayer.sixes = 0; yourTeamPlayer.stRate = 0; yourTeamPlayer.fow = 0; yourTeamPlayers.Add(yourTeamPlayer); } player1Name = yourTeamPlayers [0].playerName; player2Name = yourTeamPlayers [1].playerName; currentbatsmen = player1Name; } else if (teamInfo.team == oppTeam) { for (int iterj = 0; iterj < teamInfo.Players.Count; iterj++) { YourPlayer oppTeamPlayer = new YourPlayer(); oppTeamPlayer.playerName = teamInfo.Players [iterj].name; if (iterj < autoPlayBatsmenCount) { oppTeamPlayer.score = autoPlayScores[iterj]; } else { oppTeamPlayer.score = 0; } oppTeamPlayer.balls = 0; oppTeamPlayer.fours = 0; oppTeamPlayer.sixes = 0; oppTeamPlayer.stRate = 0; oppTeamPlayer.fow = 0; opponentTeamPlayers.Add(oppTeamPlayer); } } } } updateScoreCanvas(); updateTriggerCanvas(); }