public void SendDirection(IOutgoingMessageService <ZoneClientNetPeer> outgoingMessageService) { var direction = new Vector2(xAxisInput.Value, yAxisInput.Value); if (direction.X != 0 && direction.Y != 0) { direction.Normalize(); } if (!previousDirection.Equals(direction)) { if (i < 10) { var playerDirectionMessageData = new PlayerDirectionMessageData(); playerDirectionMessageData.X = direction.X; playerDirectionMessageData.Y = direction.Y; outgoingMessageService.Send(playerDirectionMessageData); System.Console.WriteLine(position); //i++; } } previousDirection = direction; }
public RequestCharactersMessageHandler( IOutgoingMessageService <ZoneServerNetPeer> outgoingMessageService, LogDb logDb) { this.outgoingMessageService = outgoingMessageService; this.logDb = logDb; }
public EntitiesProcessor( IOutgoingMessageService <ZoneServerNetPeer> outgoingMessageService, PlayerRepository playerRepository) { this.outgoingMessageService = outgoingMessageService; this.playerRepository = playerRepository; }
public CharacterSelectedMessageHandler( IOutgoingMessageService <ZoneClientNetPeer> outgoingMessageService, IServiceProvider serviceProvider) { this.outgoingMessageService = outgoingMessageService; this.serviceProvider = serviceProvider; }
public CharacterSelectionScene( WindowService windowService, IOutgoingMessageService <ZoneClientNetPeer> outgoingMessageService) : base(windowService) { this.windowService = windowService; this.outgoingMessageService = outgoingMessageService; }
public PlayerDisconnectMessageHandler( IOutgoingMessageService <ZoneServerNetPeer> outgoingMessageService, ClientRepository clientRepository, PlayerRepository playerRepository) { this.outgoingMessageService = outgoingMessageService; this.clientRepository = clientRepository; this.playerRepository = playerRepository; }
public SelectCharacterMessageHandler( EntitiesProcessor entitiesProcessor, PlayerRepository playerRepository, IOutgoingMessageService <ZoneServerNetPeer> outgoingMessageService, LogDb logDb) { this.entitiesProcessor = entitiesProcessor; this.playerRepository = playerRepository; this.outgoingMessageService = outgoingMessageService; this.logDb = logDb; }
public DispatchController() { _outgoingMessageService = new OutgoingMessageService(); }
public TestController() { _outgoingMessageService = new OutgoingMessageService(); }
public GameScene( IOutgoingMessageService <ZoneClientNetPeer> outgoingMessageService, WindowService windowService) : base(windowService) { this.outgoingMessageService = outgoingMessageService; }