public SyncedListOfString(int entityId)
        {
            this.EntityId = entityId;

            initialize       = NetworkMagic.RegisterAtServer <NetworkData>(0, Initialize_AtServer, entityId);
            handleInitialize = NetworkMagic.RegisterAtClient <ListOfStringData>(0, HandleInitialize_AtClient, entityId);
            addItem          = NetworkMagic.RegisterAtAllClients <NameNetworkData>(0, Add_AtAllClients, entityId);
            removeItem       = NetworkMagic.RegisterAtAllClients <NameNetworkData>(1, Remove_AtAllClients, entityId);

            if (NetworkMagic.IsClient)
            {
                initialize(new NetworkData());
            }
        }
示例#2
0
 public Authenticator()
 {
     entityId    = 23135;
     tryLogin    = NetworkMagic.RegisterAtServer <NameNetworkData>(1, TryLogin_AtServer, entityId);
     handleLogin = NetworkMagic.RegisterAtClient <MessageResponseNetworkData>(1, HandleLogin_AtClient, entityId);
 }