CommonLibSSE (powerof3)
RE::MagicCaster Class Reference

#include <MagicCaster.h>

Inheritance diagram for RE::MagicCaster:
RE::ExtraMagicCaster

Public Types

enum class  State
 

Public Member Functions

virtual ~MagicCaster ()
 
virtual void Unk_01 (void)
 
virtual void Unk_02 (void)
 
virtual void Unk_03 (void)
 
virtual void Unk_04 (void)
 
virtual void Unk_05 (void)
 
virtual void Unk_06 (void)
 
virtual void Unk_07 (void)
 
virtual void Unk_08 (void)
 
virtual void Unk_09 (void)
 
virtual void Unk_0A (void)
 
virtual void Unk_0B (void)
 
virtual void Unk_0C (void)
 
virtual void Unk_0D (void)
 
virtual void Unk_0E (void)
 
virtual void Unk_0F (void)
 
virtual void Unk_10 (void)
 
virtual void Unk_11 (void)
 
virtual void Unk_12 (void)
 
virtual void Unk_13 (void)
 
virtual void Unk_14 (void)
 
virtual void Unk_15 (void)
 
virtual void Unk_16 (void)
 
virtual void Unk_17 (void)
 
virtual void Unk_18 (void)
 
virtual void Unk_19 (void)
 
virtual void Unk_1A (void)
 
virtual void Unk_1B (void)
 
virtual void Unk_1C (void)
 

Public Attributes

BSTArray< BSSoundHandlesounds
 
ObjectRefHandle desiredTarget
 
std::uint32_t pad24
 
MagicItemcurrentSpell
 
stl::enumeration< State, std::uint32_t > state
 
float castingTimer
 
float currentSpellCost
 
float magnitudeOverride
 
float nextTargetUpdate
 
float projectileTimer
 

Static Public Attributes

static constexpr auto RTTI = RTTI_MagicCaster
 

Member Enumeration Documentation

◆ State

Constructor & Destructor Documentation

◆ ~MagicCaster()

virtual RE::MagicCaster::~MagicCaster ( )
virtual

Member Function Documentation

◆ Unk_01()

virtual void RE::MagicCaster::Unk_01 ( void  )
virtual

◆ Unk_02()

virtual void RE::MagicCaster::Unk_02 ( void  )
virtual

◆ Unk_03()

virtual void RE::MagicCaster::Unk_03 ( void  )
virtual

◆ Unk_04()

virtual void RE::MagicCaster::Unk_04 ( void  )
virtual

◆ Unk_05()

virtual void RE::MagicCaster::Unk_05 ( void  )
virtual

◆ Unk_06()

virtual void RE::MagicCaster::Unk_06 ( void  )
virtual

◆ Unk_07()

virtual void RE::MagicCaster::Unk_07 ( void  )
virtual

◆ Unk_08()

virtual void RE::MagicCaster::Unk_08 ( void  )
virtual

◆ Unk_09()

virtual void RE::MagicCaster::Unk_09 ( void  )
virtual

◆ Unk_0A()

virtual void RE::MagicCaster::Unk_0A ( void  )
virtual

◆ Unk_0B()

virtual void RE::MagicCaster::Unk_0B ( void  )
virtual

◆ Unk_0C()

virtual void RE::MagicCaster::Unk_0C ( void  )
virtual

◆ Unk_0D()

virtual void RE::MagicCaster::Unk_0D ( void  )
virtual

◆ Unk_0E()

virtual void RE::MagicCaster::Unk_0E ( void  )
virtual

◆ Unk_0F()

virtual void RE::MagicCaster::Unk_0F ( void  )
virtual

◆ Unk_10()

virtual void RE::MagicCaster::Unk_10 ( void  )
virtual

◆ Unk_11()

virtual void RE::MagicCaster::Unk_11 ( void  )
virtual

◆ Unk_12()

virtual void RE::MagicCaster::Unk_12 ( void  )
virtual

◆ Unk_13()

virtual void RE::MagicCaster::Unk_13 ( void  )
virtual

◆ Unk_14()

virtual void RE::MagicCaster::Unk_14 ( void  )
virtual

◆ Unk_15()

virtual void RE::MagicCaster::Unk_15 ( void  )
virtual

◆ Unk_16()

virtual void RE::MagicCaster::Unk_16 ( void  )
virtual

◆ Unk_17()

virtual void RE::MagicCaster::Unk_17 ( void  )
virtual

◆ Unk_18()

virtual void RE::MagicCaster::Unk_18 ( void  )
virtual

◆ Unk_19()

virtual void RE::MagicCaster::Unk_19 ( void  )
virtual

◆ Unk_1A()

virtual void RE::MagicCaster::Unk_1A ( void  )
virtual

◆ Unk_1B()

virtual void RE::MagicCaster::Unk_1B ( void  )
virtual

◆ Unk_1C()

virtual void RE::MagicCaster::Unk_1C ( void  )
virtual

Member Data Documentation

◆ castingTimer

float RE::MagicCaster::castingTimer

◆ currentSpell

MagicItem* RE::MagicCaster::currentSpell

◆ currentSpellCost

float RE::MagicCaster::currentSpellCost

◆ desiredTarget

ObjectRefHandle RE::MagicCaster::desiredTarget

◆ magnitudeOverride

float RE::MagicCaster::magnitudeOverride

◆ nextTargetUpdate

float RE::MagicCaster::nextTargetUpdate

◆ pad24

std::uint32_t RE::MagicCaster::pad24

◆ projectileTimer

float RE::MagicCaster::projectileTimer

◆ RTTI

constexpr auto RE::MagicCaster::RTTI = RTTI_MagicCaster
inlinestaticconstexpr

◆ sounds

BSTArray<BSSoundHandle> RE::MagicCaster::sounds

◆ state

stl::enumeration<State, std::uint32_t> RE::MagicCaster::state

The documentation for this class was generated from the following file: