public void Listen(TargetedAbility listener, AreaOfEffect aoe = 0, Tile orig = null) { _aoe = aoe; _orig = orig; Tile.UnColourAll(); this.listener = listener; StateManager.Instance.DebugPush(GameState.targetingAbility); _targets = listener.GetAvailableTargets(); foreach (Tile t in _targets) { t.ColourMe(Color.green); } }
public TargetedAbilityInfo(Character caster, TargetedAbility ability) { Caster = caster; Ability = ability; Complete = false; }