// Start is called before the first frame update void Start() { lm = new LegacyManager(); potionCount = lm.GetPotion(); playerHealth = player.GetComponent <Damagable>(); playerBehave = player.GetComponent <PlayerBehaviours>(); if (potionText != null) { potionText.text = "X " + potionCount; } if (player == null) { return; } playerHealth.maxHealth = lm.GetMaxHealth(); playerHealth.SetHealth(lm.GetCurrentHealth()); //player.GetComponent<Damager>().damage = lm.GetDamage(); playerBehave.attackDelay = lm.GetAttackSpeed(); playerBehave.maxArrowAmmo = lm.GetMaxArrow(); if (playerBehave.ammoBar != null) { playerBehave.ammoBar.maxValue = lm.GetMaxArrow(); playerBehave.ammoBar.value = lm.GetMaxArrow(); } }