Example #1
0
 public DuelStatistics(StatisticsLevelUpdater statisticsLevelUpdate, float level, DuelStatsUIView duelStatsUIView)
 {
     this.statisticsLevelUpdater = statisticsLevelUpdate;
     this.level           = level;
     this.duelStatsUIView = duelStatsUIView;
     CreateDuelStatistics();
 }
Example #2
0
    public BasicStatistics(StatisticsLevelUpdater statisticsLevelUpdate, BasicStatsUIView basicStatsUIView)
    {
        this.statisticsLevelUpdate = statisticsLevelUpdate;
        this.basicStatsUIView      = basicStatsUIView;

        CreateBasicStats();
    }
Example #3
0
    private void SetPlayerComponents()
    {
        characterInformation   = GetComponent <CharacterInformation>();
        statisticsLevelUpdater = GetComponent <StatisticsLevelUpdater>();
        characterUIView        = GetComponent <CharacterUIView>();

        basicStatsUIView = GetComponent <BasicStatsUIView>();
        duelStatsUIView  = GetComponent <DuelStatsUIView>();
    }
Example #4
0
 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);
 }
Example #5
0
 public BattleStatistics(StatisticsLevelUpdater statisticsLevelUpdater, CharacterInformation characterInformation)
 {
     this.statisticsLevelUpdater = statisticsLevelUpdater;
     this.characterInformation   = characterInformation;
 }