//public void OnTriggerEnter2D(Collider2D col) //{ // Debug.Log("123"); // if (col.tag == "Player") // { // Debug.Log("怪物碰到了主角"); // } // else // { // Debug.Log("NULL"); // } //} void Start() { ctrlstate = new CtrlState(); Patrol Monster = new Patrol(ctrlstate,this.gameObject); ctrlstate.SetEnemyState(Monster); }
public void ChangeMove() { ctrlState.SetEnemyState(new Chase(ctrlState, tmonster)); }
public void ChangeAttack() { ctrlState.SetEnemyState(new Attack(ctrlState, tmonster)); }
public void ChangeState() { ctrlState.SetEnemyState(new Patrol(ctrlState, tmonster)); }