Class TurnBaseSpellGameContext
  
  The Game Context data for each agent in the game.
Here GameManager is manually injected by Unity's interface. You could have your game manager pass all the dependencies down instead.
Up to you.
 
  
  
    Inheritance
    
    TurnBaseSpellGameContext
   
  
  
  Assembly: UtilityAIFramework.dll
  Syntax
  
    public class TurnBaseSpellGameContext : MonoBehaviour, IAgentDataContext
   
  Fields
  
  
  
  Foe
  
  
  Declaration
  
    public TurnBaseCharacter Foe
   
  Field Value
  
  
  
  GameManager
  
  
  Declaration
  
    public TurnBasedGameManager GameManager
   
  Field Value
  
  
  
  Self
  
  
  Declaration
  
    public TurnBaseCharacter Self
   
  Field Value
  
  Implements