Esempio n. 1
0
 public void SetNextProcess(eAiProcess eaiProcessName)
 {
     if (eaiProcessName == eAiProcess.Max)
     {
         m_nextAiProcess = null;
     }
     else
     {
         m_nextAiProcess = m_AiProcessList [(int)eaiProcessName];
     }
 }
Esempio n. 2
0
 public void AddState(eAiProcess eaiProcessName, IAiProcess aiProcess)
 {
     if (aiProcess != null)
     {
         m_AiProcessList[(int)eaiProcessName] = aiProcess;
         aiProcess.SetOwnerUnit(this.m_unit, eaiProcessName);
     }
     else
     {
         Debug.LogError("Error State is null");
     }
 }
Esempio n. 3
0
    public void AddState(eAiProcess eaiProcessName, IAiProcess aiProcess)
    {
        if(aiProcess != null)
        {
            m_AiProcessList[(int)eaiProcessName] = aiProcess;
            aiProcess.SetOwnerUnit(this.m_unit, eaiProcessName);

        }
        else
        {
            Debug.LogError("Error State is null");
        }
    }
 public AiProcessComeIntoTheWorld(eAiProcess nextProcess)
 {
     m_nextProcess = nextProcess;
 }
Esempio n. 5
0
 public void SetNextProcess(eAiProcess eaiProcessName)
 {
     if(eaiProcessName == eAiProcess.Max)
     {
         m_nextAiProcess = null;
     }
     else
     {
         m_nextAiProcess = m_AiProcessList [(int)eaiProcessName];
     }
 }
Esempio n. 6
0
 virtual protected void NextProcess(eAiProcess nextAiProcess)
 {
     m_ai.SetNextProcess(nextAiProcess);
 }
Esempio n. 7
0
 public virtual void SetOwnerUnit(Unit ownerUnit, eAiProcess state)
 {
     m_ownerUnit = ownerUnit;
     m_ai        = m_ownerUnit.m_ai;
     m_State     = state;
 }
Esempio n. 8
0
 protected virtual void NextProcess(eAiProcess nextAiProcess)
 {
     m_ai.SetNextProcess (nextAiProcess);
 }
Esempio n. 9
0
 public virtual void SetOwnerUnit(Unit ownerUnit, eAiProcess	state)
 {
     m_ownerUnit = ownerUnit;
     m_ai = m_ownerUnit.m_ai;
     m_State     = state;
 }
 public AiProcessComeIntoTheWorld(eAiProcess nextProcess)
 {
     m_nextProcess = nextProcess;
 }