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

            msg.Init();
            return(msg);
        }
示例#2
0
文件: Brain.cs 项目: KuRLiC/HomeBrain
 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();
 }
示例#3
0
文件: Brain.cs 项目: KuRLiC/HomeBrain
 public static void ImAlive()
 {
     Channel.SendBroadcast(AliveMessage.Create());
 }