public emoji_data GetDataByID(int id) { emoji_data retData = null; if (_dataDict.TryGetValue(id, out retData)) { return(retData); } return(null); }
static int GetDataByID(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); EmojiDataConfig obj = (EmojiDataConfig)ToLua.CheckObject <EmojiDataConfig>(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); emoji_data o = obj.GetDataByID(arg0); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public emoji_data[] GetAllData() { emoji_data[] retData = new emoji_data[_srcData.Items.Count]; _srcData.Items.CopyTo(retData, 0); return(retData); }