public int GetMessagesInFutureScope() { JavaScriptSerializer js = new JavaScriptSerializer(); var Retour = MsgStats.GetMessagesInFutureScope(); return(Retour); }
public int GetActiveMessages() { JavaScriptSerializer js = new JavaScriptSerializer(); var Retour = MsgStats.GetActiveMessages(); return(Retour); }
public static MsgStats GetMsgStats <TKey, TPayload>(IEnumerable <StreamMessage <TKey, TPayload> > msgs) { var res = new MsgStats { Count = msgs.Sum(e => e.Count), DataMsgs = msgs.Count(), RealCount = msgs.Sum(e => e.ComputeCount()), MinTicks = msgs.Min(e => e.MinTimestamp), MaxTicks = msgs.Max(e => e.MaxTimestamp) }; res.MaxTime = new DateTime(res.MaxTicks).ToUniversalTime(); res.MinTime = new DateTime(res.MinTicks).ToUniversalTime(); return(res); }
void sendColorScore()//for color { MsgStats MyMsg = new MsgStats(); MyMsg.ColorRed = RedScore; MyMsg.ColorBlue = BlueScore; MyMsg.ColorGreen = GreenScore; if (isServer) { NetworkServer.SendToAll(MsgStats.MsgId, MyMsg); } else { CustomNetworkManager.singleton.client.Send(MsgStats.MsgId, MyMsg); } }
void ReceivedColor(NetworkMessage msg)//for color { MsgStats MyMsg = msg.ReadMessage <MsgStats>(); if (MyMsg.ColorRed > RedScore) { RedScore = MyMsg.ColorRed; RedText.text = "Red Score: " + RedScore; } if (MyMsg.ColorBlue > BlueScore) { BlueScore = MyMsg.ColorBlue; BlueText.text = "Blue Score: " + BlueScore; } if (MyMsg.ColorGreen > GreenScore) { GreenScore = MyMsg.ColorGreen; GreenText.text = "Green Score: " + GreenScore; } if (isServer)//so server can relay to clients for sync { sendColorScore(); } }