HPL3/Community/Scripting/Classes/ceventdatabase

From Frictional Wiki
Jump to navigation Jump to search

cEventDatabase

Fields

cEventDatabase has no public fields.

Functions

Return Type Function Name Parameters Description
const tString& GetName
void Clear
void SetupData
cFactStateContainer@ GetDefaultMemory
cEventOwner@ GetOwner const tString &in asName,
bool abCreateIfNotExist
cEventScene@ GetScene const tString &in asName,
bool abCreateIfNotExist
cEventTrigger@ GetTrigger const tString &in asName,
bool abCreateIfNotExist
void QueryBegin cFactStateContainer@ apCustomMemory
void QueryAddFactStates cFactStateContainer@ apFactStates
cEvent@ QueryExecute const tString &in asOwner,
const tString& asTrigger,
const tString& asScene,
bool abPerformEventActions
cEvent@ QueryExecuteMultiOwner int alOwnerFlags,
const tString& asTrigger,
const tString& asScene,
bool abPerformEventActions
void PerformEventActions cEvent@ apEvent
cEvent@ AddEvent const tString& asName,
const tString &in asOwner,
const tString& asTrigger,
const tString& asScene
int GetEventNum
cEvent@ GetEvent int alIdx
cFactStateContainer@ CreateFactStateContainer
void DestroyFactStateContainer cFactStateContainer@ apContainer

Remarks

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!