Definition: ActorEquipManager.h:15
static ActorEquipManager * GetSingleton()
bool unk01
Definition: ActorEquipManager.h:25
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)
void EquipShout(Actor *a_actor, TESShout *a_shout)
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 EquipSpell(Actor *a_actor, SpellItem *a_spell, const BGSEquipSlot *a_slot=nullptr)
Definition: BGSEquipSlot.h:10
Definition: SpellItem.h:16
Definition: TESBoundObject.h:24
Definition: TESShout.h:18
Definition: AbsorbEffect.h:6
Definition: BSTSingleton.h:50