public override void Enter() { base.Enter(); FireSlimeBossAI fireSlimeBossAI = (FireSlimeBossAI)GetAI(); if (childrenStates.Count == 0) { MoveToEnemyState_FireSlimeBoss moveToEnemyState = new MoveToEnemyState_FireSlimeBoss(); moveToEnemyState.SetCharacterAI(GetAI()); AddChild(moveToEnemyState); } Debug.Log("进入移动状态"); }
public void SetMoveToEnemyState(MoveToEnemyState_FireSlimeBoss moveToEnemyState) { this.moveToEnemyState = moveToEnemyState; }