|
DMO AdvancedLauncher SDK
v1.0.0.0
|
| ▼NAdvancedLauncher | |
| ▼NSDK | |
| ▼NManagement | |
| ▼NCommands | |
| CAbstractCommand | Base ICommand implementation |
| CAbstractExtendedCommand | Extended ICommand base implementation with subcommands support |
| CICommand | Command interface |
| ▼NConfiguration | |
| CAbstractConfiguration | Common configuration implementation |
| CIConfiguration | The game configuration interface. It defines all server-specific features. |
| ▼NPlugins | |
| CAbstractPlugin | Base IPlugin implementation |
| CIPlugin | Plugin interface |
| CPluginInfo | Plugin information structure for internal use |
| CProxy | Plugin loader proxy for internal use |
| ▼NWindows | |
| CApplicationWindowControl | WindowsFormsHost Control wrapper. Runs specified program inside this control. |
| CCrossDomainObject | The base class for all cross-domain communication types |
| CFileSystemManager | The DMO File System manager |
| CICommandManager | Command manager interface. You can register and unregister your commands here. |
| CIConfigurationManager | Configuration manager interface |
| CIDatabaseContext | Database context. It is wrapper interface over real DbContext. Do not forget to close context or just use it in using(...) statement. |
| CIDatabaseManager | Database manager, IDatabaseContext builder. |
| CIDialogManager | Dialog manager, allow to show different dialogs at UI. |
| CIEnvironmentManager | Environment manager. Provides different information of execution environment |
| CIFileSystemManager | FileSystem API |
| CILanguageManager | Language manager API. Provides access to strings and changing event. |
| CILoggable | Loggable interface |
| CILogManager | Log manager API |
| CIManager | Base API interface |
| CIPluginHost | API accessor for plugins |
| CIProfileManager | Profile manager API interface |
| CITaskManager | Task manager API. It locks application closing until all tasks complete. |
| CIWindowManager | Window manager API. Allow add/remove menu items, mainpage tabs, show new windows |
| ▼NModel | |
| ▼NConfig | |
| CGameModel | Game model configuration |
| CNewsData | News data model |
| CProfile | User profile settings |
| CRotationData | DigiRotation configuration |
| CSettings | User settings |
| ▼NEntity | |
| CBaseEntity | Base database entity |
| CDigimon | Digimon entity |
| CDigimonType | Digimon type entity |
| CGuild | Guild entity |
| CServer | Server entity |
| CTamer | Tamer entity |
| CTamerType | TamerType entity |
| ▼NEvents | |
| ▼NProxy | |
| CBaseEventProxy | Configuration changed event proxy for BaseEventHandler |
| CConfigurationChangedProxy | Configuration changed event proxy for ConfigurationChangedEventHandler |
| CEventProxy | The remote API doesn't allow to subscribe to event handlers directly, so we should use CrossDomain wrapper. |
| CBaseEventArgs | Base cross-domain event args |
| CConfigurationChangedEventArgs | Configuration change event args |
| CDownloadCompleteEventArgs | Downloading event arguments |
| CDownloadStatusEventArgs | Download status event arguments |
| CLockedEventArgs | Locked Event args |
| CLoginCompleteEventArgs | Login complete event arguments |
| CLoginStateEventArgs | Login state event arguments |
| CRemotePropertyChangedEventArgs | Remote property changed event arguments |
| CUpdateStatusEventArgs | Game update status changed event args |
| CWriteDirectoryEventArgs | Write directory status change event args |
| ▼NWeb | |
| CAbstractNewsProvider | Base class for INewsProvider interface |
| CAbstractServersProvider | Base IServersProvider implementation |
| CAbstractWebProvider | Base implementation of IWebProvider |
| CDatabaseServersProvider | Servers provider that allows to read server list from database |
| CDatabaseWebProvider | WebProvider allows to read and store information to database |
| CILoginProvider | Login provider interface |
| CINewsProvider | News provider interface |
| CIServersProvider | Server provider interface |
| CIWebProvider | Web provider interface to gram guild info from remote source |
| CIRemotePropertyChanged | Interface used for property syncronization between real object and remote transparent proxy |
| CLanguageModel | Main globalization string collection |
| CMenuItem | Main menu item container |
| CNamedItem | Base item with name and IsEnabled properties, used for MenuItem or PageItem. |
| CNewsItem | News container |
| CPageItem | MainPage item with control |
| CTaskEntry | Task entry for ITaskManager interface. |
| CVersionPair | Version pair for game update logic |
| ▼NTools | |
| CRemoteTask | Task wrapper. Async calls across AppDomains aren't supported out the box, so this is an workaround. |
| CRemoteTaskExt | Extension to return real Task, linked with RemoteTask<T>, so we can use await call |
| CThickness | System.Windows.Thickness serializable wrapper |
| ▼NUI | |
| CAbstractPageControl | Base AbstractUserControl implementation for IWindowManager page items. |
| CAbstractUserControl | Base UserControl implementation for IRemoteControl |
| CAbstractWindowControl | Base AbstractWindowControl implementation for IWindowManager's windows. |
| CControlContainer | Base IRemoteControl implementation |
| CIRemoteControl | Interface that represents remote UI control |
| CPageContainer | ControlContainer implementation for Management.IWindowManager's pages. |
| CWindowContainer | ControlContainer implementation for IWindowManager's windows. |