public void NpcFace(NpcInfo npc, AbstractNpcStateLogic logic)
        {
            NpcFaceCommand cmd = m_NpcFaceCommandPool.Alloc();

            if (null != cmd)
            {
                cmd.SetContext(npc, logic);
                cmd.Init();
                npc.GetAiStateInfo().CommandQueue.Enqueue(cmd);
            }
        }
Example #2
0
 public void SetContext(NpcInfo npc, AbstractNpcStateLogic logic)
 {
     m_Npc   = npc;
     m_Logic = logic;
 }