public static AliveMessage Create() { var msg = new AliveMessage(); msg.Init(); return(msg); }
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(); }
public static void ImAlive() { Channel.SendBroadcast(AliveMessage.Create()); }