private void AddHandlerForUpdatePositionOperation()
        {
            var positionTransform  = playerGameObject.Components.GetComponent <IPositionTransform>().AssertNotNull();
            var directionTransform = playerGameObject.Components.GetComponent <IDirectionTransform>().AssertNotNull();

            OperationHandlerRegister.SetHandler(GameOperations.PositionChanged, new UpdatePositionOperationHandler(positionTransform, directionTransform));
        }
        public void Dispose()
        {
            Components?.Dispose();
            OperationHandlerRegister?.Dispose();

            OnDispose();
        }
 private void AddHandlerForRemoveAuthorizationOperation()
 {
     OperationHandlerRegister.SetHandler(AuthorizationOperations.RemoveAuthorization, new RemoveAuthorizationOperationHandler());
 }
 private void AddHandlerForChangeSceneOperation()
 {
     OperationHandlerRegister.SetHandler(GameOperations.ChangeScene, new ChangeSceneOperationHandler(userId, playerGameObject));
 }
Example #5
0
 private void AddHandlerForGameServersProviderOperation()
 {
     OperationHandlerRegister.SetHandler(GameServerProviderOperations.ProvideGameServers, new GameServersProviderOperationHandler());
 }
Example #6
0
 private void AddHandlerForChangeCharacterMapOperation()
 {
     OperationHandlerRegister.SetHandler(CharacterOperations.ChangeCharacterMap, new ChangeCharacterMapOperationHandler());
 }
 private void AddHandlerToValidateCharacterOperation()
 {
     OperationHandlerRegister.SetAsyncHandler(CharacterOperations.ValidateCharacter, new CharacterValidationOperationHandler(userId, OnCharacterSelected));
 }
 private void AddHandlerForAuthorizationOperation()
 {
     OperationHandlerRegister.SetAsyncHandler(AuthorizationOperations.Authorize, new AuthorizationOperationHandler(OnAuthorized, OnNonAuthorized));
 }
Example #9
0
 private void AddHandlerForRemoveCharacterOperation()
 {
     OperationHandlerRegister.SetHandler(CharacterOperations.RemoveCharacter, new RemoveCharacterOperationHandler());
 }
 private void AddHandlerForUnsubscribeFromUserProfileOperation()
 {
     OperationHandlerRegister.SetHandler(UserProfileOperations.Unsubscribe, new UnsubscribeFromUserProfileOperationHandler());
 }
 private void AddHandlerForAuthenticationOperation()
 {
     OperationHandlerRegister.SetAsyncHandler(LoginOperations.Authenticate, new AuthenticationOperationHandler(OnAuthenticated));
 }
 private void AddHandlerForRegisterToUserProfileServiceOperation()
 {
     OperationHandlerRegister.SetHandler(UserProfileOperations.Register, new RegisterToUserProfileServiceOperationHandler(OnRegisterToUserProfileService));
 }
 private void AddHandlerForSubscribeToUserProfileOperation()
 {
     OperationHandlerRegister.SetHandler(UserProfileOperations.Subscribe, new SubscribeToUserProfileOperationHandler());
 }
 private void AddHandlerForChangeUserProfilePropertiesOperation()
 {
     userProfilePropertiesChangesNotifier = Components.AddComponent(new UserProfilePropertiesChangesNotifier());
     OperationHandlerRegister.SetHandler(UserProfileOperations.ChangeUserProfileProperties,
                                         new ChangeUserProfilePropertiesOperationHandler(usersContainer, userProfilePropertiesChangesNotifier));
 }
        private void AddHandlerForChatMessageOperation()
        {
            var eventSenderWrapper = Components.GetComponent <IChatMessageEventSender>().AssertNotNull();

            OperationHandlerRegister.SetHandler(ChatOperations.ChatMessage, new ChatMessageOperationHandler(eventSenderWrapper));
        }
Example #16
0
        private void AddHandlerForAuthenticationOperation()
        {
            var secretKey = GetSecretKey();

            OperationHandlerRegister.SetHandler(AuthenticationOperations.Authenticate, new AuthenticationOperationHandler(secretKey, OnAuthorized, OnNonAuthorized));
        }
 private void AddHandlerForAccessTokenAuthorizationOperation()
 {
     OperationHandlerRegister.SetHandler(AuthorizationOperations.AccessTokenAuthorization, new AccessTokenAuthorizationOperationHandler());
 }
        private void OnAuthenticated(int userId)
        {
            OperationHandlerRegister.Dispose();

            Components.AddComponent(new UserProfileTracker(userId, ServerType.Login, isUserProfileChanged: true));
        }
 private void AddHandlerForUserAuthorizationOperation()
 {
     OperationHandlerRegister.SetHandler(AuthorizationOperations.UserAuthorization, new UserAuthorizationOperationHandler());
 }
 private void AddHandlerForEnterSceneOperation()
 {
     OperationHandlerRegister.SetHandler(GameOperations.EnterScene, new EnterSceneOperationHandler(playerGameObject));
 }
Example #21
0
 private void AddHandlerForCreateCharacterOperation()
 {
     OperationHandlerRegister.SetHandler(CharacterOperations.CreateCharacter, new CreateCharacterOperationHandler());
 }
        private void AddHandlerForRegisterGameServerOperation()
        {
            var peerId = ClientPeerWrapper.PeerId;

            OperationHandlerRegister.SetHandler(ServerOperations.RegisterGameServer, new RegisterGameServerOperationHandler(peerId));
        }
Example #23
0
 private void AddHandlerForGetCharacterOperation()
 {
     OperationHandlerRegister.SetHandler(CharacterOperations.GetCharacter, new GetCharacterOperationHandler());
 }
Example #24
0
 private void AddHandlerForRegisterOperation()
 {
     OperationHandlerRegister.SetHandler(RegistrationOperations.Register, new RegisterOperationHandler());
 }
 private void AddHandlerForUpdatePlayerStateOperation()
 {
     OperationHandlerRegister.SetHandler(GameOperations.PlayerStateChanged, new UpdatePlayerStateOperationHandler(playerGameObject));
 }
 private void AddHandlerForGetCharactersOperation()
 {
     OperationHandlerRegister.SetAsyncHandler(CharacterOperations.GetCharacters, new GetCharactersOperationHandler(userId));
 }
        private void AddHandlerForUpdateGameServerConnectionsOperation()
        {
            var peerId = ClientPeerWrapper.PeerId;

            OperationHandlerRegister.SetHandler(ServerOperations.UpdateGameServerConnections, new UpdateGameServerConnectionsOperationHandler(peerId));
        }
Example #28
0
        private void AddHandlerForTestOperation()
        {
            var eventSender = Components.GetComponent <IEventSenderWrapper>().AssertNotNull();

            OperationHandlerRegister.SetHandler(ServerOperations.Server1Operation, new Server1OperationHandler(eventSender));
        }