/// <summary> /// deserialize from the stream /// </summary> /// <param name="message"></param> public override void OnDeserialize(Lidgren.Network.NetIncomingMessage message) { Value.X = message.ReadFloat(); Value.Y = message.ReadFloat(); Value.Z = message.ReadFloat(); Value.W = message.ReadFloat(); }
/// <summary> /// deserialize into quaternion /// </summary> /// <param name="message"></param> public override void OnDeserialize(Lidgren.Network.NetIncomingMessage message) { Value.x = message.ReadFloat(); Value.y = message.ReadFloat(); Value.z = message.ReadFloat(); Value.w = message.ReadFloat(); }
/// <summary> /// deserialize from the stream /// </summary> /// <param name="message"></param> public void OnDeserialize(Lidgren.Network.NetIncomingMessage message) { quaternion.X = message.ReadFloat(); quaternion.Y = message.ReadFloat(); quaternion.Z = message.ReadFloat(); quaternion.W = message.ReadFloat(); }
/// <summary> /// deserialize into quaternion /// </summary> /// <param name="message"></param> public void OnDeserialize(Lidgren.Network.NetIncomingMessage message) { quaternion.x = message.ReadFloat(); quaternion.y = message.ReadFloat(); quaternion.z = message.ReadFloat(); quaternion.w = message.ReadFloat(); }
public void Deserialize(ref Lidgren.Network.NetIncomingMessage buff) { _player = (PLAYER)buff.ReadInt32(); _obj = (SIM_OBJ)buff.ReadInt32(); _action = (OBJ_ACTION)buff.ReadInt32(); _pos[0] = buff.ReadFloat(); _pos[1] = buff.ReadFloat(); _angle = buff.ReadFloat(); _inst_id = buff.ReadInt32(); }
public override void ReadInUpdateData(Lidgren.Network.NetIncomingMessage im) { base.ReadInUpdateData(im); wDone = im.ReadFloat(); updateMenu(); if ((wDone == wNeed) && (!builtCalled)) { builtCalled = true; OnUpdateMenu(this); } }
protected override void ReadFrom(Lidgren.Network.NetIncomingMessage incomingMessage) { base.ReadFrom(incomingMessage); StartUpPositions = new Vector2[4]; for (var i = 0; i < 4; i++) { StartUpPositions[i].X = incomingMessage.ReadFloat(); StartUpPositions[i].Y = incomingMessage.ReadFloat(); } TileSetAssetName = incomingMessage.ReadString(); //todo: refactor usage Data = new MapData[15 * 13]; for (var i = 0; i < Data.Length; i++) { Data[i].GroundBlockType = (BlockType)incomingMessage.ReadByte(); Data[i].FringeBlockType = (BlockType)incomingMessage.ReadByte(); Data[i].FringeItemType = (ItemType)incomingMessage.ReadByte(); } }
/// <summary> /// deserialize from the stream /// </summary> /// <param name="message"></param> public void OnDeserialize(Lidgren.Network.NetIncomingMessage message) { vector3.X = message.ReadFloat(); vector3.Y = message.ReadFloat(); vector3.Z = message.ReadFloat(); }
public static Vector3 ReadVector3(this Lidgren.Network.NetIncomingMessage im) { return(new Vector3(im.ReadFloat(), im.ReadFloat(), im.ReadFloat())); }
public void ReadMe(Lidgren.Network.NetIncomingMessage msg) { EmmitingDirection = msg.ReadVector(); EmitingTime = msg.ReadFloat(); MinAngle = msg.ReadFloat(); MaxAngle = msg.ReadFloat(); MaxForce = msg.ReadFloat(); MinForce = msg.ReadFloat(); MaxLife = msg.ReadFloat(); MinLife = msg.ReadFloat(); MaxSize = msg.ReadFloat(); MinSize = msg.ReadFloat(); MaxRotation = msg.ReadFloat(); MinRotation = msg.ReadFloat(); MaxStartingRotation = msg.ReadFloat(); MinStartingRotation = msg.ReadFloat(); Delay = msg.ReadFloat(); SizeMultiplier = msg.ReadFloat(); Amount = msg.ReadInt32(); FireAll = msg.ReadBoolean(); Infinite = msg.ReadBoolean(); Position = msg.ReadVector(); Direction = msg.ReadVector(); Factory = NetDataHelper.ReadParticleFactory(msg); IList <IControl> controls = NetDataHelper.ReadControls(msg); foreach (IControl control in controls) { AddControl(control); } }
public void ReadObject(Lidgren.Network.NetIncomingMessage msg) { BulletFired = msg.ReadFloat(); BulletHit = msg.ReadFloat(); MineFired = msg.ReadFloat(); MineHit = msg.ReadFloat(); HookFired = msg.ReadFloat(); HookHit = msg.ReadFloat(); Healed = msg.ReadFloat(); GoldEarned = msg.ReadFloat(); DamageTaken = msg.ReadFloat(); DeadTime = msg.ReadFloat(); time = msg.ReadFloat(); PoweredActions = msg.ReadInt32(); Actions = msg.ReadSpecialActions(Owner.SceneMgr); Stats = msg.ReadStats(); }
/// <summary> /// get a Vector3 from the message /// </summary> /// <param name="message"></param> /// <returns></returns> public static Vector3 Deserialize(Lidgren.Network.NetIncomingMessage message) { return(new Vector3(message.ReadFloat(), message.ReadFloat(), message.ReadFloat())); }
/// <summary> /// deserialize a quaternion from the specified message /// </summary> /// <param name="message"></param> /// <returns></returns> public static Quaternion Deserialize(Lidgren.Network.NetIncomingMessage message) { return(new Quaternion(message.ReadFloat(), message.ReadFloat(), message.ReadFloat(), message.ReadFloat())); }