override public void Execute(EnemyAI enemyAi) { enemyAi.Stand(); if (enemyAi.bSight()) { enemyAi.ChangeState(EnemyTrace.Instance()); } }
public static EnemyTrace Instance() { //if (enemyTrace == null) enemyTrace = ScriptableObject.CreateInstance("EnemyTrace") as EnemyTrace; return(enemyTrace); }