コード例 #1
0
 public static void DistributeIDComponentUpdate(IDComponent sender,IDComponentUpdateMsg msg)
 {
     msg.id = sender.getID();
     msg.componentName = sender.GetType ().ToString ();
     if (instance.mode)
         NetworkServer.SendToAll (MyMsgType.IDComponentUpdateMessage, msg);
     else {
         client.Send(MyMsgType.IDComponentUpdateMessage,msg);
     }
 }
コード例 #2
0
ファイル: RPGObject.cs プロジェクト: UltimateCube/TopDownRPG
 public override IDComponentUpdateMsg CreateInitialSetupMessage()
 {
     IDComponentUpdateMsg result = new IDComponentUpdateMsg ();
     result.componentName = GetType ().ToString ();
     result.id = getID ();
     result.updateType = 0;
     CompactRPGObject obj = new CompactRPGObject ();
     createCompactRPGObject (obj);
     result.data = FileHelper.serializeObject<CompactRPGObject> (obj);
     return result;
 }