public override void OnReceiveHLAregisterObjectInstanceWithTime(HLAregisterObjectInstanceWithTimeMessage msg) { base.OnReceiveHLAregisterObjectInstanceWithTime(msg); Lrc.DiscoverObjectInstanceCallback callback = new Lrc.DiscoverObjectInstanceCallback(this.parent.MetaFederateAmbassador, new XRTIObjectInstanceHandle(msg.ObjectInstanceHandle), new XRTIObjectClassHandle(msg.ObjectClassHandle), msg.ObjectName); callback.Call(); }
private void AddCallbackRegisterObjectInstance(long objectInstanceHandle, long objectClassHandle, string objectName, long federateHandle, long interactionIndex, ILogicalTime time) { if (parent.State != null) { Lrc.DiscoverObjectInstanceCallback callback = new Lrc.DiscoverObjectInstanceCallback(this.parent.FederateAmbassador, time, federateHandle, interactionIndex, new XRTIObjectInstanceHandle(objectInstanceHandle), new XRTIObjectClassHandle(objectClassHandle), objectName); parent.lrc.AddCallback(callback); } }