Ejemplo n.º 1
0
 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>();
 }
Ejemplo n.º 4
0
 private void Awake()
 {
     Infor         = new NeutronProperty();
     navMeshResync = new NavMeshResyncProps();
     myProperties  = GetComponent <NeutronSyncBehaviour>();
 }
 private void OnPlayerPropertiesChanged(Player mPlayer, NeutronSyncBehaviour properties, System.String propertieName, Broadcast broadcast)
 {
 }