public TestPlane(IGame game, float posX, float posY, int syncedTransformId) { tickTriggerAmount = 1f / tickRate; this.body = game.GetPhysicsManager().CreateBody(posX, posY, 5, 5); speed = 10; this.body.SetVelocity(speed); transform2D = new SyncedTransform2D(syncedTransformId, game, body); this.game = game; handleInput = NetworkMagic.RegisterAtServer <InputNetworkData>(0, HandleInput_AtServer, 123); }
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()); } }
public Authenticator() { entityId = 23135; tryLogin = NetworkMagic.RegisterAtServer <NameNetworkData>(1, TryLogin_AtServer, entityId); handleLogin = NetworkMagic.RegisterAtClient <MessageResponseNetworkData>(1, HandleLogin_AtClient, entityId); }