public void LoadProject(FilePath filePath) { GlueViewState.Self.GlueProject = FileManager.XmlDeserialize <GlueProjectSave>(filePath.FullPath); var directory = filePath.GetDirectoryContainingThis(); var loadedGameAssembly = ScriptLoadingLogic.LoadProjectCode(directory.FullPath); CurrentScreenManager.HandleLoadedAssembly(loadedGameAssembly, directory); }
public void ShowScreen(string screenName) { CurrentScreenManager.ShowScreen(screenName); }
internal void ClearShownElements() { CurrentScreenManager.ClearScreen(); }