public virtual void Awake() { enemyStats = GetComponent<EnemyStats>(); enemyAttack = GetComponent<Attack>(); enemyAttack.setMoveYAxis(moveYAxis); enemyAttack.setMoveToAttack(false); if(enemyStats.spriteObject != null){ enemyAnimator = enemyStats.spriteObject.GetComponent<Animator>(); hashAnimator = enemyStats.spriteObject.GetComponent<HashAnimatorUnit>(); if(isUnitWithSleep){ hashAnimatorWithSleep = enemyStats.spriteObject.GetComponent<HashAnimatorUnitWithSleep>(); } } }
public virtual void Awake() { enemyStats = GetComponent <EnemyStats>(); enemyAttack = GetComponent <Attack>(); enemyAttack.setMoveYAxis(moveYAxis); enemyAttack.setMoveToAttack(false); if (enemyStats.spriteObject != null) { enemyAnimator = enemyStats.spriteObject.GetComponent <Animator>(); hashAnimator = enemyStats.spriteObject.GetComponent <HashAnimatorUnit>(); if (isUnitWithSleep) { hashAnimatorWithSleep = enemyStats.spriteObject.GetComponent <HashAnimatorUnitWithSleep>(); } } }