Exemplo n.º 1
0
 void Awake()
 {
     _processor              = new LoginProcessor(InterfaceFinder.Find <IAuthenticationService>());
     _errorHandler           = InterfaceFinder.Find <IErrorHandler>();
     _loader                 = InterfaceFinder.Find <ILoader>();
     _loginButtonCanvasGroup = login.GetComponent <CanvasGroup>();
     _loginCanvasGroupAlpha  = _loginButtonCanvasGroup.alpha;
 }
Exemplo n.º 2
0
 void Awake()
 {
     _processor    = new ProfileUpdateProcessor(InterfaceFinder.Find <IProfileUpdateService>());
     _errorHandler = InterfaceFinder.Find <IErrorHandler>();
     _loader       = InterfaceFinder.Find <ILoader>();
     _canvasGroup  = resetPassword.GetComponent <CanvasGroup>();
     _alpha        = _canvasGroup.alpha;
 }
Exemplo n.º 3
0
        void Awake()
        {
            _processor    = new RegistrationProcessor(InterfaceFinder.Find <IAuthenticationService>());
            _errorHandler = InterfaceFinder.Find <IErrorHandler>();
            _loader       = InterfaceFinder.Find <ILoader>();

            _registerButtonCanvasGroup = register.GetComponent <CanvasGroup>();
            _registerCanvasGroupAlpha  = _registerButtonCanvasGroup.alpha;
        }
Exemplo n.º 4
0
    public override void InstallBindings()
    {
        Container.Bind <PhysicsCache> ()
        .FromInstance(_physicsCache)
        .AsSingle();

        Container.Bind <Board> ()
        .FromInstance(_board)
        .AsSingle();

        Container.Bind <UIManager> ()
        .FromInstance(_uiManager)
        .AsSingle();

        Container.Bind <ITurnManager> ()
        .FromInstance(InterfaceFinder.FindObject <ITurnManager> ())
        .AsSingle();

        Container.Bind <IRayProvider> ()
        .FromInstance(InterfaceFinder.FindObject <IRayProvider> ())
        .AsSingle();

        Container.Bind <ISelector> ()
        .FromInstance(InterfaceFinder.FindObject <ISelector> ())
        .AsSingle();

        Container.Bind <IFieldProvider> ()
        .FromInstance(InterfaceFinder.FindObject <IFieldProvider> ())
        .AsSingle();

        Container.Bind <IPieceProvider> ()
        .FromInstance(InterfaceFinder.FindObject <IPieceProvider> ())
        .AsSingle();

        Container.Bind <ICaptureVerifier> ()
        .FromInstance(InterfaceFinder.FindObject <ICaptureVerifier> ())
        .AsSingle();

        Container.Bind <IPhaseManager> ()
        .FromInstance(InterfaceFinder.FindObject <IPhaseManager> ())
        .AsSingle();

        Container.Bind <IWallVerifier> ()
        .FromInstance(InterfaceFinder.FindObject <IWallVerifier> ())
        .AsSingle();

        Container.Bind <IGameFinisher> ()
        .FromInstance(InterfaceFinder.FindObject <IGameFinisher> ())
        .AsSingle();
    }
Exemplo n.º 5
0
 void Awake()
 {
     _processor    = new SocialLoginProcessor(InterfaceFinder.Find <IAuthenticationService>());
     _errorHandler = InterfaceFinder.Find <IErrorHandler>();
     _loader       = InterfaceFinder.Find <ILoader>();
 }
Exemplo n.º 6
0
 void Awake()
 {
     _processor = new LogoutProcessor(InterfaceFinder.Find <IAuthenticationService>());
 }
Exemplo n.º 7
0
    public override void InstallBindings()
    {
        Container.Bind <PhysicsCache> ()
        .FromInstance(physicsCache)
        .AsSingle();

        Container.Bind <Board> ()
        .FromInstance(board)
        .AsSingle();

        Container.Bind <UIManager> ()
        .FromInstance(uiManager)
        .AsSingle()
        .NonLazy();

        Container.Bind <EventManager> ()
        .FromInstance(eventManager)
        .AsSingle();

        Container.Bind <ITurnManager> ()
        .FromInstance(InterfaceFinder.FindObject <ITurnManager> ())
        .AsSingle();

        Container.Bind <IRayProvider> ()
        .FromInstance(InterfaceFinder.FindObject <IRayProvider> ())
        .AsSingle();

        ISelector selector = null;

        if (selector != null)
        {
            Container.Bind <ISelector> ()
            .FromInstance(selector)
            .AsSingle();
        }

        var selector2d = InterfaceFinder.FindObject <ISelector2D> ();

        if (selector2d != null)
        {
            Container.Bind <ISelector2D> ()
            .FromInstance(selector2d)
            .AsSingle();
        }

        Container.Bind <IFieldProvider> ()
        .FromInstance(InterfaceFinder.FindObject <IFieldProvider> ())
        .AsSingle();

        Container.Bind <IPieceProvider> ()
        .FromInstance(InterfaceFinder.FindObject <IPieceProvider> ())
        .AsSingle();

        Container.Bind <ICaptureVerifier> ()
        .FromInstance(InterfaceFinder.FindObject <ICaptureVerifier> ())
        .AsSingle();

        Container.Bind <IPhaseManager> ()
        .FromInstance(InterfaceFinder.FindObject <IPhaseManager> ())
        .AsSingle();

        Container.Bind <IWallVerifier> ()
        .FromInstance(InterfaceFinder.FindObject <IWallVerifier> ())
        .AsSingle();

        Container.Bind <IGameFinisher> ()
        .FromInstance(InterfaceFinder.FindObject <IGameFinisher> ())
        .AsSingle();

        Container.Bind <IMovementValidator> ()
        .FromInstance(InterfaceFinder.FindObject <IMovementValidator> ())
        .AsSingle();
    }