7 class BSMasterParticleSystem;
25 #ifndef SKYRIM_CROSS_VR
34 #define RUNTIME_DATA_CONTENT \
36 std::uint32_t value; \
37 NiPointer<BSMasterParticleSystem> associatedObject;
42 return REL::RelocateMember<VALUE_NODE_RUNTIME_DATA>(
this, 0x128, 0x150);
47 return REL::RelocateMember<VALUE_NODE_RUNTIME_DATA>(
this, 0x128, 0x150);
51 #ifndef SKYRIM_CROSS_VR
56 #undef RUNTIME_DATA_CONTENT
#define RUNTIME_DATA_CONTENT
Definition: BSValueNode.h:34
Definition: BSValueNode.h:10
void UpdateWorldData(NiUpdateData *a_data) override
void LoadBinary(NiStream &a_stream) override
void SaveBinary(NiStream &a_stream) override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
const VALUE_NODE_RUNTIME_DATA & GetValueNodeRuntimeData() const noexcept
Definition: BSValueNode.h:45
virtual bool ParseNameForValue()
bool IsEqual(NiObject *a_object) override
VALUE_NODE_RUNTIME_DATA & GetValueNodeRuntimeData() noexcept
Definition: BSValueNode.h:40
void LinkObject(NiStream &a_stream) override
static constexpr auto Ni_RTTI
Definition: BSValueNode.h:13
const NiRTTI * GetRTTI() const override
bool RegisterStreamables(NiStream &a_stream) override
static constexpr auto RTTI
Definition: BSValueNode.h:12
Definition: NiCloningProcess.h:10
Definition: NiObject.h:37
Definition: NiStream.h:29
Definition: NiAVObject.h:25
Definition: AbsorbEffect.h:6
constexpr REL::VariantID NiRTTI_BSValueNode(524560, 411158, 0x3176000)
constexpr REL::VariantID RTTI_BSValueNode(690677, 398532, 0x1f65570)
Definition: BSValueNode.h:33