UH2S2L12——Lua调用枚举
UH2S2L12——Lua调用枚举
本章代码关键字
1 | 枚举.__CastFrom() --数值或字符串转对应枚举函数 |
调用枚举
枚举的调用规则 和 类的调用规则是一样的,相对于类来说,枚举不存在实例化操作
使用 CS.命名空间.枚举名.枚举成员
即可调用,也支持取别名
1 | PrimitiveType = CS.UnityEngine.PrimitiveType |
调用自定义声明的枚举也很简单,和调用自带枚举一样调用即可CS.命名空间.枚举名.枚举成员
(注意命名空间)
1 | public enum E_MyEnum |
1 | E_MyEnum = CS.E_MyEnum |
枚举转换相关
数值或者字符串转枚举只需要调用其__CastFrom
方法即可
1 | -- 数值转枚举 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!