//#include "UILib.cs" int uiRoot, uiScroll; int uiReconnectController; int uiSysMsg; void OnActivate(int a) { ShowScroll(uiScroll, 0); if (a == 0) { Activate(uiRoot, 0); } else if (a == UIT_RECONNECT_CONTROLLER) { Activate(uiRoot, 1); Activate(uiReconnectController, 1); PlayUIAnimation(uiReconnectController, 0); } } void OnSysMsg(string event, int param1, int param2, int param3) { /* if (event == "SilentLoginFail") { Activate(uiRoot, 1); Begin(uiSysMsg); Text(MSG_SILENT_LOGIN_FAIL); PlayAnimation(); End(); } */ } int ReconnectController_OnInput(int key) { if (key == BUTTONKEY_START) ActivateUITop(0); return 1; // always return 1, so other UI do not receive key } void ReconnectController_OnAnimate(int frame) { AnimateDialog(uiScroll, frame); if (frame == 0) Text(GetWStringFromTable(MSG_RECONNECT_CONTROLLER_MSG)+NumToWStr(GetActiveController())+GetWStringFromTable(MSG_RECONNECT_CONTROLLER_MSG_)); } void SysMsg_OnAnimate(int frame) { if (frame == 0) { Show(); TweenTextColor(1,1,1,0, 1,1,1,1, 0.3); NextFrame(5); } else if (frame == 1) { TweenTextColor(1,1,1,1, 1,1,1,0, 0.3); NextFrame(0.3); } else if (frame == 2) { Show(0); } } void OnDefineUI() { uiRoot = GetID(); uiScroll = NewScroll2(); uiReconnectController = NewDialog("ReconnectController", -1, -1); Activate(uiReconnectController, 0); Begin(uiSysMsg=NewUI()); Position(0, 100); Size(400, 25); Gradient(0,0,0,1, 0,0,0,0, 2); Font(1); TextColor(1,1,1); TextSize(20); TextOffset(100, 2); Show(0); EventHandler("OnAnimate", "SysMsg_OnAnimate"); End(); Activate(uiRoot, 0); }