Beispiel #1
0
        public static AliveMessage Create()
        {
            var msg = new AliveMessage();

            msg.Init();
            return(msg);
        }
Beispiel #2
0
 static void OnAliveRecvd(AliveMessage msg)
 {
     lock (AliveDB)
         if (!AliveDB.ContainsKey(msg.OwnerId))
         {
             AliveDB.Add(msg.OwnerId, msg);
         }
         else
         {
             AliveDB[msg.OwnerId] = msg;
         }
     AppData.Folder["Alive"].File["{0}.bin".F(msg.OwnerId)].Bytes = msg.ToBin();
 }
Beispiel #3
0
 public static void ImAlive()
 {
     Channel.SendBroadcast(AliveMessage.Create());
 }