26 using func_t =
decltype(&PermanentMagicFunctor::operator());
28 return func(
this, a_spell);
40 static_assert(
sizeof(PermanentMagicFunctor) == 0x18);
#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
Definition MagicCaster.h:25
Definition MagicItem.h:30
Definition Relocation.h:1638
ForEachResult
Definition BSContainer.h:6
Definition AbsorbEffect.h:6
Definition PermanentMagicFunctor.h:12
std::uint32_t pad14
Definition PermanentMagicFunctor.h:38
Actor * actor
Definition PermanentMagicFunctor.h:33
std::uint8_t flags
Definition PermanentMagicFunctor.h:36
MagicCaster * caster
Definition PermanentMagicFunctor.h:32
Flags
Definition PermanentMagicFunctor.h:14
PermanentMagicFunctor(MagicCaster *a_caster, Actor *a_actor)
Definition PermanentMagicFunctor.h:19
std::uint8_t isSpellType
Definition PermanentMagicFunctor.h:34
BSContainer::ForEachResult operator()(MagicItem *a_spell)
Definition PermanentMagicFunctor.h:24
std::uint8_t pad13
Definition PermanentMagicFunctor.h:37
std::uint8_t isNotSpellType
Definition PermanentMagicFunctor.h:35