public void SubAsync(ChargeData arg0, float lerpTime) { var data = arg0; data.value = -arg0.value; AddAsync(data, lerpTime); }
public void Sub(ChargeData arg0) { var data = arg0; data.value = -arg0.value; Add(data); }
private void CompleteInternal(ChargeData data) { var complete = completeDatas.Find(x => x.type == data.type); if (!string.IsNullOrEmpty(complete.type)) { _currentList.Add(data); } }
public void Add(ChargeData arg0) { currentValue += arg0.value; QuickSet(); }
public void AddAsync(ChargeData arg0, float lerpTime) { currentValue += arg0.value; AsyncSet(lerpTime); }
protected abstract void OnCharge(Vector3 center, ChargeData data, UnityAction onComplete);