CommonLibSSE (Parapets fork)
RE::ActorEquipManager Class Reference

#include <ActorEquipManager.h>

Inheritance diagram for RE::ActorEquipManager:
RE::BSTSingletonSDM< ActorEquipManager > RE::BSTSingletonSDMBase< Traits >

Public Member Functions

void EquipObject (Actor *a_actor, TESBoundObject *a_object, ExtraDataList *a_extraData=nullptr, std::uint32_t a_count=1, const BGSEquipSlot *a_slot=nullptr, bool a_queueEquip=true, bool a_forceEquip=false, bool a_playSounds=true, bool a_applyNow=false)
 
void EquipShout (Actor *a_actor, TESShout *a_shout)
 
void EquipSpell (Actor *a_actor, SpellItem *a_spell, const BGSEquipSlot *a_slot=nullptr)
 
bool UnequipObject (Actor *a_actor, TESBoundObject *a_object, ExtraDataList *a_extraData=nullptr, std::uint32_t a_count=1, const BGSEquipSlot *a_slot=nullptr, bool a_queueEquip=true, bool a_forceEquip=false, bool a_playSounds=true, bool a_applyNow=false, const BGSEquipSlot *a_slotToReplace=nullptr)
 

Static Public Member Functions

static ActorEquipManagerGetSingleton ()
 

Public Attributes

bool unk01
 

Additional Inherited Members

- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Member Function Documentation

◆ EquipObject()

void RE::ActorEquipManager::EquipObject ( Actor a_actor,
TESBoundObject a_object,
ExtraDataList a_extraData = nullptr,
std::uint32_t  a_count = 1,
const BGSEquipSlot a_slot = nullptr,
bool  a_queueEquip = true,
bool  a_forceEquip = false,
bool  a_playSounds = true,
bool  a_applyNow = false 
)

◆ EquipShout()

void RE::ActorEquipManager::EquipShout ( Actor a_actor,
TESShout a_shout 
)

◆ EquipSpell()

void RE::ActorEquipManager::EquipSpell ( Actor a_actor,
SpellItem a_spell,
const BGSEquipSlot a_slot = nullptr 
)

◆ GetSingleton()

static ActorEquipManager* RE::ActorEquipManager::GetSingleton ( )
static

◆ UnequipObject()

bool RE::ActorEquipManager::UnequipObject ( Actor a_actor,
TESBoundObject a_object,
ExtraDataList a_extraData = nullptr,
std::uint32_t  a_count = 1,
const BGSEquipSlot a_slot = nullptr,
bool  a_queueEquip = true,
bool  a_forceEquip = false,
bool  a_playSounds = true,
bool  a_applyNow = false,
const BGSEquipSlot a_slotToReplace = nullptr 
)

Member Data Documentation

◆ unk01

bool RE::ActorEquipManager::unk01

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