public override void SetHPVal(int oldval, int newval) { RefreshSelfHpEventArgs eventArgs = ReferencePool.Acquire <RefreshSelfHpEventArgs>(); eventArgs.Fill(newval); GameEntry.Event.Fire(this, eventArgs); }
public void SetSelfHPBarVal(object sender, GameEventArgs e) { RefreshSelfHpEventArgs ne = e as RefreshSelfHpEventArgs; SetText(txtSelfHP, ne.NewVal + "/" + HPSum); imgSelfHP.fillAmount = ne.NewVal * 1.0f / HPSum; }