Example #1
0
        public bool Execute(IDebugConsole console, params string[] args)
        {
            var window = new EntitySpawnWindow();

            window.AddToScreen();
            return(false);
        }
Example #2
0
        public bool Execute(IDebugConsole console, params string[] args)
        {
            var window = new EntitySpawnWindow(IoCManager.Resolve <IPlacementManager>(), IoCManager.Resolve <IPrototypeManager>(), IoCManager.Resolve <IResourceCache>());

            window.AddToScreen();
            return(false);
        }
        private void OnSpawnEntitiesButtonClicked(BaseButton.ButtonEventArgs args)
        {
            var window = new EntitySpawnWindow(_placementManager, _prototypeManager, _resourceCache,
                                               _localizationManager);

            window.OpenToLeft();
        }
Example #4
0
        public bool Execute(IDebugConsole console, params string[] args)
        {
            var uiMgr = IoCManager.Resolve <IUserInterfaceManager>();

            var window = new EntitySpawnWindow();

            window.AddToScreen();
            return(false);
        }
Example #5
0
            public override void ButtonPressed(ButtonEventArgs args)
            {
                var manager = IoCManager.Resolve <IAdminMenuManager>();
                var window  = new EntitySpawnWindow(IoCManager.Resolve <IPlacementManager>(),
                                                    IoCManager.Resolve <IPrototypeManager>(),
                                                    IoCManager.Resolve <IResourceCache>());

                manager.OpenCommand(window);
            }
Example #6
0
        private static void SpawnEntitiesButtonOnOnPressed(BaseButton.ButtonEventArgs obj)
        {
            var manager = IoCManager.Resolve <IAdminMenuManager>();
            var window  = new EntitySpawnWindow(IoCManager.Resolve <IPlacementManager>(),
                                                IoCManager.Resolve <IPrototypeManager>(),
                                                IoCManager.Resolve <IResourceCache>());

            manager.OpenCommand(window);
        }
Example #7
0
        private void ToggleEntitySpawnWindow()
        {
            if(_spawnWindow == null)
                _spawnWindow = new EntitySpawnWindow(_placementManager, _prototypeManager, _resourceCache, _localization);

            if (_spawnWindow.IsOpen)
            {
                _spawnWindow.Close();
            }
            else
            {
                _spawnWindow = new EntitySpawnWindow(_placementManager, _prototypeManager, _resourceCache, _localization);
                _spawnWindow.OpenToLeft();
            }
        }
        private void ToggleEntitySpawnWindow()
        {
            if (_spawnWindow == null)
            {
                _spawnWindow = new EntitySpawnWindow(_placementManager, _prototypeManager, _resourceCache);
                _spawnWindow.OpenToLeft();
                return;
            }

            if (_spawnWindow.IsOpen)
            {
                _spawnWindow.Close();
            }
            else
            {
                _spawnWindow.Open();
            }
        }