Example #1
0
    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("进入移动状态");
    }
Example #2
0
 public void SetMoveToEnemyState(MoveToEnemyState_FireSlimeBoss moveToEnemyState)
 {
     this.moveToEnemyState = moveToEnemyState;
 }