Hi, I am working on a simple HUD for my gun’s ammo clip ammount, however, the GUI text never changes when the ammo decreases. Can anyone tell me why?
function Update () {
var clip = GunBasis.ammoClip;
if (clip == 30) {
guiText.text = "30";
} else if (clip == 29) {
guiText.text = "29";
} else if (clip == 28) {
guiText.text = "28";
} else if (clip == 27) {
guiText.text = "27";
} else if (clip == 26) {
guiText.text = "26";
} else if (clip == 25 ) {
guiText.text = "25";
} else if (clip == 24) {
guiText.text = "24";
} else if (clip == 23) {
guiText.text = "23";
} else if (clip == 22) {
guiText.text = "22";
} else if (clip == 21) {
guiText.text = "21";
} else if (clip == 20) {
guiText.text = "20";
} else if (clip == 19) {
guiText.text = "19";
} else if (clip == 18) {
guiText.text = "18";
} else if (clip == 17) {
guiText.text = "17";
} else if (clip == 16) {
guiText.text = "16";
} else if (clip == 15) {
guiText.text = "15";
} else if (clip == 14) {
guiText.text = "14";
} else if (clip == 13) {
guiText.text = "13";
} else if (clip == 12) {
guiText.text = "12";
} else if (clip == 11) {
guiText.text = "11";
} else if (clip == 10) {
guiText.text = "10";
} else if (clip == 9) {
guiText.text = "9";
} else if (clip == 8) {
guiText.text = "8";
} else if (clip == 7) {
guiText.text = "7";
} else if (clip == 6) {
guiText.text = "6";
} else if (clip == 5) {
guiText.text = "5";
} else if (clip == 4) {
guiText.text = "4";
} else if (clip == 3) {
guiText.text = "3";
} else if (clip == 2) {
guiText.text = "2";
} else if (clip == 1) {
guiText.text = "1";
} else if (clip == 0) {
guiText.text = "0";
}
}
Also, is there a simpler way to do all this int to string conversion? lol