Exemplo n.º 1
0
    public void Start()
    {
        if (_player == null)
        {
            return;
        }

        _stamina           = _player.GetComponent <StaminaAttribute>();
        _slider            = GetComponent <Slider>();
        _fill              = _slider.GetComponentInChildren <Image>();
        this.origFillColor = _fill.color;

        _slider.maxValue = _stamina.Amount;
        _slider.value    = _stamina.Status;

        _stamina.EOnStaminaUpdated += OnStaminaUpdated;
        _stamina.EOnFullyDrained   += OnStaminaDrained;
        _stamina.EOnFullyRestored  += OnStaminaRestored;

        bHasInit = true;
    }//Start
Exemplo n.º 2
0
 public override void Start() {
     base.Start();
     if(_stamina == null)
         _stamina = this.ActorCmp.GetComponent<StaminaAttribute>();
 }//Start