示例#1
0
 private static IAnimateThis CreateIfNull(AnimateThis instance, Transform t)
 {
     if (instance != null)
     {
         return(instance);
     }
     return(t.gameObject.AddComponent <AnimateThis>());
 }
示例#2
0
 public ValueAnimationBuilder(AnimateThis animator, ValueAnimatable animatable) : base(animator, animatable)
 {
     valueAnimatable = animatable;
 }
示例#3
0
 internal TransformAnimationBuilder(AnimateThis animator, TransformAnimatable animatable) : base(animator, animatable)
 {
     transformAnimatable = animatable;
 }
示例#4
0
 internal AudioAnimationBuilder(AnimateThis animator, AudioAnimatable animatable) : base(animator, animatable)
 {
     audioAnimatable = animatable;
 }
示例#5
0
 protected GenericAnimationBuilder(AnimateThis animator, IAnimatable animatable)
 {
     this.animator   = animator;
     this.animatable = animatable;
 }