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