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); } }
public void SetContext(NpcInfo npc, AbstractNpcStateLogic logic) { m_Npc = npc; m_Logic = logic; }