protected override void ParseMessage(IncomingMessage inMessage) { base.ParseMessage(inMessage); particleOid = inMessage.ReadInt64(); timeToImpact = inMessage.ReadInt32(); timestamp = inMessage.ReadTimestamp(); targetSocket = inMessage.ReadString(); }
protected override void ParseMessage(IncomingMessage inMessage) { base.ParseMessage(inMessage); particleOid = inMessage.ReadInt64(); timeToImpact = inMessage.ReadInt32(); timestamp = inMessage.ReadTimestamp(); location = inMessage.ReadIntVector(); }
protected override void ParseMessage(IncomingMessage inMessage) { base.ParseMessage(inMessage); name = inMessage.ReadString(); location = inMessage.ReadIntVector(); orientation = inMessage.ReadQuaternion(); scale = inMessage.ReadVector(); objectType = (ObjectNodeType)inMessage.ReadInt32(); followTerrain = inMessage.ReadBool(); try { direction = inMessage.ReadVector(); lastInterp = inMessage.ReadTimestamp(); } catch (System.IO.EndOfStreamException) { // ignore this - it means we got an old style response } }
protected override void ParseMessage(IncomingMessage inMessage) { timestamp = inMessage.ReadTimestamp(); }
protected override void ParseMessage(IncomingMessage inMessage) { startTime = inMessage.ReadTimestamp(); interpKind = inMessage.ReadString(); speed = inMessage.ReadSingle(); terrainString = inMessage.ReadString(); int count = inMessage.ReadInt32(); pathPoints = new List<Vector3>(); for (int i=0; i<count; i++) pathPoints.Add(inMessage.ReadIntVector().ToVector3()); }