コード例 #1
0
    // 更换AI状态
    public override void ChangeAIState(IAIState NewAIState)
    {
        base.ChangeAIState(NewAIState);

        // Enemy的AI要设定攻击的目标
        NewAIState.SetAttackPosition(m_AttackPosition);
    }
コード例 #2
0
ファイル: EnemyAI.cs プロジェクト: 1479136868/FrameWorkTest
    public override void ChangeAIState(IAIState NewAIState)
    {
        base.ChangeAIState(NewAIState);


        NewAIState.SetAttackPosition(m_AttackPosition);
    }
コード例 #3
0
	// 更換AI狀態
	public override void ChangeAIState( IAIState NewAIState)
	{
		base.ChangeAIState( NewAIState);

		// Enemy的AI要設定攻擊的目標
		NewAIState.SetAttackPosition( m_AttackPosition );
	}
コード例 #4
0
    public override void SwitchEntityAIState(IAIState state)
    {
        base.SwitchEntityAIState(state);

        state.SetAttackPosition(m_attackPosition);
    }