Esempio n. 1
0
 private void Update()
 {
     bar.SetValues(new BasicProgressBar.Values
     {
         current = bar.CurrentValues.current,
         delta   = 0,
         max     = playerUnit.Hp,
         min     = 0,
         target  = playerUnit.CurrentHp
     });
 }
Esempio n. 2
0
    private void Start()
    {
        playerUnit = Main.CurrentGameSession.PlayerGameObject.GetComponent <Unit>();
        bar        = gameObject.GetComponent <BasicProgressBar>();
        Debug.Assert(bar != null);

        bar.CustomValueInterpreter = new ProgressBarValueInterpreter_HP(playerUnit);

        bar.SetValues(new BasicProgressBar.Values
        {
            current = playerUnit.CurrentHp,
            delta   = 0,
            max     = playerUnit.Hp,
            min     = 0,
            target  = playerUnit.CurrentHp
        });
    }
 public override void Execute()
 {
     bar.SetValues(values);
 }