Not really a component, but a class that can be merged with a Component to wrap code that is scripted.
More...
#include <ScriptComponent.h>
Not really a component, but a class that can be merged with a Component to wrap code that is scripted.
See classes ScriptAsyncComponent, ScriptMissionComponent and ScriptSyncMissionComponent.
| ScriptComponent::~ScriptComponent |
( |
| ) |
|
|
virtual |
| ScriptComponent::ScriptComponent |
( |
| ) |
|
|
protected |
Protected constructor called through instance()
Returns a "Script" version of AsyncComponent, Behavior, or SyncComponent, or NULL if the component can not be properly read.
Returns a barebones instance of ScriptComponent at the indicated index in the script, or NULL if the lua component can not be properly read.
| void ScriptComponent::scriptInitialize |
( |
Logger & |
logger | ) |
|
|
virtual |
| bool ScriptComponent::scriptIsSatisfied |
( |
Logger & |
logger | ) |
|
|
virtual |
| void ScriptComponent::scriptRun |
( |
Logger & |
logger | ) |
|
|
virtual |
| void ScriptComponent::scriptUninitialize |
( |
Logger & |
logger | ) |
|
|
virtual |
| void ScriptComponent::setIndex |
( |
int |
index | ) |
|
|
inline |
| void ScriptComponent::setModuleName |
( |
Str |
moduleName | ) |
|
|
inline |
| int ScriptComponent::index_ |
|
protected |
| Str ScriptComponent::moduleName_ |
|
protected |
The documentation for this class was generated from the following files: