public static PUIEase Ease(GameObject go, float duration = 1f, PUIEase.EaseType ease = PUIEase.EaseType.InQuad) { var e = go.AddComponent <PUIEase>( ); e.easeType = ease; e.duration = duration; e.Begin( ); return(e); }
public static PUIEase Ease(this Transform train, float duration = 1f, PUIEase.EaseType ease = PUIEase.EaseType.InQuad) => PUIEase.Ease(train.gameObject, duration, ease);
public static PUIEase Ease(this MonoBehaviour mono, float duration = 1f, PUIEase.EaseType ease = PUIEase.EaseType.InQuad) => PUIEase.Ease(mono.gameObject, duration, ease);
public static PUIEase Ease(this GameObject go, float duration = 1f, PUIEase.EaseType ease = PUIEase.EaseType.InQuad) => PUIEase.Ease(go, duration, ease);