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); }