Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public AnimationClip[] weaponAnimationClip;
- protected Animator animator;
- protected AnimatorOverrideController animatorOverrideController;
- protected int weaponIndex;
- public void Start()
- {
- animator = GetComponent<Animator>();
- weaponIndex = 0;
- animatorOverrideController = new AnimatorOverrideController(animator.runtimeAnimatorController);
- animator.runtimeAnimatorController = animatorOverrideController;
- }
- public void Update()
- {
- if (Input.GetButtonDown("NextWeapon"))
- {
- weaponIndex = (weaponIndex + 1) % weaponAnimationClip.Length;
- animatorOverrideController["shot"] = weaponAnimationClip[weaponIndex];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment