Sooo I'm working on a simple Top Down Shooter game. And This was the script I came up with for the reloading part of the script. Very simple. I think you can use it with any weapon really. You reload with space. You need to put your own method of Firing in this script. Comment if you have any questions private var reloading = false; var reloadTime = 2.0; private var st : int; var clipAmmo = 50; var clipSize = 50; var stockAmmo = 100; function Update () { if (Input.GetKeyDown ("space")){ if(clipAmmo<clipSize && reloading == false && stockAmmo !=0){ SaveTime(Time.time); reloading = true; } } if(st < Time.time && reloading == true){ Reload(); } } //Making it show that you are reloading. function OnGUI(){ if(reloading == true){ GUI.Box(Rect(250,200,100,25),"Reloading"); } } function Reload(){ if(clipAmmo < clipSize){ var neededAmmo = clipSize-clipAmmo; if(stockA...
Learn to create games, a blog at a time.