public float Collect(CollectPoint cp, float count) { var value = Mathf.Min(count, cp.Count); cp.Count -= value; return(value); }
public Vector3 GetCollectPointPosition(CollectPoint cp) { return(transform.position + cp.Point); }