Exemple #1
0
 public static void BindLocationProvider <TProvider, TSource>(this DiContainer container,
                                                              Func <TSource, Transform> providingMethod)
     where TProvider : class, IComponentProvider <Transform, TSource>, ILocationProvider, new()
     where TSource : class
 {
     container.BindComponentProvider <TProvider, Transform, TSource>(providingMethod);
 }
Exemple #2
0
 public static void BindCameraProvider <TProvider, TSource>(this DiContainer container,
                                                            Func <TSource, Camera> providingMethod)
     where TProvider : class, IComponentProvider <Camera, TSource>, ICameraProvider, new()
     where TSource : class
 {
     container.BindComponentProvider <TProvider, Camera, TSource>(providingMethod);
 }