Files
reedgamingstudio 5b8ebb7a35 test
testing
2014-12-16 00:23:12 -06:00

52 lines
1.2 KiB
JavaScript

//NSdesignGames @ 2012
//FPS Kit | Version 2.0
#pragma strict
//This script is used to control main weapon animations
//Should be attached to the object that contain weapon/hand animation
var Idle : String = "Idle";
var Reload : String = "Reload";
var Shoot : String = "Fire";
var TakeIn : String = "TakeIn";
var TakeOut : String = "TakeOut";
var FireAnimationSpeed : float = 1;
var TakeInOutSpeed : float = 1;
private var PlayThis : String;
private var motor : FPScontroller;
private var player : GameObject;
function Awake () {
animation.Play(Idle);
animation.wrapMode = WrapMode.Once;
}
function Fire(){
animation.Rewind(Shoot);
animation[Shoot].speed = FireAnimationSpeed;
animation.Play(Shoot);
}
function Reloading(reloadTime : float) {
animation.Stop(Reload);
animation[Reload].speed = (animation[Reload].clip.length/reloadTime);
animation.Rewind(Reload);
animation.Play(Reload);
}
function takeIn(){
animation.Rewind(TakeIn);
animation[TakeIn].speed = TakeInOutSpeed;
animation[TakeIn].time = 0;
animation.Play(TakeIn);
}
function takeOut(){
animation.Rewind(TakeOut);
animation[TakeOut].speed = TakeInOutSpeed;
animation[TakeOut].time = 0;
animation.Play(TakeOut);
}
@script AddComponentMenu ("FPS system/Weapon System/WeaponAnimation")