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); } } }
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); } } }