public void LastMoveIndicationUsed() { m_LastMoveIndication = null; }
void OnMoveIndication( AsIMessage _msg) { m_LastMoveIndication = _msg as Msg_NpcMoveIndicate; m_CurrentFsmState.MessageProcess( _msg); }
public void SetLastMoveIndication( Msg_NpcMoveIndicate _msg) { m_LastMoveIndication = _msg; }
void NpcMove(byte[] _packet) { // Debug.Log("NpcMove"); AS_SC_NPC_MOVE move = new AS_SC_NPC_MOVE(); move.PacketBytesToClass(_packet); //Msg_NpcMoveIndicate moveNpc = new Msg_NpcMoveIndicate(move.nNpcIdx, move.sDestPosition); Msg_NpcMoveIndicate moveNpc = new Msg_NpcMoveIndicate(move); AsEntityManager.Instance.DispatchMessageByNpcSessionId(moveNpc.npcSessionId_, moveNpc); }