Beispiel #1
0
    public override void InstallBindings()
    {
        Debug.Log("Spline Test Installer: InstallBindings");

        Container.Bind <ISplineManager> ()
        .To <SplineManager>()
        .FromComponentInHierarchy()
        .AsSingle()
        .NonLazy();

        RaceInstaller.Install(Container);
        RaceTestStateMachineInstaller.Install(Container);
    }
    public override void InstallBindings()
    {
        // Install State Machines
        StateMachineInstaller.Install(Container);

        Container.BindInterfacesTo <FeaturePointsManager> ().FromNew().AsSingle().NonLazy();

        Container.BindFactory <PointRecorder, PointRecorder.Factory> ();

        Container.BindFactory <Point3DFactory.Params, Transform, Point3DFactory.Factory> ()
        .FromFactory <Point3DFactory> ();

        RaceInstaller.Install(Container);

        SharingInstaller.Install(Container);
    }