Exemplo n.º 1
0
	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;
	}
Exemplo n.º 2
0
	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);
	}