12345678910111213141516171819202122232425 |
- namespace LitMotion.Tests.Runtime
- {
- static class ExternalExtensions
- {
- #if LITMOTION_TEST_R3
- public static R3.Observable<TValue> ToR3Observable<TValue, TOptions, TAdapter>(this MotionBuilder<TValue, TOptions, TAdapter> builder)
- where TValue : unmanaged
- where TOptions : unmanaged, IMotionOptions
- where TAdapter : unmanaged, IMotionAdapter<TValue, TOptions>
- {
- return LitMotionR3Extensions.ToObservable(builder);
- }
- #endif
- #if LITMOTION_TEST_UNIRX
- public static System.IObservable<TValue> ToRxObservable<TValue, TOptions, TAdapter>(this MotionBuilder<TValue, TOptions, TAdapter> builder)
- where TValue : unmanaged
- where TOptions : unmanaged, IMotionOptions
- where TAdapter : unmanaged, IMotionAdapter<TValue, TOptions>
- {
- return LitMotionUniRxExtensions.ToObservable(builder);
- }
- #endif
- }
- }
|