public override void ProcessValuesUpdate(Packet packet, UpdateMask updateMask) { base.ProcessValuesUpdate(packet, updateMask); var dynamicObjectUpdateMask = updateMask.LeftShift(ObjectData.BitCount); DynamicObjectData.ProcessValuesUpdate(packet, dynamicObjectUpdateMask); }
public override void ProcessValuesUpdate(Packet packet, UpdateMask updateMask) { base.ProcessValuesUpdate(packet, updateMask); var areaTriggerUpdateMask = updateMask.LeftShift(ObjectData.BitCount); AreaTriggerData.ProcessValuesUpdate(packet, areaTriggerUpdateMask); }
public override void ProcessValuesUpdate(Packet packet, UpdateMask updateMask) { base.ProcessValuesUpdate(packet, updateMask); var itemUpdateMask = updateMask.LeftShift(ObjectData.BitCount); ItemData.ProcessValuesUpdate(packet, itemUpdateMask); }
public override void ProcessValuesUpdate(Packet packet, UpdateMask updateMask) { base.ProcessValuesUpdate(packet, updateMask); var containerUpdateMask = updateMask.LeftShift(ObjectData.BitCount + ItemData.BitCount); ContainerData.ProcessValuesUpdate(packet, containerUpdateMask); }
public override void ProcessValuesUpdate(Packet packet, UpdateMask updateMask) { base.ProcessValuesUpdate(packet, updateMask); var playerUpdateMask = updateMask.LeftShift(ObjectData.BitCount + UnitData.BitCount); PlayerData.ProcessValuesUpdate(packet, playerUpdateMask); if (ActivePlayerData != null) { var activePlayerDataMask = playerUpdateMask.LeftShift(PlayerData.BitCount); ActivePlayerData !.ProcessValuesUpdate(packet, activePlayerDataMask); } }