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