65 static_assert(
sizeof(
Script) == 0x80);
std::string GetCommand() const
float questScriptDelay
Definition: Script.h:55
void CompileAndRun(ScriptCompiler *a_compiler, TESObjectREFR *a_targetRef, COMPILER_NAME a_name=COMPILER_NAME::kSystemWindowCompiler)
SCRIPT_FUNCTION::ScriptData * data
Definition: Script.h:53
void CompileAndRun(TESObjectREFR *a_targetRef, COMPILER_NAME a_name=COMPILER_NAME::kSystemWindowCompiler)
static constexpr auto RTTI
Definition: Script.h:25
static constexpr auto FORMTYPE
Definition: Script.h:26
void InitItemImpl() override
void SetCommand(std::string_view a_command)
char * text
Definition: Script.h:52
float questScriptGetSecondsBuffer
Definition: Script.h:56
void ClearData() override
bool Load(TESFile *a_mod) override
SCRIPT_HEADER header
Definition: Script.h:50
BSSimpleList< ScriptVariable * > variables
Definition: Script.h:60
TESQuest * parentQuest
Definition: Script.h:58
std::uint32_t pad54
Definition: Script.h:57
std::uint32_t pad34
Definition: Script.h:51
BSSimpleList< SCRIPT_REFERENCED_OBJECT * > refObjects
Definition: Script.h:59
void InitializeData() override
float profilerTimer
Definition: Script.h:54
Definition: TESObjectREFR.h:105
Definition: TESQuest.h:189
Definition: AbsorbEffect.h:6
COMPILER_NAME
Definition: Script.h:10
constexpr REL::ID RTTI_Script
Definition: Offsets_RTTI.h:5796
Definition: CommandTable.h:280
Definition: CommandTable.h:117
RecordFlag
Definition: Script.h:31