using Kryz.CharacterStats.Examples; using System.Collections; using System.Collections.Generic; using UnityEngine; public class UnitDifficultySetter : MonoBehaviour { Health unitHealth; Mana unitMana; CharacterStats unitStats; private UnitDifficultySettings difficultySettings; bool initialized = false; private void Awake() { initialized = false; unitHealth = GetComponentInParent(); unitMana = GetComponentInParent(); unitStats = GetComponentInParent(); } public void InitializeUnitDifficulty(UnitDifficultySettings difficultySettings) { this.difficultySettings = difficultySettings; unitHealth = GetComponentInParent(); unitMana = GetComponentInParent(); unitStats = GetComponentInParent(); this.difficultySettings.SetDifficulty(ref unitHealth, ref unitMana, ref unitStats); initialized = true; } }