protected override void ParseMessage(IncomingMessage inMessage) { base.ParseMessage(inMessage); slotName = inMessage.ReadString(); effectName = inMessage.ReadString(); orientation = inMessage.ReadQuaternion(); velocityMultiplier = inMessage.ReadSingle(); particleSizeMultiplier = inMessage.ReadSingle(); particleBooleans = inMessage.ReadByte(); if (GetFlag(Flags.HasColor)) color = inMessage.ReadColor(); }
protected override void ParseMessage(IncomingMessage inMessage) { byte b = inMessage.ReadByte(); if ((b & 1) != 0) targetOid = inMessage.ReadInt64(); clientTargeted = (b & 2) != 0; propertyMap = new PropertyMap(); propertyMap.ParseMessage(inMessage); }