Exemplo n.º 1
0
 void Start()
 {
     m_Character = GetComponent <AiBaseCharacter>();
     m_Animator  = GetComponent <Animator>();
     m_Agent     = GetComponent <NavMeshAgent>();
     lookAt      = GetComponent <LookAt>();
 }
        public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
        {
            base.OnStateEnter(animator, stateInfo, layerIndex);
            AiBaseCharacter character = animator.GetComponent <AiBaseCharacter>();

            originalSpeed  = animator.speed;
            animator.speed = character.attackSpeed;
        }
Exemplo n.º 3
0
 private void Awake()
 {
     character = GetComponent <AiBaseCharacter>();
 }