private void chase() { if (elMon.GetDistToPlayer() < 8.0f && elMon.GetDistToPlayer() > 2.0f) { elMon.Chase(); } if (elMon.GetDistToPlayer() <= 2.0f) { ToAttackState(); } if (elMon.GetDistToPlayer() > 8.0f) { ToPatrolState(); } }
private void patrol() { elMon.Patrol(); if (elMon.GetDistToPlayer() < 8.0f) { ToChaseState(); } }
private void attack() { if (elMon.GetIsAttack().Equals(false)) { elMon.Attack(); } if (elMon.GetDistToPlayer() > 2.0f) { ToChaseState(); } }