Exemple #1
0
 public void RPC(string commond)
 {
     if (IsOwner && m_IsInitialize)
     {
         NetworkWriter writer = new NetworkWriter();
         writer.Write((int)NetMsgType.Commond);
         writer.Write(m_Identify);
         byte[] commond_data = Encoding.UTF8.GetBytes(commond);
         writer.Write(commond_data, 0, commond_data.Length);
         var usedBytes = writer.ToArray();
         if (usedBytes != null)
         {
             NetWorkHelper.SynData(usedBytes, Data.RequestType.Everyone);
         }
     }
 }
Exemple #2
0
 private void SynData()
 {
     if (IsOwner && m_IsInitialize && SynObjs != null)
     {
         NetworkWriter writer = new NetworkWriter();
         writer.Write((int)NetMsgType.SynValue);
         writer.Write(m_Identify);
         for (int i = 0; i < SynObjs.Count; i++)
         {
             SynObjs[i].Serialize(writer);
         }
         var usedBytes = writer.ToArray();
         if (usedBytes != null)
         {
             NetWorkHelper.SynData(usedBytes, Data.RequestType.Everyone);
         }
     }
 }