private void FadeOutDetails() { UITweener tween = textFade1.GetComponent <UITweener>(); tween.ResetToBeginning(); //load the details in tween.AddOnFinished(LoadDetails); //fade in on finish tween.AddOnFinished(FadeInDetails); //fade in PlayTween(textFade1, false); }
static public int AddOnFinished(IntPtr l) { try { int argc = LuaDLL.lua_gettop(l); if (matchType(l, argc, 2, typeof(EventDelegate))) { UITweener self = (UITweener)checkSelf(l); EventDelegate a1; checkType(l, 2, out a1); self.AddOnFinished(a1); pushValue(l, true); return(1); } else if (matchType(l, argc, 2, typeof(EventDelegate.Callback))) { UITweener self = (UITweener)checkSelf(l); EventDelegate.Callback a1; LuaDelegation.checkDelegate(l, 2, out a1); self.AddOnFinished(a1); pushValue(l, true); return(1); } pushValue(l, false); LuaDLL.lua_pushstring(l, "No matched override function to call"); return(2); } catch (Exception e) { return(error(l, e)); } }
static int AddOnFinished(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <EventDelegate>(L, 2)) { UITweener obj = (UITweener)ToLua.CheckObject <UITweener>(L, 1); EventDelegate arg0 = (EventDelegate)ToLua.ToObject(L, 2); obj.AddOnFinished(arg0); return(0); } else if (count == 2 && TypeChecker.CheckTypes <EventDelegate.Callback>(L, 2)) { UITweener obj = (UITweener)ToLua.CheckObject <UITweener>(L, 1); EventDelegate.Callback arg0 = (EventDelegate.Callback)ToLua.ToObject(L, 2); obj.AddOnFinished(arg0); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UITweener.AddOnFinished")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int AddOnFinished(IntPtr L) { int count = LuaDLL.lua_gettop(L); Type[] types0 = { typeof(UITweener), typeof(EventDelegate) }; Type[] types1 = { typeof(UITweener), typeof(EventDelegate.Callback) }; if (count == 2 && LuaScriptMgr.CheckTypes(L, types0, 1)) { UITweener obj = LuaScriptMgr.GetNetObject <UITweener>(L, 1); EventDelegate arg0 = LuaScriptMgr.GetNetObject <EventDelegate>(L, 2); obj.AddOnFinished(arg0); return(0); } else if (count == 2 && LuaScriptMgr.CheckTypes(L, types1, 1)) { UITweener obj = LuaScriptMgr.GetNetObject <UITweener>(L, 1); EventDelegate.Callback arg0 = LuaScriptMgr.GetNetObject <EventDelegate.Callback>(L, 2); obj.AddOnFinished(arg0); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: UITweener.AddOnFinished"); } return(0); }
private static int AddOnFinished(IntPtr L) { int num = LuaDLL.lua_gettop(L); if (num == 2 && LuaScriptMgr.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate))) { UITweener uITweener = (UITweener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UITweener"); EventDelegate del = (EventDelegate)LuaScriptMgr.GetLuaObject(L, 2); uITweener.AddOnFinished(del); return(0); } if (num == 2 && LuaScriptMgr.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate.Callback))) { UITweener uITweener2 = (UITweener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UITweener"); LuaTypes luaTypes = LuaDLL.lua_type(L, 2); EventDelegate.Callback del2; if (luaTypes != LuaTypes.LUA_TFUNCTION) { del2 = (EventDelegate.Callback)LuaScriptMgr.GetLuaObject(L, 2); } else { LuaFunction func = LuaScriptMgr.GetLuaFunction(L, 2); del2 = delegate { func.Call(); }; } uITweener2.AddOnFinished(del2); return(0); } LuaDLL.luaL_error(L, "invalid arguments to method: UITweener.AddOnFinished"); return(0); }
protected void Awake() { if (openAnim != null) { openAnim.AddOnFinished(OnEnter); } if (closeAnim != null) { closeAnim.AddOnFinished(OnExit); } Init(); }
public void SetPanelAnimation(UITweener open, UITweener close) { openAnim = open; closeAnim = close; if (openAnim != null) { openAnim.AddOnFinished(OnEnter); } if (closeAnim != null) { closeAnim.AddOnFinished(OnExit); } }
static int _m_AddOnFinished(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UITweener __cl_gen_to_be_invoked = (UITweener)translator.FastGetCSObj(L, 1); int __gen_param_count = LuaAPI.lua_gettop(L); try { if (__gen_param_count == 2 && translator.Assignable <EventDelegate.Callback>(L, 2)) { EventDelegate.Callback del = translator.GetDelegate <EventDelegate.Callback>(L, 2); __cl_gen_to_be_invoked.AddOnFinished(del); return(0); } if (__gen_param_count == 2 && translator.Assignable <EventDelegate>(L, 2)) { EventDelegate del = (EventDelegate)translator.GetObject(L, 2, typeof(EventDelegate)); __cl_gen_to_be_invoked.AddOnFinished(del); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to UITweener.AddOnFinished!")); }
//界面打开 protected override void OnOpen(object param = null) { mTimer = uint.MaxValue; mText3.AddOnFinished(OnText3Finished); mText2.AddOnFinished(OnText2Finished); mText1.AddOnFinished(OnText1Finished); mFight.AddOnFinished(OnFightFinished); mText3.gameObject.SetActive(true); mText3.Play(); mFight.ResetToBeginning(); mFight.gameObject.SetActive(false); mAni.Reset(); mAni.gameObject.SetActive(false); CameraController.Instance.ShakeCamera(GameConfig.LevelUpShakeCameraAmount, 0.5f); }
void OnDragEnd() { if (isTween()) { return; } if (Mathf.Abs(dragTotal.x) > Mathf.Abs(dragTotal.y)) { //橫向 if (manager.state == NoteTrackModuleManager.panelState.folded && dragTotal.x > 0) { //向右展開 currentSizeTweener = TweenPanelWidth.Begin(m_Panel, ConfigUtility.reactionSensitive, regularWidget.width); currentPositionTweener = TweenPosition.Begin(m_Panel.gameObject, ConfigUtility.reactionSensitive, regularWidget.cachedTransform.position, true); currentSizeTweener.AddOnFinished(GoState_Regular); } else if (manager.state == NoteTrackModuleManager.panelState.regular && dragTotal.x < 0) { //向左縮起 currentSizeTweener = TweenPanelWidth.Begin(m_Panel, ConfigUtility.reactionSensitive, foldedWidget.width); currentPositionTweener = TweenPosition.Begin(m_Panel.gameObject, ConfigUtility.reactionSensitive, foldedWidget.cachedTransform.position, true); currentSizeTweener.AddOnFinished(GoState_Folded); } } else { //直向 if (manager.state == NoteTrackModuleManager.panelState.regular && dragTotal.y > 0) { //向上展開 currentSizeTweener = TweenPanelHeight.Begin(m_Panel, ConfigUtility.reactionSensitive, unfoldedWidget.height); currentPositionTweener = TweenPosition.Begin(m_Panel.gameObject, ConfigUtility.reactionSensitive, unfoldedWidget.cachedTransform.position, true); currentSizeTweener.AddOnFinished(GoState_Unfolded); } else if (manager.state == NoteTrackModuleManager.panelState.unfolded && dragTotal.y < 0) { //向下縮起 currentSizeTweener = TweenPanelHeight.Begin(m_Panel, ConfigUtility.reactionSensitive, regularWidget.height); currentPositionTweener = TweenPosition.Begin(m_Panel.gameObject, ConfigUtility.reactionSensitive, regularWidget.cachedTransform.position, true); currentSizeTweener.AddOnFinished(GoState_Regular); } } }
static int AddOnFinished(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate))) { UITweener obj = (UITweener)ToLua.ToObject(L, 1); EventDelegate arg0 = (EventDelegate)ToLua.ToObject(L, 2); obj.AddOnFinished(arg0); return(0); } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate.Callback))) { UITweener obj = (UITweener)ToLua.ToObject(L, 1); EventDelegate.Callback arg0 = null; LuaTypes funcType2 = LuaDLL.lua_type(L, 2); if (funcType2 != LuaTypes.LUA_TFUNCTION) { arg0 = (EventDelegate.Callback)ToLua.ToObject(L, 2); } else { LuaFunction func = ToLua.ToLuaFunction(L, 2); arg0 = DelegateFactory.CreateDelegate(typeof(EventDelegate.Callback), func) as EventDelegate.Callback; } obj.AddOnFinished(arg0); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UITweener.AddOnFinished")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private static int AddOnFinished(IntPtr L) { int result; try { int num = LuaDLL.lua_gettop(L); if (num == 2 && TypeChecker.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate))) { UITweener uITweener = (UITweener)ToLua.ToObject(L, 1); EventDelegate del = (EventDelegate)ToLua.ToObject(L, 2); uITweener.AddOnFinished(del); result = 0; } else if (num == 2 && TypeChecker.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate.Callback))) { UITweener uITweener2 = (UITweener)ToLua.ToObject(L, 1); LuaTypes luaTypes = LuaDLL.lua_type(L, 2); EventDelegate.Callback del2; if (luaTypes != LuaTypes.LUA_TFUNCTION) { del2 = (EventDelegate.Callback)ToLua.ToObject(L, 2); } else { LuaFunction func = ToLua.ToLuaFunction(L, 2); del2 = (DelegateFactory.CreateDelegate(typeof(EventDelegate.Callback), func) as EventDelegate.Callback); } uITweener2.AddOnFinished(del2); result = 0; } else { result = LuaDLL.luaL_throw(L, "invalid arguments to method: UITweener.AddOnFinished"); } } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
static int AddOnFinished(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2 && LuaScriptMgr.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate))) { UITweener obj = (UITweener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UITweener"); EventDelegate arg0 = (EventDelegate)LuaScriptMgr.GetLuaObject(L, 2); obj.AddOnFinished(arg0); return(0); } else if (count == 2 && LuaScriptMgr.CheckTypes(L, 1, typeof(UITweener), typeof(EventDelegate.Callback))) { UITweener obj = (UITweener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UITweener"); EventDelegate.Callback arg0 = null; LuaTypes funcType2 = LuaDLL.lua_type(L, 2); if (funcType2 != LuaTypes.LUA_TFUNCTION) { arg0 = (EventDelegate.Callback)LuaScriptMgr.GetLuaObject(L, 2); } else { LuaFunction func = LuaScriptMgr.GetLuaFunction(L, 2); arg0 = () => { func.Call(); }; } obj.AddOnFinished(arg0); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: UITweener.AddOnFinished"); } return(0); }
public static int AddOnFinished(IntPtr l) { int result; try { int total = LuaDLL.pua_gettop(l); if (LuaObject.matchType(l, total, 2, typeof(EventDelegate))) { UITweener uITweener = (UITweener)LuaObject.checkSelf(l); EventDelegate del; LuaObject.checkType <EventDelegate>(l, 2, out del); uITweener.AddOnFinished(del); LuaObject.pushValue(l, true); result = 1; } else if (LuaObject.matchType(l, total, 2, typeof(EventDelegate.Callback))) { UITweener uITweener2 = (UITweener)LuaObject.checkSelf(l); EventDelegate.Callback del2; LuaDelegation.checkDelegate(l, 2, out del2); uITweener2.AddOnFinished(del2); LuaObject.pushValue(l, true); result = 1; } else { LuaObject.pushValue(l, false); LuaDLL.pua_pushstring(l, "No matched override function to call"); result = 2; } } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }