private static int GetLogger(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); com.tencent.pandora.Logger logger = CSharpInterface.GetLogger(); LuaScriptMgr.Push(L, logger); return(1); }
public static int ShowImage_s(IntPtr l) { int result; try { string panelName; LuaObject.checkType(l, 1, out panelName); string url; LuaObject.checkType(l, 2, out url); GameObject go; LuaObject.checkType <GameObject>(l, 3, out go); bool isCacheInMemory; LuaObject.checkType(l, 4, out isCacheInMemory); uint callId; LuaObject.checkType(l, 5, out callId); CSharpInterface.ShowImage(panelName, url, go, isCacheInMemory, callId); LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public void GeneratesCorrectDom() { var generator = new Generator(new NamingConvention("MyNamespace")); var generated = generator.Generate(Sample.Endpoints, Sample.Doc.Components.Schemas); var noteDto = Dto("Note"); var noteEndpoint = ElementEndpoint(noteDto); var contactDto = Dto("Contact"); var contactEndpointInterface = new CSharpInterface(new CSharpIdentifier("MyNamespace", "IContactEndpoint")) { Interfaces = { ElementEndpoint(contactDto).ToInterface() }, Properties = { Property("Note", "./note", noteEndpoint, description: "The note for a specific contact."), Property("Poke", "./poke", ActionEndpoint, description: "Pokes a contact."), Property("Picture", "./picture", BlobEndpoint, description: "A picture of a specific contact.") }, Description = "A specific contact." }; var contactEndpoint = new CSharpClass(new CSharpIdentifier("MyNamespace", "ContactEndpoint")) { BaseClass = new CSharpClassConstruction(ElementEndpoint(contactDto)) { Parameters = { Referrer, new CSharpParameter(CSharpIdentifier.Uri, "relativeUri") } }, Interfaces = { contactEndpointInterface.Identifier }, Description = contactEndpointInterface.Description }; contactEndpoint.Properties.AddRange(contactEndpointInterface.Properties); var collectionEndpoint = CollectionEndpoint(contactDto, contactEndpoint.Identifier); var entryEndpoint = new CSharpClass(new CSharpIdentifier("MyNamespace", "MyEntryEndpoint")) { BaseClass = new CSharpClassConstruction(new CSharpIdentifier("TypedRest.Endpoints", "EntryEndpoint")) { Parameters = { new CSharpParameter(CSharpIdentifier.Uri, "uri") } }, Properties = { Property("Contacts", "./contacts", collectionEndpoint, CollectionEndpoint(contactDto, contactEndpointInterface.Identifier).ToInterface(), description: "Collection of contacts.") } }; generated.Should().BeEquivalentTo( contactDto, noteDto, entryEndpoint, contactEndpointInterface, contactEndpoint); }
private static int NotifyAndroidPayFinish(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); CSharpInterface.NotifyAndroidPayFinish(luaString); return(0); }
private static int NotifyPushData(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); CSharpInterface.NotifyPushData(luaString); return(0); }
private static int QuerySearchConfig(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); string str = CSharpInterface.QuerySearchConfig(); LuaScriptMgr.Push(L, str); return(1); }
private static int QueryFriendsList(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); string str = CSharpInterface.QueryFriendsList(); LuaScriptMgr.Push(L, str); return(1); }
private static int GetTotalSwitch(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); bool totalSwitch = CSharpInterface.GetTotalSwitch(); LuaScriptMgr.Push(L, totalSwitch); return(1); }
private static int DestroyPanel(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); CSharpInterface.DestroyPanel(luaString); return(0); }
private static int GetPlatformDesc(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); string platformDesc = CSharpInterface.GetPlatformDesc(); LuaScriptMgr.Push(L, platformDesc); return(1); }
private static int GetUserData(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); UserData userData = CSharpInterface.GetUserData(); LuaScriptMgr.PushObject(L, userData); return(1); }
private static int AsyncDownloadImage(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); CSharpInterface.AsyncDownloadImage(luaString); return(0); }
private static int DoCmdFromGame(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); CSharpInterface.DoCmdFromGame(luaString); return(0); }
private static int GetSDKVersion(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 0); string sDKVersion = CSharpInterface.GetSDKVersion(); LuaScriptMgr.Push(L, sDKVersion); return(1); }
private static int AndroidPay(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); bool b = CSharpInterface.AndroidPay(luaString); LuaScriptMgr.Push(L, b); return(1); }
private static int ReadCookie(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); string str = CSharpInterface.ReadCookie(luaString); LuaScriptMgr.Push(L, str); return(1); }
private static int GetFunctionSwitch(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); bool functionSwitch = CSharpInterface.GetFunctionSwitch(luaString); LuaScriptMgr.Push(L, functionSwitch); return(1); }
private static int IsImageDownloaded(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); bool b = CSharpInterface.IsImageDownloaded(luaString); LuaScriptMgr.Push(L, b); return(1); }
private static int SetPosZ(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); GameObject go = (GameObject)LuaScriptMgr.GetUnityObject(L, 1, typeof(GameObject)); float z = (float)LuaScriptMgr.GetNumber(L, 2); CSharpInterface.SetPosZ(go, z); return(0); }
private static int AddUGUIOnClickUp(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); GameObject go = (GameObject)LuaScriptMgr.GetUnityObject(L, 1, typeof(GameObject)); LuaFunction luaFunction = LuaScriptMgr.GetLuaFunction(L, 2); CSharpInterface.AddUGUIOnClickUp(go, luaFunction); return(0); }
private static int ExecCallback(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); uint callId = (uint)LuaScriptMgr.GetNumber(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 2); CSharpInterface.ExecCallback(callId, luaString); return(0); }
private static int GetPanel(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); GameObject panel = CSharpInterface.GetPanel(luaString); LuaScriptMgr.Push(L, panel); return(1); }
private static int GetGameImgPath(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); int rankClass = (int)LuaScriptMgr.GetNumber(L, 1); int rankGrade = (int)LuaScriptMgr.GetNumber(L, 2); string gameImgPath = CSharpInterface.GetGameImgPath(rankClass, rankGrade); LuaScriptMgr.Push(L, gameImgPath); return(1); }
private static int QueryRankShowName(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); int rankClass = (int)LuaScriptMgr.GetNumber(L, 1); int rankShowGrade = (int)LuaScriptMgr.GetNumber(L, 2); string str = CSharpInterface.QueryRankShowName(rankClass, rankShowGrade); LuaScriptMgr.Push(L, str); return(1); }
private static int SetTextString(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); GameObject go = (GameObject)LuaScriptMgr.GetUnityObject(L, 1, typeof(GameObject)); string luaString = LuaScriptMgr.GetLuaString(L, 2); string luaString2 = LuaScriptMgr.GetLuaString(L, 3); CSharpInterface.SetTextString(go, luaString, luaString2); return(0); }
private static int WriteCookie(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); string luaString = LuaScriptMgr.GetLuaString(L, 1); string luaString2 = LuaScriptMgr.GetLuaString(L, 2); bool b = CSharpInterface.WriteCookie(luaString, luaString2); LuaScriptMgr.Push(L, b); return(1); }
private static int ShowGameImgByPath(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); GameObject go = (GameObject)LuaScriptMgr.GetUnityObject(L, 1, typeof(GameObject)); string luaString = LuaScriptMgr.GetLuaString(L, 2); int d = CSharpInterface.ShowGameImgByPath(go, luaString); LuaScriptMgr.Push(L, d); return(1); }
private static int AssembleFont(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); string luaString = LuaScriptMgr.GetLuaString(L, 1); string luaString2 = LuaScriptMgr.GetLuaString(L, 2); int d = CSharpInterface.AssembleFont(luaString, luaString2); LuaScriptMgr.Push(L, d); return(1); }
private static int CallBroker(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); uint callId = (uint)LuaScriptMgr.GetNumber(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 2); int cmdId = (int)LuaScriptMgr.GetNumber(L, 3); CSharpInterface.CallBroker(callId, luaString, cmdId); return(0); }
private static int StreamReport(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); string luaString = LuaScriptMgr.GetLuaString(L, 1); int reportType = (int)LuaScriptMgr.GetNumber(L, 2); int returnCode = (int)LuaScriptMgr.GetNumber(L, 3); CSharpInterface.StreamReport(luaString, reportType, returnCode); return(0); }