示例#1
0
 protected virtual void OnHealthChanged(float arg1, float arg2, float arg3)
 {
     Slider.value = _healthContainer.GetCurrentHealth() / _healthContainer.GetMaxHealth();
 }
 public void UpdateColors()
 {
     OnHealthChanged(_healthContainer.GetCurrentHealth(), _healthContainer.GetCurrentHealth(), _healthContainer.GetMaxHealth());
 }
示例#3
0
 private void Start()
 {
     _healthContainer = GetComponent <IHealthContainer>();
     _healthContainer.OnHealthChanged += OnHealthChanged;
     OnHealthChanged(0f, _healthContainer.GetCurrentHealth(), _healthContainer.GetCurrentHealth());
 }