Overview
TheFrosty.Core namespace provides the application-level framework for Frosty Editor. It exposes global instances of core managers and provides convenient access to editor state.
App Class
Central static class providing access to all core managers and editor state.Static Properties
AssetManager
Global AssetManager instance for accessing and modifying game assets
ResourceManager
Global ResourceManager instance for loading resource data
FileSystem
Global FileSystem instance for path resolution and catalog access
PluginManager
Manages loaded plugins and extensions
EbxAssetEntry
Currently selected asset in the editor
string
Name of the currently loaded game profile
string
Name of the currently selected pack
ILogger
Global logger instance for diagnostic output
HashSet<int>
Set of bundle IDs that are whitelisted for processing
string
Path to profile-specific settings directory
string
Path to global Frosty settings directory
IEditorWindow
Reference to the main editor window
int
Frosty application version number
Usage Examples
Plugin Integration
Plugins typically access managers through theApp class:
See Also
- AssetManager API - Asset management operations
- ResourceManager API - Resource loading
- FileSystem API - File system operations