14 class BGSArtObjectCloneTask;
16 struct BSAnimationGraphEvent;
34 void SaveGame(BGSSaveGameBuffer* a_buf)
override;
Definition BGSArtObject.h:12
Definition BGSLoadGameBuffer.h:6
Definition BSTEvent.h:143
Definition BSTSmartPointer.h:36
Definition NiSmartPointer.h:9
Definition ReferenceEffect.h:12
Definition SimpleAnimationGraphManagerHolder.h:11
Definition SummonPlacementEffect.h:22
~SummonPlacementEffect() override
void FinishLoadGame(BGSLoadGameBuffer *a_buf) override
bool SetupAnimEventSinks(const BSTSmartPointer< BShkbAnimationGraph > &a_animGraph) override
bool Update(float a_arg1) override
NiPoint3 location
Definition SummonPlacementEffect.h:47
NiPointer< NiAVObject > effect3D
Definition SummonPlacementEffect.h:49
void LoadGame(BGSLoadGameBuffer *a_buf) override
const NiRTTI * GetRTTI() const override
TEMP_EFFECT_TYPE GetType() const override
static constexpr auto RTTI
Definition SummonPlacementEffect.h:24
void SaveGame(BGSSaveGameBuffer *a_buf) override
BSEventNotifyControl ProcessEvent(const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_eventSource) override
static auto Ni_RTTI
Definition SummonPlacementEffect.h:25
static constexpr auto TYPE
Definition SummonPlacementEffect.h:26
std::uint8_t unk98
Definition SummonPlacementEffect.h:52
std::uint32_t pad7C
Definition SummonPlacementEffect.h:48
std::uint64_t unk88
Definition SummonPlacementEffect.h:50
BGSArtObject * effectArt
Definition SummonPlacementEffect.h:46
BSTSmartPointer< BGSArtObjectCloneTask > cloneTask
Definition SummonPlacementEffect.h:51
Definition AbsorbEffect.h:6
TEMP_EFFECT_TYPE
Definition BSTempEffect.h:13
constexpr REL::VariantID NiRTTI_SummonPlacementEffect(516720, 402966, 0x2fead28)
constexpr REL::VariantID RTTI_SummonPlacementEffect(686560, 394397, 0x1f012b0)
BSEventNotifyControl
Definition BSTEvent.h:12
Definition BSAnimationGraphEvent.h:10