public virtual void OnEnable() { source = (ValueAmountData)target; sourceRef = serializedObject; GetProperties(); }
public virtual void PickUpAmmo(ValueAmountData _ammoData) { if (Data.ammoType == ItemUseableData.AmmoType.None) { return; } if (_ammoData != ammoAmountLocal.data) { return; } AddAmount(_ammoData.maxSize); }
public void CopyValues(ValueAmountLocal _local) { //public values valueName = _local.valueName; data = _local.data; maxCount = _local.maxCount; unlimitedTotalAmount = _local.unlimitedTotalAmount; //private curSize = _local.Size; curAmount = _local.CurAmount; curInd = _local.CurIndex; totalAmount = _local.totalAmount; reloading = _local.IsReloading; recharging = _local.IsRecharging; empty = _local.IsEmpty; if (_local.CurUI) { CurUI = _local.CurUI; RefreshUI(); } }