public Msg_NpcMoveIndicate( AS_SC_NPC_MOVE _move) { m_MessageType = eMessageType.MOVE_NPC_INDICATION; npcSessionId_ = _move.nNpcIdx; moveSpeed_ = _move.fMoveSpeed * 0.01f; targetPosition_ = _move.sDestPosition; combat_ = _move.bCombat; forceMove_ = _move.bForceMove; forceMyself_ = _move.bForceMyself; }
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); }