When I go to switch a weapon the animation plays but I can’t get it to stop so it can go back to it’s original state.
Here is my script:
var Weapon01 : GameObject;
var Weapon02 : GameObject;
function Update () {
if(Input.GetKeyDown(KeyCode.Tab))
{
SwapWeapons();
}
}
function SwapWeapons() {
if(Weapon01.active == true)
{
Weapon01.SetActiveRecursively(false);
animation.Play("Sniperswitch");
Weapon02.SetActiveRecursively(true);
animation.Stop("Sniperswitch");
}
else
{
Weapon01.SetActiveRecursively(true);
Weapon02.SetActiveRecursively(false);
}
}
Any help will be appreciated. Thanks.