Example #1
0
        void Start()
        {
            _mapDataLoader = ApplicationManager.Instance.GetService <IMapDataLoader>();
            _stylesheet    = ApplicationManager.Instance.GetService <Stylesheet>();

            InitializeImportPaths();
        }
Example #2
0
 public void Setup()
 {
     _compositionRoot = TestHelper.GetCompositionRoot(TestHelper.WorldZeroPoint);
     _elementEditor   = _compositionRoot.GetService <IElementEditor>();
     _dataLoader      = _compositionRoot.GetService <IMapDataLoader>();
     _stylesheet      = _compositionRoot.GetService <Stylesheet>();
     _projection      = _compositionRoot.GetService <IProjection>();
 }
Example #3
0
 public void ContinueWipe(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete)
 {
     if (!this.IsCurrentTransitionSet())
     {
         return;
     }
     this.currentTransition.ContinueWipe(transitionToState, mapDataLoader, onTransitionComplete);
 }
Example #4
0
 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>();
        }
Example #7
0
        public void Setup()
        {
            // initialize services
            _compositionRoot = TestHelper.GetCompositionRoot(_worldZeroPoint);

            // get local references
            _mapDataLoader  = _compositionRoot.GetService <IMapDataLoader>();
            _tileController = _compositionRoot.GetService <ITileController>();
            _isCalled       = false;
        }
Example #8
0
 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));
 }
Example #9
0
 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();
 }
Example #10
0
        /// <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>();
        }
Example #11
0
        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);
            }
        }
Example #12
0
        /// <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>();
        }
Example #13
0
        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);
            }
        }
Example #14
0
 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();
     }
 }
Example #15
0
 public GalaxyMapToBaseTransition(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete, bool skipTransitions, bool zoomOut) : base(transitionToState, mapDataLoader, onTransitionComplete, skipTransitions, zoomOut, WipeTransition.FromGalaxyToLoadingScreen, WipeTransition.FromLoadingScreenToBase)
 {
 }
Example #16
0
        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);
        }
Example #17
0
 public WarbaseToWarboardTransition(IState transitionToState, IMapDataLoader mapDataLoader, TransitionCompleteDelegate onTransitionComplete, bool skipTransitions, bool zoomOut) : base(transitionToState, mapDataLoader, onTransitionComplete, skipTransitions, zoomOut, WipeTransition.FromStoryToLoadingScreen, WipeTransition.FromLoadingScreenToWarboard)
 {
 }
Example #18
0
 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;
 }