Ejemplo n.º 1
0
 /// <summary>
 /// Constructs a new BoltOnTargetAction
 /// </summary>
 /// <param name="actionSource">The action source</param>
 /// <param name="boltTarget">The bolt target</param>
 /// <param name="spellHandler"></param>
 public BoltOnTargetAction(GameLiving actionSource, GameLiving boltTarget, BoltSpellHandler spellHandler) : base(actionSource)
 {
     if (boltTarget == null)
     {
         throw new ArgumentNullException("boltTarget");
     }
     if (spellHandler == null)
     {
         throw new ArgumentNullException("spellHandler");
     }
     m_boltTarget = boltTarget;
     m_handler    = spellHandler;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructs a new BoltOnTargetAction
 /// </summary>
 /// <param name="actionSource">The action source</param>
 /// <param name="boltTarget">The bolt target</param>
 /// <param name="spellHandler"></param>
 public BoltOnTargetAction(GameLiving actionSource, GameLiving boltTarget, BoltSpellHandler spellHandler)
     : base(actionSource)
 {
     if (boltTarget == null)
         throw new ArgumentNullException("boltTarget");
     if (spellHandler == null)
         throw new ArgumentNullException("spellHandler");
     m_boltTarget = boltTarget;
     m_handler = spellHandler;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Constructs a new BoltOnTargetAction
 /// </summary>
 /// <param name="actionSource">The action source</param>
 /// <param name="boltTarget">The bolt target</param>
 /// <param name="spellHandler"></param>
 public BoltOnTargetAction(GameLiving actionSource, GameLiving boltTarget, BoltSpellHandler spellHandler) : base(actionSource)
 {
     m_boltTarget = boltTarget ?? throw new ArgumentNullException(nameof(boltTarget));
     m_handler    = spellHandler ?? throw new ArgumentNullException(nameof(spellHandler));
 }