public static ItemSelector<IBody> BodySelector(IInputObservable input, IUniverse uni, Func<Vector3> rayOrigin, Func<Vector3> rayDir) { return new ItemSelector<IBody>(input, () => uni.RaySelect(rayOrigin(), rayDir())); }
public static ItemSelector <IBody> BodySelector(IInputObservable input, IUniverse uni, Func <Vector3> rayOrigin, Func <Vector3> rayDir) { return(new ItemSelector <IBody>(input, () => uni.RaySelect(rayOrigin(), rayDir()))); }