public static ZTweener UpdateWith(this ZTweener self, CallbackOnUpdate onUpdate) { if (onUpdate != null) { var tweener = self.tweener; tweener.OnUpdate(() => { onUpdate.Invoke(0f, tweener.target); }); } return(self); }
static int Tween(IntPtr L) { L.ChkArgsCount(4); ZFrame.UGUI.UISlider obj = (ZFrame.UGUI.UISlider)L.ChkUnityObjectSelf(1, "ZFrame.UGUI.UISlider"); var arg0 = L.ToAnyObject(2); var arg1 = L.ToAnyObject(3); var arg2 = (float)L.ChkNumber(4); ZFrame.Tween.ZTweener o = obj.Tween(arg0, arg1, arg2); L.PushLightUserData(o); return(1); }
public static ZTweener Play(this ZTweener self, bool forward) { if (forward) { self.tweener.PlayForward(); } else { self.tweener.PlayBackwards(); } return(self); }
public static ZTweener CompleteWith(this ZTweener self, CallbackOnComplete onComplete) { if (onComplete != null) { var tweener = self.tweener; tweener.OnComplete(() => { onComplete.Invoke(tweener.target); }); } else { var tweener = self.tweener; tweener.OnComplete(null); } return(self); }
static int _CreateZFrame_Tween_ZTweener(IntPtr L) { int count = L.GetTop(); if (count == 1) { DG.Tweening.Tweener arg0 = (DG.Tweening.Tweener)L.ChkUserData(1, typeof(DG.Tweening.Tweener)); ZFrame.Tween.ZTweener obj = new ZFrame.Tween.ZTweener(arg0); L.PushLightUserData(obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: ZFrame.Tween.ZTweener.New"); } return(0); }
static int get_tweener(IntPtr L) { object o = L.ToUserData(1); ZFrame.Tween.ZTweener obj = (ZFrame.Tween.ZTweener)o; if (obj == null) { LuaTypes types = L.Type(1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name tweener"); } else { LuaDLL.luaL_error(L, "attempt to index tweener on a nil value"); } } L.PushLightUserData(obj.tweener); return(1); }
static int set_tweener(IntPtr L) { object o = L.ToUserData(1); ZFrame.Tween.ZTweener obj = (ZFrame.Tween.ZTweener)o; if (obj == null) { LuaTypes types = L.Type(1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name tweener"); } else { LuaDLL.luaL_error(L, "attempt to index tweener on a nil value"); } } obj.tweener = (DG.Tweening.Tweener)L.ChkUserData(3, typeof(DG.Tweening.Tweener)); return(0); }
public static ZTweener SetUpdate(this ZTweener self, UpdateType updateType, bool ignoreTimeScale) { self.tweener.SetUpdate((DG.Tweening.UpdateType)updateType, ignoreTimeScale); return(self); }
public static ZTweener SetTag(this ZTweener self, object tag) { self.tweener.SetId(tag); return(self); }
public static bool IsTweening(this ZTweener self) { return(self.tweener.IsPlaying()); }
public static YieldInstruction WaitForCompletion(this ZTweener self) { return(self.tweener.WaitForCompletion()); }
public static ZTweener EndAt(this ZTweener self, object at) { self.tweener.ChangeEndValue(at); return(self); }
public static ZTweener Reset(this ZTweener self) { self.tweener.Restart(); return(self); }
public static ZTweener EaseBy(this ZTweener self, Ease ease) { self.tweener.SetEase((DG.Tweening.Ease)ease); return(self); }
public static ZTweener LoopFor(this ZTweener self, int loops, LoopType loopType) { self.tweener.SetLoops(loops, (DG.Tweening.LoopType)loopType); return(self); }
public static ZTweener DelayFor(this ZTweener self, float time) { self.tweener.SetDelay(time); return(self); }
public static ZTweener Stop(this ZTweener self, bool complete = false) { self.tweener.Kill(complete); return(self); }
public static ZTweener StartFrom(this ZTweener self, object from) { self.tweener.ChangeStartValue(from); return(self); }