design RFC: should static methods be provided - on Vector3<T> (when doing generics, it'd be Vector3

design RFC: should static methods be provided

  • on Vector3<T> (when doing generics, it'd be Vector3<T>.Lerp<TFloat> for instance)
  • on static Vector3 (Vector3.Lerp<T, TFloat>, but for non-generic methods it wouldn't require specifying the <T>)
  • on both (pick whichever you want)
  • on static Vector3 only if the method is generic, otherwise on Vector3<T> (what i'm currently doing, but may be confusing to some)
Was this page helpful?