private static bool s_GetWakeupInfo(out ApolloWakeupInfo wakeupInfo) { wakeupInfo = null; StringBuilder stringBuilder = new StringBuilder(20480); bool flag = ApolloQuickLoginService.apollo_account_GetWakeupInfo(stringBuilder, 20480); ADebug.Log("s_GetWakeupInfo : " + flag); if (flag) { string text = stringBuilder.ToString(); ADebug.Log("s_GetWakeupInfo: " + text); if (text != null && text.get_Length() > 0) { ApolloStringParser apolloStringParser = new ApolloStringParser(text); if (apolloStringParser != null) { wakeupInfo = apolloStringParser.GetObject <ApolloWakeupInfo>("WakeupInfo"); if (wakeupInfo != null) { ADebug.Log("s_GetWakeupInfo parser.GetObject success"); return(true); } ADebug.Log("s_GetWakeupInfo parser.GetObject error"); } else { ADebug.Log("GetWakeupInfo parser.GetObjec error"); } } } return(false); }
private static bool s_GetWakeupInfo(out ApolloWakeupInfo wakeupInfo) { wakeupInfo = null; StringBuilder pAccountInfo = new StringBuilder(0x5000); bool flag = apollo_account_GetWakeupInfo(pAccountInfo, 0x5000); ADebug.Log("s_GetWakeupInfo : " + flag); if (flag) { string src = pAccountInfo.ToString(); ADebug.Log("s_GetWakeupInfo: " + src); if ((src != null) && (src.Length > 0)) { ApolloStringParser parser = new ApolloStringParser(src); if (parser != null) { wakeupInfo = parser.GetObject <ApolloWakeupInfo>("WakeupInfo"); if (wakeupInfo != null) { ADebug.Log("s_GetWakeupInfo parser.GetObject success"); return(true); } ADebug.Log("s_GetWakeupInfo parser.GetObject error"); } else { ADebug.Log("GetWakeupInfo parser.GetObjec error"); } } } return(false); }
private static void QuickLoginOccur() { ADebug.Log("C# Apollo pulled up by quicklogin"); ApolloWakeupInfo wakeupInfo = new ApolloWakeupInfo(); bool flag = ApolloQuickLoginService.s_GetWakeupInfo(out wakeupInfo); if (ApolloQuickLoginService.m_callback != null) { ApolloQuickLoginService.m_callback(wakeupInfo); } else { ADebug.Log("QuickLoginOccur m_callback is null"); } }