예제 #1
0
 private void FixedUpdate()
 {
     if (_timerRun)
     {
         _timer += Time.fixedDeltaTime;
     }
 }
예제 #2
0
 private void FixedUpdate()
 {
     if (_isGrow)
     {
         _timer += Time.fixedDeltaTime;
     }
     ;
 }
예제 #3
0
        public void AddStat(TEnum id, float amount, float lowerLimit, float upperLimit = float.MaxValue)
        {
            if (!_statsAmount.TryGetValue(id, out var stat))
            {
                stat = new ObservFloat(amount, lowerLimit, upperLimit);
                _statsAmount.Add(id, stat);
                _statsIds.Add(id);
            }
#if UNITY_EDITOR
            else
            {
                UnityEngine.Debug.LogWarningFormat($"Try adding already existing stat {id}.");
            }
#endif
        }