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