void Start() { playerStatController = FindObjectOfType <PlayerStatController>(); progressBar = GetComponent <ProgressBar>(); playerStatController.OnShieldValueChange += OnSheildValueChange; progressBar.BarValue = playerStatController.GetShield; }
void Start() { playerStatHandler = FindObjectOfType <PlayerStatController>(); scoreText = GetComponent <Text>(); playerStatHandler.OnScoreValueChange += OnScoreValueChange; scoreText.text = playerStatHandler.GetScore.ToString(); }
void Start() { playerStatController = GetComponent <PlayerStatController>(); audioSource = GetComponent <AudioSource>(); projectileParent = GameObject.Find(PredefinedStrings.PARENT_OBJECT_PROJECTILE); if (!projectileParent) { projectileParent = new GameObject(PredefinedStrings.PARENT_OBJECT_PROJECTILE); } }
protected virtual void Start() { particlesParentObject = GameObject.Find(PredefinedStrings.PARENT_PARTICLES); if (!particlesParentObject) { particlesParentObject = new GameObject(PredefinedStrings.PARENT_PARTICLES); } playerStatController = FindObjectOfType <PlayerStatController>(); healthOwner = GetComponent <HealthOwner>(); healthOwner.OnHealthEnded += DoDeath; }
void Start() { sceneManager = FindObjectOfType <GameSceneManager>(); playerStatController = GetComponent <PlayerStatController>(); playerStatController.OnShieldValueChange += OnSheildValueChangeCheckForDeath; animator = GetComponent <Animator>(); Camera gameCamera = Camera.main; bounds = Rect.MinMaxRect( gameCamera.ViewportToWorldPoint(new Vector3(0, 0, 0)).x + padding, gameCamera.ViewportToWorldPoint(new Vector3(0, 0, 0)).y + padding, gameCamera.ViewportToWorldPoint(new Vector3(1, 0, 0)).x - padding, gameCamera.ViewportToWorldPoint(new Vector3(0, 1, 0)).y - padding); }
protected void GamesPlayedList_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow agvrow = GamesPlayedList.Rows[GamesPlayedList.SelectedIndex]; int homeid = int.Parse((agvrow.FindControl("HomeTeamID") as Label).Text); string homescore = (agvrow.FindControl("HomeTeamScore") as Label).Text; int visitid = int.Parse((agvrow.FindControl("VisitingTeamID") as Label).Text); string visitingscore = (agvrow.FindControl("VisitingTeamScore") as Label).Text; int gameid = int.Parse((agvrow.FindControl("GameID") as Label).Text); HomeTeamName.Text = agvrow.Cells[1].Text; HomeTeamScore.Text = "(" + homescore + ")"; VisitingTeamName.Text = agvrow.Cells[2].Text; VisitingTeamScore.Text = "(" + visitingscore + ")"; MessageUserControl.TryRun(() => { PlayerStatController sysmgr = new PlayerStatController(); List <PlayerGameStat> hometeamlist = sysmgr.GetTeamRosterforPlayerGameStats(homeid); List <PlayerGameStat> visitingteamlist = sysmgr.GetTeamRosterforPlayerGameStats(visitid); HomeTeamList.DataSource = hometeamlist; HomeTeamList.DataBind(); VisitingTeamList.DataSource = visitingteamlist; VisitingTeamList.DataBind(); }); }
private GameObject player; //reference to the player //initialises variables void Start() { player = GameObject.Find("Player"); playerStats = player.GetComponent <PlayerStatController> (); playerInvent = player.GetComponent <PlayerInventoryController> (); }
protected void RecordStats_Click(object sender, EventArgs e) { GridViewRow agvrow = GamesPlayedList.Rows[GamesPlayedList.SelectedIndex]; int gameid = int.Parse((agvrow.FindControl("GameID") as Label).Text); PlayerGameStat aPlayer = null; List <PlayerGameStat> hometeamlist = new List <PlayerGameStat>(); List <PlayerGameStat> visitingteamlist = new List <PlayerGameStat>(); MessageUserControl.TryRun(() => { int aNumeric = 0; foreach (GridViewRow arow in HomeTeamList.Rows) { aPlayer = new PlayerGameStat(); aPlayer.PlayerID = int.Parse((arow.FindControl("PlayerID") as Label).Text); if (string.IsNullOrEmpty((arow.FindControl("Goals") as TextBox).Text)) { aPlayer.Goals = 0; } else { if (int.TryParse((arow.FindControl("Goals") as TextBox).Text, out aNumeric)) { aPlayer.Goals = aNumeric; } else { throw new Exception("You have not entered a number for a Goal at some point."); } } if (string.IsNullOrEmpty((arow.FindControl("Assists") as TextBox).Text)) { aPlayer.Assists = 0; } else { if (int.TryParse((arow.FindControl("Assists") as TextBox).Text, out aNumeric)) { aPlayer.Assists = aNumeric; } else { throw new Exception("You have not entered a number for an Assists at some point."); } } aPlayer.Yellow = (arow.FindControl("YellowCard") as CheckBox).Checked; aPlayer.Red = (arow.FindControl("RedCard") as CheckBox).Checked; aPlayer.Rostered = (arow.FindControl("Rostered") as CheckBox).Checked; hometeamlist.Add(aPlayer); } foreach (GridViewRow arow in VisitingTeamList.Rows) { aPlayer = new PlayerGameStat(); aPlayer.PlayerID = int.Parse((arow.FindControl("PlayerID") as Label).Text); if (string.IsNullOrEmpty((arow.FindControl("Goals") as TextBox).Text)) { aPlayer.Goals = 0; } else { if (int.TryParse((arow.FindControl("Goals") as TextBox).Text, out aNumeric)) { aPlayer.Goals = aNumeric; } else { throw new Exception("You have not entered a number for a Goal at some point."); } } if (string.IsNullOrEmpty((arow.FindControl("Assists") as TextBox).Text)) { aPlayer.Assists = 0; } else { if (int.TryParse((arow.FindControl("Assists") as TextBox).Text, out aNumeric)) { aPlayer.Assists = aNumeric; } else { throw new Exception("You have not entered a number for an Assists at some point."); } } aPlayer.Yellow = (arow.FindControl("YellowCard") as CheckBox).Checked; aPlayer.Red = (arow.FindControl("RedCard") as CheckBox).Checked; aPlayer.Rostered = (arow.FindControl("Rostered") as CheckBox).Checked; visitingteamlist.Add(aPlayer); } PlayerStatController sysmgr = new PlayerStatController(); sysmgr.RecordGamePlayerStats(gameid, hometeamlist, visitingteamlist); HomeTeamName.Text = ""; HomeTeamScore.Text = ""; VisitingTeamName.Text = ""; VisitingTeamScore.Text = ""; HomeTeamList.DataSource = null; HomeTeamList.DataBind(); VisitingTeamList.DataSource = null; VisitingTeamList.DataBind(); GamesPlayedList.DataBind(); }, "Player Stat Recording", "Stats have been successfully recorded for the game"); }