-~~~lua +```lua dic:set_Item('a', 1) dic:set_Item('b', 2) print(dic:get_Item('a')) print(dic:get_Item('b')) -~~~ +``` 如果你的版本小于或等于2.1.11,建议直接方法该操作符的等效方法,比如Dictionary的TryGetValue,如果该方法没有提供,可以在C#那通过Extension method封装一个使用。
对于名为“AProp”的属性,会对应一个getter,method_name等于get_AProp,setter的method_name等于set_AProp。 []操作符 赋值对应set_Item,取值对应get_Item。第一个参数是self,赋值后面跟key,value,取值只有key参数,返回值是取出的值。 其它操作符 C#的操作符都有一套内部表示,比如+号的操作符函数名是op_Additio...
Global.Get<Dictionary<string,object>>("person"); foreach (string item in dic.Keys) { print(item + " " + dic[item]); } 将Lua中Table的键值对存在List中,List中只能存没有明确键的。只能映射值,没有key的。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 List list = luaEnv.Global.Get...
self.obj= AssetBundleManager:LoadRes("UI","ItemGrid")--设置父对象self.obj.transform:SetParent(father,false)--设置位置self.obj.transform.localPosition = Vector3(posX,posY,0)--设置图标和数量self.imgIcon = self.obj.transform:Find("Icon"):GetComponent(typeof(Image)) self.Text= self.obj.transfo...
语法:字典:get_Item(key) / set_Item(key,value) lua代码 输出结果 Lua调用用C#方法 静态方法 语法: CS.命名空间.类名.静态方法名(参数) 成员方法 语法: CS.命名空间.类名:静态方法名(参数) 注意:调用成员方法,第一个参数需要传该对象,建议用冒号语法 ...
( item ) return item.uiConfig == ui end ) end ---@param ui UIConfig ---@return UnityEngine.Transform function _getContainer( ui ) return _layerContainerData[ui.uiLayer.layerName].normal end ---@param uiViewData UIViewData function _setInnerActive( uiViewData ) if uiViewData....
self:GetControl("TogEquip","Toggle").onValueChanged:AddListener(function(value)ifvaluethenself:ChangeType(1)endend) self:GetControl("TogItem","Toggle").onValueChanged:AddListener(function(value)ifvaluethenself:ChangeType(2)endend) self:GetControl("TogGem","Toggle").onValueChanged:AddListener(function...
("ui","ItemGrid");--设置父对象self.obj.transform:SetParent(father,false)--继续设置他的位置self.obj.transform.localPosition = Vector3(posX, posY,0)--找控件self.imgIcon =self.obj.transform:Find("imgIcon"):GetComponent(typeof(Image))self.Text =self.obj .transform:Find("Text"):GetComponent...
MenuItem定義してる場所 両方以下のファイルの中にある。 それを踏まえて以下のクラスを作成した。 Assets/XLua/Editor/Custom/CustomGenerator.cs usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingCSObjectWrapEditor;usingUnityEditor;namespaceXLuaCustomEditor{// This class changes ...
conn = DBUtil.getConn(); String SQL = "SELECT * FROM Student"; stmt = conn.createStatement(); rs = stmt.executeQuery(SQL); %> <!-- As a link --> 学生信息 添加学生信息