Lua枚舉的使用
Lua枚舉
function Game.CreateEnumTable(tbl, index) local enumtbl = {} local enumindex = index or 0 for i, v in ipairs(tbl) do enumtbl[v] = enumindex + i end return enumtbl end local BRZJH_XiaZhuType = {"XiaZhu_None","XiaZhu_First","XiaZhu_Seconed","XiaZhu_Threed","XiaZhu_Fourth","XiaZhu_Fifth","XiaZhu_Sixth"}
function Game.OnInitOK()
BRZJH_XiaZhuType = Game.CreateEnumTable(BRZJH_XiaZhuType, -1) --后面的參數(shù)為-1時(shí),下面的打印結(jié)果為0123456,為0時(shí)打印結(jié)果為1234567
print(BRZJH_XiaZhuType.XiaZhu_None,BRZJH_XiaZhuType.XiaZhu_First,BRZJH_XiaZhuType.XiaZhu_Seconed,BRZJH_XiaZhuType.XiaZhu_Fourth,BRZJH_XiaZhuType.XiaZhu_Fifth,BRZJH_XiaZhuType.XiaZhu_Sixth)
end
Game.CreateEnumTable(BRZJH_XiaZhuType, -1)
后面的參數(shù)為-1時(shí),下面的打印結(jié)果為0123456,為0時(shí)打印結(jié)果為1234567
小時(shí)候我把老婆種到地下,長大了我能收獲一大堆老婆!
我是威少,我是一名Unity游戲的主程,我為自己帶鹽,希望此文能給您一點(diǎn)點(diǎn)微不足道的幫助,祝你成功!

浙公網(wǎng)安備 33010602011771號(hào)