internal NetworkMessageInfo(NetworkBaseLocal network, NetworkFlags flags, NetworkViewBase nv) { sender = network._localPlayer; localTimestamp = NetworkTime.localTime; serverTimestamp = network._GetMonotonicServerTime(localTimestamp); rawServerTimestamp = network._GetRawServerTime(localTimestamp); networkView = nv as NV; this.flags = flags; }
// Constructor used when creating and destroying network objects public NetworkMessage(NetworkBaseLocal network) { flags = 0; stream = null; connection = null; channel = NetChannel.ReliableUnordered; localTimeSent = NetworkTime.localTime; monotonicServerTimeSent = network._GetMonotonicServerTime(localTimeSent); rawServerTimeSent = network._GetRawServerTime(localTimeSent); name = String.Empty; internCode = InternalCode.None; sender = network._localPlayer; target = NetworkPlayer.unassigned; exclude = NetworkPlayer.unassigned; viewID = NetworkViewID.unassigned; }