14 class BGSParticleObjectCloneTask;
37 return func(a_cell, a_lifetime, a_modelName, a_rotation, a_position, a_scale, a_flags, a_target);
43 return func(a_cell, a_lifetime, a_modelName, a_normal, a_position, a_scale, a_flags, a_target);
#define RELOCATION_ID(a_se, a_ae)
Definition: PCH.h:724
Definition: Relocation.h:204
Definition: BGSImpactData.h:16
Definition: BSTempEffectParticle.h:19
const NiRTTI * GetRTTI() const override
static BSTempEffectParticle * Spawn(TESObjectCELL *a_cell, float a_lifetime, const char *a_modelName, const NiMatrix3 &a_normal, const NiPoint3 &a_position, float a_scale, std::uint32_t a_flags, NiAVObject *a_target)
Definition: BSTempEffectParticle.h:39
NiPointer< NiAVObject > spawnNode
Definition: BSTempEffectParticle.h:53
NiPointer< NiNode > dynamicCellNode
Definition: BSTempEffectParticle.h:50
BSSoundHandle sound2
Definition: BSTempEffectParticle.h:58
static constexpr auto TYPE
Definition: BSTempEffectParticle.h:23
const char * modelName
Definition: BSTempEffectParticle.h:49
std::uint32_t padC4
Definition: BSTempEffectParticle.h:55
std::uint32_t flags
Definition: BSTempEffectParticle.h:52
NiTransform spawnNodeTransform
Definition: BSTempEffectParticle.h:54
bool Update(float a_arg1) override
static BSTempEffectParticle * Spawn(TESObjectCELL *a_cell, float a_lifetime, const char *a_modelName, const NiPoint3 &a_rotation, const NiPoint3 &a_position, float a_scale, std::uint32_t a_flags, NiAVObject *a_target)
Definition: BSTempEffectParticle.h:33
static constexpr auto RTTI
Definition: BSTempEffectParticle.h:21
std::uint8_t padE9
Definition: BSTempEffectParticle.h:60
NiPointer< NiAVObject > particleObject
Definition: BSTempEffectParticle.h:47
std::uint16_t unkEA
Definition: BSTempEffectParticle.h:61
std::uint8_t unkE8
Definition: BSTempEffectParticle.h:59
BGSImpactData * impactData
Definition: BSTempEffectParticle.h:56
~BSTempEffectParticle() override
static auto Ni_RTTI
Definition: BSTempEffectParticle.h:22
std::uint32_t unkEC
Definition: BSTempEffectParticle.h:62
NiTransform particleEffectTransform
Definition: BSTempEffectParticle.h:51
BSSoundHandle sound1
Definition: BSTempEffectParticle.h:57
BSTSmartPointer< BGSParticleObjectCloneTask > cloneTask
Definition: BSTempEffectParticle.h:48
TEMP_EFFECT_TYPE GetType() const override
Definition: BSTempEffect.h:29
Definition: NiAVObject.h:50
Definition: NiMatrix3.h:8
Definition: NiSmartPointer.h:9
Definition: TESObjectCELL.h:116
Definition: AbsorbEffect.h:6
TEMP_EFFECT_TYPE
Definition: BSTempEffect.h:13
constexpr REL::VariantID NiRTTI_BSTempEffectParticle(515935, 402032, 0x2fd2468)
constexpr REL::VariantID RTTI_BSTempEffectParticle(686052, 393860, 0x1ef5158)
Definition: BSSoundHandle.h:10