Example #1
0
        private AnimationClip GetAnimationClip(AnimationTypes type)
        {
            switch (type)
            {
            case AnimationTypes.Walk:
            case AnimationTypes.Face:
                return(WalkAnimations.GetRandom());

            case AnimationTypes.Run:
                return(RunAnimations.GetRandom());

            case AnimationTypes.Block:
                return(BlockAnimations.GetRandom());

            case AnimationTypes.Hit:
                return(HitAnimations.GetRandom());

            case AnimationTypes.Attack:
                return(AttackAnimations.GetRandom());

            case AnimationTypes.Death:
                return(DeathAnimations.GetRandom());

            default:
                return(IdleAnimations.GetRandom());
            }
        }
Example #2
0
 private void Animations_onAnimationCompletedEvent(DeathAnimations obj)
 {
     this.destroy();
 }