public DuelStatistics(StatisticsLevelUpdater statisticsLevelUpdate, float level, DuelStatsUIView duelStatsUIView) { this.statisticsLevelUpdater = statisticsLevelUpdate; this.level = level; this.duelStatsUIView = duelStatsUIView; CreateDuelStatistics(); }
public BasicStatistics(StatisticsLevelUpdater statisticsLevelUpdate, BasicStatsUIView basicStatsUIView) { this.statisticsLevelUpdate = statisticsLevelUpdate; this.basicStatsUIView = basicStatsUIView; CreateBasicStats(); }
private void SetPlayerComponents() { characterInformation = GetComponent <CharacterInformation>(); statisticsLevelUpdater = GetComponent <StatisticsLevelUpdater>(); characterUIView = GetComponent <CharacterUIView>(); basicStatsUIView = GetComponent <BasicStatsUIView>(); duelStatsUIView = GetComponent <DuelStatsUIView>(); }
public void UpdateStatsBasedOnLevel(float level, StatisticsLevelUpdater statisticsLevelUpdate) { Strenght.UpdateBaseValue(level, statisticsLevelUpdate.StrenghtMultiplier); Vitality.UpdateBaseValue(level, statisticsLevelUpdate.VitalityMultiplier); Intelligence.UpdateBaseValue(level, statisticsLevelUpdate.IntelligenceMultiplier); Dexterity.UpdateBaseValue(level, statisticsLevelUpdate.DexterityMultiplier); UpdateCurrentStatsBasedOnBaseStats(); basicStatsUIView.UpdateBasicStatsUI(this); }
public BattleStatistics(StatisticsLevelUpdater statisticsLevelUpdater, CharacterInformation characterInformation) { this.statisticsLevelUpdater = statisticsLevelUpdater; this.characterInformation = characterInformation; }