why doesnt my gui show in unity. my label,button,box wont show.
heres my script.
`#pragma strict
@script ExecuteInEditMode()
var kills : int = 0;
var uses : int = 1;
var hitPoints : float;
var deadReplacement : GameObject;
private var time : float = 0.0;
private var alpha : float;
var damageTexture : Texture;
var playsoundsGO : AudioSource;
var hitSound : AudioClip;
var pw : PhotonView;
var localPlayer : boolean = false;
var dieSound : AudioClip;
function ApplyDamage (localDamage : float)
{
if (hitPoints <= 0.0) return;
pw.RPC("DamagePlayer", PhotonTargets.All, localDamage);
}
function Update ()
{
if (time > 0) time -= Time.deltaTime;
alpha = time;
if(Input.GetKey(KeyCode.V)&&uses>=1)
{
hitPoints+=50f;
uses=0;
}
}
@RPC
function DamagePlayer (nDamage : float)
{
if (hitPoints <= 0.0) return;
if(localPlayer){
if(!playsoundsGO.isPlaying)
{
playsoundsGO.clip = hitSound[Random.Range(0, hitSound.length)];
playsoundsGO.volume = 1.0;
playsoundsGO.Play();
}
time = 2.0;
}
hitPoints -= nDamage;
if(hitPoints <= 0.0){
Die();
}
}
function Die () {
if(localPlayer){
pw.RPC("DieSound", PhotonTargets.All);
var gm : GameObject = GameObject.FindWithTag("GameManager");
gm.GetComponent(AU_GameManager).PlayerKilled();
gm.GetComponent(AU_InGameMenu).PlayerKilled();
PhotonNetwork.Destroy(gameObject);
}else{
Instantiate(deadReplacement, transform.position, transform.rotation);
kills+=1;
}
}
@RPC
function DieSound(){
PlayAudioClip(dieSound[Random.Range(0, dieSound.Length)], transform.position, 0.8);
}
function OnGUI () {
if(localPlayer){
GUI.Label (Rect(1270, Screen.height - 50,100,30), "<b><size=36>" + hitPoints.ToString("F0") + " </size></b>");
GUI.color = Color(1.0, 1.0, 1.0, alpha); //Color (r,g,b,a)
GUI.DrawTexture(new Rect(0,0,Screen.width, Screen.height), damageTexture);
GUI.Label (Rect(1270, Screen.height - 50,100,30), "<b><size=36>" + kills.ToString("F0") + " </size></b>");
}
}
function PlayAudioClip (clip : AudioClip, position : Vector3, volume : float)
{
var go = new GameObject ("One shot audio");
go.transform.position = position;
var source : AudioSource = go.AddComponent (AudioSource);
source.clip = clip;
source.volume = volume;
source.pitch = Time.timeScale;
source.Play ();
Destroy (go, clip.length);
return source;
}`