private void Awake() { _animator = GetComponent <Animator>(); _baseStats = GetComponent <BaseStats>(); _equipment = GetComponent <StatsEquipment>(); _healthPoints = new LazyValue <float>(GetInitialHealth); }
private void Awake() { _mover = GetComponent <Mover>(); _animator = GetComponent <Animator>(); _scheduler = GetComponent <ActionScheduler>(); _baseStats = GetComponent <BaseStats>(); _equipment = GetComponent <StatsEquipment>(); _damage = new LazyValue <float>(GetInitialDamage); _currentWeaponConfig = new LazyValue <WeaponConfig>(SetDefaultWeapon); }