public BaseConfigService( SupportConfiguration configurationService, SupportWebHosting webHostingService) { _configurationService = configurationService; _webHostingService = webHostingService; }
public ConfigurationManagerService( SupportJsonConfigurationManager jsonConfigurationManagerService , SupportConfiguration configurationService , SupportWebHosting webHostingService) : base(configurationService, webHostingService) { _jsonConfigurationManagerService = jsonConfigurationManagerService; }
public PreConfigurationService(SupportConfiguration configuration, SupportWebHosting webHosting, SupportLoggerProviders loggerProviders) { _configuraion = configuration; _loggerProviders = loggerProviders; _webHosting = webHosting; }
public AllDotNetCenterServices( SupportConfiguration configurationService , SupportAutoMapper automapperService , SupportMediateR mediateRService) { _configurationService = configurationService; _automapperService = automapperService; _mediateRService = mediateRService; }
public TabiConfiguration(LayeredConfiguration layeredConfiguration) : base(layeredConfiguration) { App = new AppConfiguration(this); MobileCenter = new MobileCenterConfiguration(this); Notifications = new NotificationsConfiguration(this); Support = new SupportConfiguration(this); SensorMeasurements = new SensorMeasurementsConfiguration(this); StopResolver = new StopResolverConfiguration(this); UserInterface = new UserInterfaceConfiguration(this); Logging = new LoggingConfiguration(this); Api = new ApiConfiguration(this); Motive = new MotiveConfiguration(this); TransportMode = new TransportationModeConfiguration(this); }
public override void instantiateSupports(MeshGenerator meshGenerator, TrackSegment4 trackSegment, GameObject putMeshOnGO) { SupportConfiguration supportConfiguration = trackSegment.track.TrackedRide.supportConfiguration; if ((Object)supportConfiguration != (Object)null) { for (int j = 0; j < sideOffsets.Length; j++) { SupportLocation supportLocation = Object.Instantiate(supportConfiguration.supportLocationGO); supportLocation.trackSegment = trackSegment; supportLocation.t = 0f; supportLocation.sideOffset = sideOffsets[j]; supportLocation.rebuild(); } } }
override public void Execute() { DocumentPackage superDuperPackage = PackageBuilder.NewPackageNamed("PackageInformationExample: " + DateTime.Now) .WithSettings(DocumentPackageSettingsBuilder.NewDocumentPackageSettings().WithInPerson()) .WithSigner(SignerBuilder.NewSignerWithEmail(email1) .WithFirstName("John1") .WithLastName("Smith1")) .WithDocument(DocumentBuilder.NewDocumentNamed(DOCUMENT_NAME) .FromStream(fileStream1, DocumentType.PDF) .WithSignature(SignatureBuilder.SignatureFor(email1) .OnPage(0) .AtPosition(100, 100))) .Build(); packageId = eslClient.CreatePackage(superDuperPackage); eslClient.SendPackage(packageId); supportConfiguration = eslClient.PackageService.GetConfig(packageId); }
public void onEnabled() { var dsc = System.IO.Path.DirectorySeparatorChar; //assetBundle = AssetBundle.LoadFromFile(Path + dsc + "assetbundle" + dsc + "assetpack"); //SideCrossBeamsGo = assetBundle.LoadAsset<GameObject>("21a3f09b79e34f147a2b6017d2b6c05b"); assetBundle = AssetBundle.LoadFromFile(Path + dsc + "assetbundle" + dsc + "corkscrewassetpack"); SideCrossBeamsGo = assetBundle.LoadAsset <GameObject>("c184c4f392587465f9bf2c86e6615e78"); FrontCartGo = assetBundle.LoadAsset <GameObject>("01be2cec49bbb476381a537d75ad047e"); CartGo = assetBundle.LoadAsset <GameObject>("7c1045f838c59460db2bfebd3df04a47"); binder = new TrackRiderBinder("kvwQwhKWWG"); TrackedRide iboxCoaster = binder.RegisterTrackedRide <TrackedRide>("Floorless Coaster", "IboxCoaster", "Steel Hybrid Coaster"); TrackedRide topperCoaster = binder.RegisterTrackedRide <TrackedRide>("Floorless Coaster", "TopperCoaster", "Wooden Hybrid Coaster"); HybridCoasterMeshGenerator iboxTrackGenerator = binder.RegisterMeshGenerator <HybridCoasterMeshGenerator>(iboxCoaster); HybridCoasterMeshGenerator topperTrackGenerator = binder.RegisterMeshGenerator <HybridCoasterMeshGenerator>(topperCoaster); TrackRideHelper.PassMeshGeneratorProperties(TrackRideHelper.GetTrackedRide("Floorless Coaster").meshGenerator, iboxCoaster.meshGenerator); TrackRideHelper.PassMeshGeneratorProperties(TrackRideHelper.GetTrackedRide("Floorless Coaster").meshGenerator, topperCoaster.meshGenerator); HybridCoasterSupportInstantiator iboxSupportGenerator = binder.RegisterSupportGenerator <HybridCoasterSupportInstantiator>(iboxCoaster); HybridCoasterSupportInstantiator topperSupportGenerator = binder.RegisterSupportGenerator <HybridCoasterSupportInstantiator>(topperCoaster); iboxCoaster.canCurveLifts = true; topperCoaster.canCurveLifts = true; iboxCoaster.description = "A rollercoaster combining a steel track and a mix of wooden and steel supports to allow elements not normally found on wooden coasters."; topperCoaster.description = "A rollercoaster combining a wooden track and a mix of wooden and steel supports to allow elements not normally found on wooden coasters."; iboxTrackGenerator.path = Path; topperTrackGenerator.path = Path; iboxTrackGenerator.crossBeamGO = null; topperTrackGenerator.crossBeamGO = null; GameObject hybridSupportContainer = new GameObject("HybridCoasterSupports"); GameObject hybridSupportLocation = new GameObject("HybridCoasterSupportLocation"); hybridSupportContainer.AddComponent <SupportHybridCoaster>(); hybridSupportLocation.AddComponent <HybridSupportLocation>(); SupportConfiguration hybridSupportConfiguration = new SupportConfiguration(); hybridSupportConfiguration.supportLocationGO = hybridSupportLocation.GetComponent <HybridSupportLocation>(); hybridSupportConfiguration.supportSettings = new SupportSettings[1]; hybridSupportConfiguration.supportSettings[0] = new SupportSettings(); hybridSupportConfiguration.supportSettings[0].minimumHeightAboveGround = 0.25f; hybridSupportConfiguration.supportSettings[0].supportGO = hybridSupportContainer.GetComponent <SupportHybridCoaster>(); iboxCoaster.supportConfiguration = hybridSupportConfiguration; //iboxCoaster.supportConfiguration.supportSettings[0].supportGO = hybridSupportContainer.GetComponent<SupportHybridCoaster>(); //iboxTrackGenerator.supportInstantiator = null; //topperTrackGenerator.supportInstantiator = null; iboxTrackGenerator.stationPlatformGO = TrackRideHelper.GetTrackedRide("Spinning Coaster").meshGenerator.stationPlatformGO; topperTrackGenerator.stationPlatformGO = TrackRideHelper.GetTrackedRide("Spinning Coaster").meshGenerator.stationPlatformGO; iboxTrackGenerator.frictionWheelsGO = TrackRideHelper.GetTrackedRide("Junior Coaster").meshGenerator.frictionWheelsGO; topperTrackGenerator.frictionWheelsGO = TrackRideHelper.GetTrackedRide("Junior Coaster").meshGenerator.frictionWheelsGO; iboxTrackGenerator.material = TrackRideHelper.GetTrackedRide("Wooden Coaster").meshGenerator.material; topperTrackGenerator.material = TrackRideHelper.GetTrackedRide("Wooden Coaster").meshGenerator.material; iboxTrackGenerator.metalMaterial = TrackRideHelper.GetTrackedRide("Steel Coaster").meshGenerator.material; topperTrackGenerator.metalMaterial = TrackRideHelper.GetTrackedRide("Steel Coaster").meshGenerator.material; topperTrackGenerator.useTopperTrack = true; iboxCoaster.price = 1650; topperCoaster.price = 1700; iboxCoaster.carTypes = new CoasterCarInstantiator[] { }; topperCoaster.carTypes = new CoasterCarInstantiator[] { }; iboxCoaster.meshGenerator.customColors = new[] { new Color(132f / 255f, 40f / 255f, 137f / 255f, 1), new Color(23f / 255f, 133f / 255f, 30f / 255f, 1), new Color(180 / 255f, 180f / 255f, 180f / 255f, 1), new Color(108f / 255f, 70f / 255f, 23f / 255f, 1) }; topperCoaster.meshGenerator.customColors = new[] { new Color(132f / 255f, 40f / 255f, 137f / 255f, 1), new Color(23f / 255f, 133f / 255f, 30f / 255f, 1), new Color(180 / 255f, 180f / 255f, 180f / 255f, 1), new Color(108f / 255f, 70f / 255f, 23f / 255f, 1) }; iboxCoaster.dropsImportanceExcitement = 0.665f; topperCoaster.dropsImportanceExcitement = 0.665f; iboxCoaster.inversionsImportanceExcitement = 0.673f; topperCoaster.inversionsImportanceExcitement = 0.673f; iboxCoaster.averageLatGImportanceExcitement = 0.121f; topperCoaster.averageLatGImportanceExcitement = 0.121f; iboxCoaster.accelerationImportanceExcitement = 0.525f; topperCoaster.accelerationImportanceExcitement = 0.525f; CoasterCarInstantiator iboxCoasterCarInstantiator = binder.RegisterCoasterCarInstaniator <CoasterCarInstantiator>(iboxCoaster, "RmcCoasterInsantiator", "Hybrid Coaster Cars", 1, 15, 6); CoasterCarInstantiator topperCoasterCarInstantiator = binder.RegisterCoasterCarInstaniator <CoasterCarInstantiator>(topperCoaster, "RmcCoasterInsantiator", "Hybrid Coaster Cars", 1, 15, 6); BaseCar frontCar = binder.RegisterCar <BaseCar>(Object.Instantiate(FrontCartGo), "RmcCoaster_Front_Car", .35f, 0f, true, new[] { new Color(168f / 255, 14f / 255, 14f / 255), new Color(234f / 255, 227f / 255, 227f / 255), new Color(73f / 255, 73f / 255, 73f / 255) } ); iboxCoasterCarInstantiator.frontVehicleGO = frontCar; topperCoasterCarInstantiator.frontVehicleGO = frontCar; iboxCoasterCarInstantiator.frontVehicleGO.gameObject.AddComponent <RestraintRotationController>().closedAngles = new Vector3(110, 0, 0); topperCoasterCarInstantiator.frontVehicleGO.gameObject.AddComponent <RestraintRotationController>().closedAngles = new Vector3(110, 0, 0); List <Transform> transforms = new List <Transform>(); Utility.recursiveFindTransformsStartingWith("wheel", frontCar.transform, transforms); foreach (var transform in transforms) { transform.gameObject.AddComponent <FrictionWheelAnimator>(); } BaseCar backCar = binder.RegisterCar <BaseCar>(Object.Instantiate(CartGo), "RmcCoaster_Back_Car", .35f, -.3f, false, new[] { new Color(168f / 255, 14f / 255, 14f / 255), new Color(234f / 255, 227f / 255, 227f / 255), new Color(73f / 255, 73f / 255, 73f / 255) } ); iboxCoasterCarInstantiator.vehicleGO = backCar; topperCoasterCarInstantiator.vehicleGO = backCar; iboxCoasterCarInstantiator.vehicleGO.gameObject.AddComponent <RestraintRotationController>().closedAngles = new Vector3(110, 0, 0); topperCoasterCarInstantiator.vehicleGO.gameObject.AddComponent <RestraintRotationController>().closedAngles = new Vector3(110, 0, 0); Utility.recursiveFindTransformsStartingWith("wheel", backCar.transform, transforms); foreach (var transform in transforms) { transform.gameObject.AddComponent <FrictionWheelAnimator>(); } binder.Apply(); assetBundle.Unload(false); }
public static void UpdateGetConfiguration(this IServiceCollection services, out SupportConfiguration configurationService) { services.BuildGetServiceProvider(out var serviceProvider); configurationService = serviceProvider .GetRequiredService <SupportConfiguration>(); }