public void Add(BaseYieldTweenProperty prop, BaseYieldTweenProperty.PropertyOffsetMode offsetMode, EasingType easingType = EasingType.Linear, Type easingContainerType = null) { prop.Path = Owner.Path + Prefix + prop.Path; prop.OffsetMode = offsetMode; prop.EasingType = easingType; prop.EasingContainerType = easingContainerType; Owner.Add(prop); }
public YieldTween AddProperty(BaseYieldTweenProperty prop) { BaseYieldTweenProperty[] newProps = new BaseYieldTweenProperty[_props.Length + 1]; newProps[0] = prop; _props.CopyTo(newProps, 1); _props = newProps; return(this); }
public void Add(BaseYieldTweenProperty prop) { if (_owner == null) { _properties.Add(prop); } else { _owner.Add(prop); } }