protected void OnNotifyChange(NeutronSyncBehaviour syncBehaviour, string propertiesName, Broadcast broadcast) { if (state != null) { NeutronServerFunctions.onChanged(Player, syncBehaviour, propertiesName, broadcast); } }
public static void SendProperties(Player player, NeutronSyncBehaviour properties, SendTo sendTo, Broadcast broadcast) { NeutronSyncBehaviour _properties = properties; //=======================================================\\ string props = JsonUtility.ToJson(_properties); //=======================================================\\ using (NeutronWriter writer = new NeutronWriter()) { writer.WritePacket(Packet.playerProps); writer.Write(player.ID); writer.Write(props); player.Send(sendTo, writer.GetBuffer(), broadcast, null, ProtocolType.Tcp, null, null); } }
private void Awake() { neutronSyncBehaviour = GetComponent <NeutronSyncBehaviour>(); }
private void Awake() { Infor = new NeutronProperty(); navMeshResync = new NavMeshResyncProps(); myProperties = GetComponent <NeutronSyncBehaviour>(); }
private void OnPlayerPropertiesChanged(Player mPlayer, NeutronSyncBehaviour properties, System.String propertieName, Broadcast broadcast) { }