Hello fellow coders:
I’m currently working on a small tower defense game of sort. I’m using NGUI for my user interface. However, I’ve been having difficulties assigning variables to my Labels. I’m trying to have a Scoreboard that shows up at the end of each level. I’ve created an empty Gameobject called Scoreboard and added different Labels as its children. I created a script called Statistics inside Scoreboard that should handle all the different variables (which is working fine). But I cant get my labels to show the result of that script.
So to be brief, how can I assign the Label.text a specific variable instead of a static text. I believe that I might need to getcomponent() but I’m not quiet sure which/how.
public static var DamageDone : float;
public static var DamageReceived : float;
public static var Experience : float;
public static var EnemiesKilled : int;
public static var EnemiesCrossed : int;
public static var BossesKilled : int;
public static var HealthRemaining : float;
public static var ShocksLeft : int;
public static var Duration: float;
public static var TotalScore : float;
function Update () {
Scoreboard.EnemiesKilledLabel.text = EnemiesKilled; //Assigning variable to label
}
Thanks, Have a good day!