#include <ActorEquipManager.h>
|
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) |
|
|
using | Type = typename Traits::Type |
|
using | Allocator = typename Traits::Allocator |
|
◆ 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()
◆ GetSingleton()
◆ 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 |
|
) |
| |
◆ unk01
bool RE::ActorEquipManager::unk01 |
The documentation for this class was generated from the following file: