CommonLibVR
MagicUtilities.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/A/ActorValues.h"
4 #include "RE/M/MagicItem.h"
5 #include "RE/M/MagicSystem.h"
6 
7 namespace RE
8 {
9  namespace MagicUtilities
10  {
16  }
17 }
Definition: MagicItem.h:30
CannotCastReason
Definition: MagicSystem.h:13
CastingSource
Definition: MagicSystem.h:27
bool UsesResourceWhileCasting(MagicItem *a_item, MagicSystem::CastingSource a_castingSource)
bool UsesResourceWhileCharging(MagicItem *a_item, MagicSystem::CastingSource a_castingSource)
bool UsesResourceOnRelease(MagicItem *a_item, MagicSystem::CastingSource a_castingSource)
ActorValue GetAssociatedResource(MagicItem *a_item, MagicSystem::CastingSource a_castingSource)
MagicSystem::CannotCastReason GetAssociatedResourceReason(MagicItem *a_item, MagicSystem::CastingSource a_castingSource)
Definition: AbsorbEffect.h:6
ActorValue
Definition: ActorValues.h:6