///<summary> Reads this HLAupdateAttributeValuesReliableWithTimeMessage from the specified stream.</summary> ///<param name="reader"> the input stream to read from</param> ///<returns> the object</returns> ///<exception cref="System.IO.IOException"> if an error occurs</exception> public override object Deserialize(HlaEncodingReader reader, ref object msg) { HLAupdateAttributeValuesReliableWithTimeMessage decodedValue; if (!(msg is HLAupdateAttributeValuesReliableWithTimeMessage)) { decodedValue = new HLAupdateAttributeValuesReliableWithTimeMessage(); BaseInteractionMessage baseMsg = msg as BaseInteractionMessage; decodedValue.CopyTo(baseMsg); //decodedValue.InteractionClassHandle = baseMsg.InteractionClassHandle; //decodedValue.FederationExecutionHandle = baseMsg.FederationExecutionHandle; //decodedValue.UserSuppliedTag = baseMsg.UserSuppliedTag; } else { decodedValue = msg as HLAupdateAttributeValuesReliableWithTimeMessage; } object tmp = decodedValue; decodedValue = base.Deserialize(reader, ref tmp) as HLAupdateAttributeValuesReliableWithTimeMessage; //decodedValue.LogicalTime = reader.ReadHLAopaqueData(); return(decodedValue); }
///<summary> Reads this HLAupdateAttributeValuesReliableWithTimeMessage from the specified stream.</summary> ///<param name="reader"> the input stream to read from</param> ///<returns> the object</returns> ///<exception cref="System.IO.IOException"> if an error occurs</exception> public override object Deserialize(HlaEncodingReader reader, ref object msg) { HLAupdateAttributeValuesReliableWithTimeMessage decodedValue; if (!(msg is HLAupdateAttributeValuesReliableWithTimeMessage)) { decodedValue = new HLAupdateAttributeValuesReliableWithTimeMessage(); BaseInteractionMessage baseMsg = msg as BaseInteractionMessage; decodedValue.CopyTo(baseMsg); //decodedValue.InteractionClassHandle = baseMsg.InteractionClassHandle; //decodedValue.FederationExecutionHandle = baseMsg.FederationExecutionHandle; //decodedValue.UserSuppliedTag = baseMsg.UserSuppliedTag; } else { decodedValue = msg as HLAupdateAttributeValuesReliableWithTimeMessage; } object tmp = decodedValue; decodedValue = base.Deserialize(reader, ref tmp) as HLAupdateAttributeValuesReliableWithTimeMessage; //decodedValue.LogicalTime = reader.ReadHLAopaqueData(); return decodedValue; }