ThePluginBase Members
The ThePluginBase type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
CreateUX |
Will be called by the NMI Model to create the Thing's NMI
(Inherited from TheThingBase.) |
![]() |
Delete |
Will be called if this thing is deleted fromt TheThingRegistry
(Inherited from TheThingBase.) |
![]() |
Equals(System.Object) | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
FireEvent |
Fire an event on this thing
(Inherited from TheThingBase.) |
![]() |
GetBaseEngine |
Returns the BaseEngine of this plugin (called by the C-DEngine during startup)
|
![]() |
GetBaseThing |
Gets the Base Thing (MyBaseThing)
(Inherited from TheThingBase.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetProperty |
Gets a property by name
(Inherited from TheThingBase.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
HandleMessage |
Default handler for Plugins. Override if necessary
|
![]() |
HasRegisteredEvents |
Returns true if the given event has registered callbacks
(Inherited from TheThingBase.) |
![]() |
Init |
Will be called by TheThingRegistry to initialized this thing
(Inherited from TheThingBase.) |
![]() |
InitEngineAssets |
This method is called by The C-DEngine during initialization in order to register this service
You must add several calls to this method for the plugin to work correctly:
MyBaseEngine.SetFriendlyName("Friendly name of your plugin");
MyBaseEngine.SetEngineID(new Guid("{a fixed guid you create with the GUID Tool}"));
MyBaseEngine.SetPluginInfo(...All Information of the plugin for the Store...);
|
![]() |
IsInit |
Returns true if this thing is initialized (mIsInitialized)
(Inherited from TheThingBase.) |
![]() |
IsUXInit |
Returns true if this thing's NMI is initialized (mIsUxInitialized)
(Inherited from TheThingBase.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
RegisterEvent |
Register a callback with an event of this Thing
(Inherited from TheThingBase.) |
![]() |
SetBaseThing |
Sets the Base Thing (MyBaseThing)
(Inherited from TheThingBase.) |
![]() |
SetProperty |
Sets a property with a value
(Inherited from TheThingBase.) |
![]() |
ToString | (Inherited from Object.) |
![]() |
UnregisterEvent |
Unregister a callback from an event of this thing
(Inherited from TheThingBase.) |