public BaseCharacterClass(int startingHealth)
 {
     BaseStats = new BaseCharacterStats {
         Health = new CharacterHealth(startingHealth)
     };                                                                                     //Testing purposes
     BaseStats.ChanceForCriticalStrike = new Random().Next(0, BaseStats.CriticalStrikeCounter);
 }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        ID = UnityEngine.Random.Range(0, 10000);

        baseStats = Instantiate(baseStats);

        stadium = GameObject.Find("Stadium").GetComponent <Stadium>();

        runtimeStats = new RuntimeCharacterStats(baseStats);
        runtimeStats.SetupValues();

        SetupEvents();
    }
 public RuntimeCharacterStats(BaseCharacterStats baseStats)
 {
     this.baseStats = baseStats;
     SetupValues();
 }