void Start() { _mapDataLoader = ApplicationManager.Instance.GetService <IMapDataLoader>(); _stylesheet = ApplicationManager.Instance.GetService <Stylesheet>(); InitializeImportPaths(); }
public void Setup() { _compositionRoot = TestHelper.GetCompositionRoot(TestHelper.WorldZeroPoint); _elementEditor = _compositionRoot.GetService <IElementEditor>(); _dataLoader = _compositionRoot.GetService <IMapDataLoader>(); _stylesheet = _compositionRoot.GetService <Stylesheet>(); _projection = _compositionRoot.GetService <IProjection>(); }
public void ContinueWipe(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete) { if (!this.IsCurrentTransitionSet()) { return; } this.currentTransition.ContinueWipe(transitionToState, mapDataLoader, onTransitionComplete); }
public void Setup() { _compositionRoot = TestHelper.GetCompositionRoot(TestHelper.WorldZeroPoint, (container, _) => container.Register(Component.For <IElevationProvider>().Use <FlatElevationProvider>())); _elementEditor = _compositionRoot.GetService <IElementEditor>(); _dataLoader = _compositionRoot.GetService <IMapDataLoader>(); _stylesheet = _compositionRoot.GetService <Stylesheet>(); _projection = _compositionRoot.GetService <IProjection>(); }
public void Setup() { _compositionRoot = TestHelper.GetCompositionRoot(TestHelper.WorldZeroPoint, (container, _) => container.Register(Component.For<IElevationProvider>().Use<FlatElevationProvider>())); _elementEditor = _compositionRoot.GetService<IElementEditor>(); _dataLoader = _compositionRoot.GetService<IMapDataLoader>(); _stylesheet = _compositionRoot.GetService<Stylesheet>(); _projection = _compositionRoot.GetService<IProjection>(); }
public void Setup() { // initialize services _compositionRoot = TestHelper.GetCompositionRoot(_worldZeroPoint); // get local references _mapDataLoader = _compositionRoot.GetService<IMapDataLoader>(); _tileController = _compositionRoot.GetService<ITileController>(); }
public void Setup() { // initialize services _compositionRoot = TestHelper.GetCompositionRoot(_worldZeroPoint); // get local references _mapDataLoader = _compositionRoot.GetService <IMapDataLoader>(); _tileController = _compositionRoot.GetService <ITileController>(); _isCalled = false; }
protected void Setup(BattleRecord battleRecord, BattleEntry battleEntry, IMapDataLoader mapDataLoader) { this.battleRecord = battleRecord; this.battleEntry = battleEntry; if (battleRecord != null) { Service.Get <EventManager>().SendEvent(EventId.BattleReplaySetup, battleRecord); } Service.Get <EventManager>().RegisterObserver(this, EventId.MapDataProcessingStart, EventPriority.Default); Service.Get <WorldTransitioner>().StartTransition(new WorldToWorldTransition(this, mapDataLoader, new TransitionCompleteDelegate(this.OnWorldTransitionComplete), false, true)); }
public void ContinueWipe(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete) { if (!this.softWipe) { Service.Get <StaRTSLogger>().Error("You must already be in a soft wipe to call for a wipe to continue."); return; } this.transitionToState = transitionToState; this.mapDataLoader = mapDataLoader; this.onTransitionComplete = onTransitionComplete; this.StartTransition(); }
/// <summary> Performs framework initialization once, before any Start() is called. </summary> private void Awake() { _appManager = ApplicationManager.Instance; _appManager.InitializeFramework(ConfigBuilder.GetDefault(), (compositionRoot) => { compositionRoot.RegisterAction((c, _) => c.Register(UtyDepend.Component.For <IProjection>().Use <SphericalProjection>(GlobeRadius))); }); _appManager.CreateDebugConsole(); _mapDataLoader = _appManager.GetService <IMapDataLoader>(); _modelBuilder = _appManager.GetService <IModelBuilder>(); }
private void RefreshPlanetData(uint timeStamp) { IMapDataLoader mapDataLoader = Service.WorldTransitioner.GetMapDataLoader(); if (mapDataLoader != null) { PlanetVO planetData = mapDataLoader.GetPlanetData(); if (planetData != null && this.planetVO.Uid != planetData.Uid) { this.planetVO = planetData; this.InitPlanetLightingData(timeStamp); } this.UpdateEnvironmentLighting(0f); } }
/// <summary> Performs framework initialization once, before any Start() is called. </summary> void Awake() { _appManager = ApplicationManager.Instance; _appManager.InitializeFramework(ConfigBuilder.GetDefault(), (compositionRoot) => { compositionRoot.RegisterAction((c, _) => c.Register(UtyDepend.Component.For <IProjection>().Use <CartesianProjection>(GetWorldZeroPoint()))); }); _appManager.CreateDebugConsole(); _trace = _appManager.GetService <ITrace>(); _tileController = _appManager.GetService <ITileController>(); _modelBuilder = _appManager.GetService <IModelBuilder>(); _mapDataLoader = _appManager.GetService <IMapDataLoader>(); }
private void UpdateEnvironmentForPlanetaryLighting() { IMapDataLoader mapDataLoader = Service.Get <WorldTransitioner>().GetMapDataLoader(); if (mapDataLoader == null) { return; } this.planetVO = mapDataLoader.GetPlanetData(); if (this.planetVO == null) { this.planetVO = Service.Get <IDataController>().Get <PlanetVO>("planet1"); } this.planetLightingUid = this.planetVO.PlanetaryLighting; if (this.planetLightingUid != null) { this.SetShaderColorsFromPlanetLightingVO(this.planetLightingUid); } }
protected AbstractTransition(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete, bool skipTransitions, bool zoomOut, WipeTransition startWipeTransition, WipeTransition endWipeTransition) { this.transitioning = false; this.softWipe = false; this.softWipeComplete = false; this.softWipeWorldLoad = false; this.softWipeAutoFinish = false; this.wipeDirection = 0f; this.transitionToState = transitionToState; this.mapDataLoader = mapDataLoader; this.onTransitionComplete = onTransitionComplete; this.skipTransitions = skipTransitions; this.zoomOut = zoomOut; this.startWipeTransition = startWipeTransition; this.endWipeTransition = endWipeTransition; if (!this.softWipe && transitionToState != null) { this.ChooseRandomWipeDirection(); } }
public GalaxyMapToBaseTransition(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete, bool skipTransitions, bool zoomOut) : base(transitionToState, mapDataLoader, onTransitionComplete, skipTransitions, zoomOut, WipeTransition.FromGalaxyToLoadingScreen, WipeTransition.FromLoadingScreenToBase) { }
public static void GoToBattlePlaybackState(BattleRecord battleRecord, BattleEntry battleEntry, IMapDataLoader mapDataLoader) { BattlePlaybackState battlePlaybackState = new BattlePlaybackState(); Service.Get <BattlePlaybackController>().InitPlayback(battleRecord, battleEntry); battlePlaybackState.Setup(battleRecord, battleEntry, mapDataLoader); }
public WarbaseToWarboardTransition(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete, bool skipTransitions, bool zoomOut) : base(transitionToState, mapDataLoader, onTransitionComplete, skipTransitions, zoomOut, WipeTransition.FromStoryToLoadingScreen, WipeTransition.FromLoadingScreenToWarboard) { }
public BaseToWarboardTransition(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete) : base(transitionToState, mapDataLoader, onTransitionComplete, false, false, WipeTransition.FromBaseToWarboard, WipeTransition.FromBaseToWarboard) { }
public TileController(IModelBuilder modelBuilder, IMapDataLoader tileLoader, IMessageBus messageBus) { _modelBuilder = modelBuilder; _tileLoader = tileLoader; _messageBus = messageBus; }