Пример #1
0
 public GlobalConfig()
 {
     SystemConfig    = new SystemGlobalConfig();
     BaloonConfig    = new BaloonGlobalConfig();
     ShellConfig     = new ShellGlobalConfig();
     UserInputConfig = new UserInputConfig();
 }
Пример #2
0
 private void Inject(
     IVirtualJoystickModel virtualJoystickModel,
     UserInputConfig userInputConfig)
 {
     _virtualJoystickModel = virtualJoystickModel;
     _userInputConfig      = userInputConfig;
 }
Пример #3
0
        public InputMovementController(
            IActorStateModel actorStateModel,
            VirtualJoystickModel virtualJoystickModel,
            UserInputConfig userInputConfig,
            IPauseStateModel pauseStateModel)
            : base(actorStateModel)
        {
            _virtualJoystickModel = virtualJoystickModel;
            _userInputConfig      = userInputConfig;
            _pauseStateModel      = pauseStateModel;

            Observable.EveryUpdate()
            .Subscribe(_ => OnUpdate())
            .AddTo(Disposer);
        }