public TypedVector3 <T> Evaluate(TypedVector3 <T> onFailChecks, Func <T, T> retFunc) { return(new TypedVector3 <T>(EvaluateX(onFailChecks.x, retFunc), EvaluateY(onFailChecks.y, retFunc), EvaluateZ(onFailChecks.y, retFunc))); }
public TypedVector3 <T> Evaluate(TypedVector3 <T> onFailChecks) { return(Evaluate(onFailChecks, returnFunc)); }