public void onClick() { CombatUiStateKeeper.hideCombatUi(); this._ability = AbilityFactory.getAbility(this.name); this.abilityRangeSelection = new Range(Rangefinder.findAllTilesInRange(TurnOrder.getActiveCharacter().GetComponent <CharacterBase>().getCurrentTileOfCharacter(), this._ability.range), "ability"); this.abilityRangeSelection.colorRange(); this._targetMode = true; CombatUiStateKeeper.jumpBackEnabled = false; }
public void onClick() { CombatCharacterController activeCharacter = TurnOrder.getActiveCharacter().GetComponent <CombatCharacterController>(); HashSet <GameObject> foundRange = Rangefinder.findAllTilesInRange( activeCharacter.getCurrentTileOfCharacter(), activeCharacter.GetComponent <CombatCharacterController>().walkRange ); CombatUiStateKeeper.hideCombatUi(); this._currentMovementRange = new Range(foundRange, "movement"); _currentMovementRange.colorRange(); this._isMovementPhase = true; }