public void RenderObjects(IEnumerable <MapObject> objects) { var objs = objects.ToList(); Map.PartialPostLoadProcess(GameData, GetTexture, SettingsManager.GetSpecialTextureOpacity); var decalsUpdated = Map.UpdateDecals(this, objs); var modelsUpdated = Map.UpdateModels(this, objs); var spritesUpdated = Map.UpdateSprites(this, objs); if (decalsUpdated || modelsUpdated || spritesUpdated) { Mediator.Publish(EditorMediator.SelectionChanged); } HelperManager.UpdateCache(); // If the models/decals changed, we need to do a full update if (modelsUpdated || decalsUpdated || spritesUpdated) { Renderer.Update(); } else { Renderer.UpdatePartial(objs); } ViewportManager.Viewports.ForEach(vp => vp.UpdateNextFrame()); }
public void TestInitialize() { _helper = HelperManager.Instance; _folderPath = Path.Combine(Directory.GetCurrentDirectory(), "JsonStorageEngineTest"); _helper.CreateFolder(_folderPath); _jsonStorageEngine = new JsonStorageEngine(_folderPath); }
public virtual void ProcessRequest(HttpContext context) { #region 判断用户是否登录 IStoreServer storeServer = HelperManager.GetInstance(typeof(IStoreServer)) as IStoreServer; //storeServer #endregion }
private Document() { Map = new Map(); Selection = new SelectionManager(this); History = new HistoryManager(this); HelperManager = new HelperManager(this); TextureCollection = new TextureCollection(new List <TexturePackage>()); }
public void RenderFaces(IEnumerable <Face> faces) { Map.PartialPostLoadProcess(GameData, GetTexture, SettingsManager.GetSpecialTextureOpacity); // No need to update decals or models here: they can only be changed via entity properties HelperManager.UpdateCache(); Renderer.UpdatePartial(faces); ViewportManager.Viewports.ForEach(vp => vp.UpdateNextFrame()); }
private App() { Console.WriteLine("App Was Created!"); game = new Game(); resourceManager = new ResourceManager(); helperManager = new HelperManager(); helperManager.InitHelpers(false); achievementManager = new AchievementManager(); achievementManager.InitAchievement(); uiManager = new UiManager(); }
public static void AssemblyInit(TestContext testContext) { HelperManager = HelperManager.GetInstance(); NavigationHelper = HelperManager.GetNavigationHelper(); BrowserStateManager = HelperManager.GetBrowserStateManager(); HomePageHelper = HelperManager.GetHomePageHelper(); TourHelper = HelperManager.GetTourHelper(); BookmarkHelper = HelperManager.GetBookmarkHelper(); TimescaleHelper = HelperManager.GetTimescaleHelper(); ScreenshotManager = HelperManager.GetScreenshotManager(); WelcomeScreenHelper = HelperManager.GetWelcomeScreenHelper(); TimelineHelper = HelperManager.GetTimelineHelper(); ExhibitHelper = HelperManager.GetExhibitHelper(); SearchHelper = HelperManager.GetSearchHelper(); AuthorizationHelper = HelperManager.GetAuthorizationHelper(); }
public void SetInactive() { if (!Sledge.Settings.View.KeepSelectedTool && ToolManager.ActiveTool != null) { _memory.SelectedTool = ToolManager.ActiveTool.GetType(); } if (!Sledge.Settings.View.KeepCameraPositions) { _memory.RememberViewports(ViewportManager.Viewports); } ViewportManager.ClearContexts(); HelperManager.ClearCache(); _subscriptions.Unsubscribe(); }
static Grid() { GameObject g; g = SafeFind("_Holder"); helper = (HelperManager)SafeComponent(g, "HelperManager"); itemDataBase = (ItemDatabase)SafeComponent(g, "ItemDatabase"); inventory = (Inventory)SafeComponent(g, "Inventory"); setup = (Setup)SafeComponent(g, "Setup"); recorder = (Recorder)SafeComponent(g, "Recorder"); g = SafeFind("SoundManager"); soundManager = (SoundManager)SafeComponent(g, "SoundManager"); g = SafeFind("OptionsCanvas"); optionsManager = (OptionsManager)SafeComponent(g, "OptionsManager"); }
public static Dragon CreateRandom() { Dragon dragon = new Dragon(); dragon.Name = HelperManager.CreateRandomName(_firstNames, _lastNames); dragon.Age = HelperManager.RandomGenerator.Next(1, 101); dragon.Description = "A big dragon."; dragon.Gold = HelperManager.RandomGenerator.Next(1, 1001); dragon.Weapon = new Breath { Name = "Breath", Description = "A breath attack.", Type = (Breath.BreathType)HelperManager.RandomGenerator.Next(0, 6) }; dragon.MaxHP = HelperManager.RandomGenerator.Next(10, 21); dragon.HP = dragon.MaxHP; dragon.Realm = RealmManager.CreateRandom(); return(dragon); }
public void RenderAll() { Map.PartialPostLoadProcess(GameData, GetTexture, SettingsManager.GetSpecialTextureOpacity); var decalsUpdated = Map.UpdateDecals(this); var modelsUpdated = Map.UpdateModels(this); var spritesUpdated = Map.UpdateSprites(this); if (decalsUpdated || modelsUpdated || spritesUpdated) { Mediator.Publish(EditorMediator.SelectionChanged); } HelperManager.UpdateCache(); Renderer.Update(); ViewportManager.Viewports.ForEach(vp => vp.UpdateNextFrame()); }
public TimelineHelper() { _manager = new HelperManager(); }
public static void AssemblyCleanup() { HelperManager.Stop(); }
public TimelineHelper() { _manager = new HelperManager(); }
public HomePageHelper() { _manager = new HelperManager(); }
public ExhibitHelper() { _manager = new HelperManager(); }
public ExhibitHelper() { _manager = new HelperManager(); }
public HomePageHelper() { _manager = new HelperManager(); }
void Awake() { instance = this; }
public Document(string mapFile, Map map, Game game) { MapFile = mapFile; Map = map; Game = game; Environment = new GameEnvironment(game); MapFileName = mapFile == null ? DocumentManager.GetUntitledDocumentName() : Path.GetFileName(mapFile); SelectListTransform = Matrix4.Identity; _subscriptions = new DocumentSubscriptions(this); _memory = new DocumentMemory(); var cam = Map.GetActiveCamera(); if (cam != null) { _memory.SetCamera(cam.EyePosition, cam.LookPosition); } Selection = new SelectionManager(this); History = new HistoryManager(this); if (Map.GridSpacing <= 0) { Map.GridSpacing = Grid.DefaultSize; } try { GameData = GameDataProvider.GetGameDataFromFiles(game.Fgds.Select(f => f.Path)); } catch (ProviderException) { // TODO: Error logging GameData = new GameData(); } if (game.OverrideMapSize) { GameData.MapSizeLow = game.OverrideMapSizeLow; GameData.MapSizeHigh = game.OverrideMapSizeHigh; } TextureCollection = TextureProvider.CreateCollection(Environment.GetGameDirectories(), Game.AdditionalPackages, Game.GetTextureBlacklist(), Game.GetTextureWhitelist()); /* .Union(GameData.MaterialExclusions) */ // todo material exclusions var texList = Map.GetAllTextures(); var items = TextureCollection.GetItems(texList); TextureProvider.LoadTextureItems(items); Map.PostLoadProcess(GameData, GetTexture, SettingsManager.GetSpecialTextureOpacity); Map.UpdateDecals(this); Map.UpdateModels(this); Map.UpdateSprites(this); HelperManager = new HelperManager(this); Renderer = new RenderManager(this); if (MapFile != null) { Mediator.Publish(EditorMediator.FileOpened, MapFile); } // Autosaving if (Game.Autosave) { var at = Math.Max(1, Game.AutosaveTime); Scheduler.Schedule(this, Autosave, TimeSpan.FromMinutes(at)); } }