private void OnValidate() { if (_battleUnit == null) { _battleUnit = GetComponentInParent <BattleUnit>(); if (_battleUnit == null) { _battleUnit = GetComponentInChildren <BattleUnit>(); } } if (_unitSpeedController == null) { _unitSpeedController = GetComponentInParent <UnitSpeedControllerBase>(); if (_unitSpeedController == null) { _unitSpeedController = GetComponentInChildren <UnitSpeedControllerBase>(); } } }
private void Awake() { GameHelper.CheckForNull(_settingsAccepter, this); _unitSpeedController = GetComponentInChildren <UnitSpeedControllerBase>(); }