OpenMoHAA 0.83.0
Loading...
Searching...
No Matches
ScriptClass Class Reference
Inheritance diagram for ScriptClass:

Public Member Functions

 CLASS_PROTOTYPE (ScriptClass)
 
void * operator new (size_t size)
 
void operator delete (void *ptr)
 
 ScriptClass (GameScript *gameScript, Listener *self)
 
void StoppedNotify () override
 
void Archive (Archiver &arc) override
 
void ArchiveInternal (Archiver &arc)
 
void ArchiveCodePos (Archiver &arc, unsigned char **codePos)
 
ScriptThreadCreateThreadInternal (const ScriptVariable &label) override
 
ScriptThreadCreateScriptInternal (const ScriptVariable &label) override
 
void AddThread (ScriptVM *thread)
 
void KillThreads (void)
 
void RemoveThread (ScriptVM *thread)
 
str Filename ()
 
unsigned char * FindLabel (str label)
 
unsigned char * FindLabel (const_str label)
 
const_str NearestLabel (unsigned char *pos)
 
StateScriptGetCatchStateScript (unsigned char *in, unsigned char *&out)
 
GameScriptGetScript ()
 
Listener * GetSelf ()
 

Static Public Member Functions

static void ArchiveScript (Archiver &arc, ScriptClass **obj)
 

Public Attributes

GameScriptm_Script
 
SafePtr< Listener > m_Self
 
ScriptVMm_Threads
 

The documentation for this class was generated from the following files: