// Start is called before the first frame update void Start() { //getting all the needed components, that we want to change/modify later myWeaponManager = GetComponent <WeaponManager>(); myHealthScript = GetComponent <HealthScript>(); myControllerScript = GetComponent <PlayerController>(); //applying all the stats //note: this overwrites these bitches so far: movementSpeed, maxHealth, and the weapon stat multipliers for (int i = 0; i < skillStats.Count; i++) { ApplyStatChange(skillStats[i].name); } //setting the starting health for the player, after setting the maxHealthStat myHealthScript.HealToMax(); }