XLUA 笔记

类访问 

CS.UnityEngine.Vector3

字段/属性访问访问

 CS.UnityEngine.Vector3.one

成员方法访问访问

 CS.UnityEngine.Vector3:Normalize()

静态方法访问访问 CS.UnityEngine.Vector3.Dot(CS.UnityEngine.Vector3.one,CS.UnityEngine.Vector3.one)

开启私有成员访问权限

xlua.private_accessible(CS.UnityEngine.Vector3)

属性set修复

xlua.hotfix(CS.NameSpace.ClassName,'set_PropertyName', function(self)

     fix code
end)

属性get修复

xlua.hotfix(CS.NameSpace.ClassName,'get_PropertyName', function(self)

     fix code
end)

成员方法修复

xlua.hotfix(CS.NameSpace.ClassName, 'MethodName', function(self, param0,param1)

        fix code

end)

静态方法修复

xlua.hotfix(CS.NameSpace.ClassName, 'MethodName', function(param0,param1)

        fix code

end)

创建指定类型数组

local arr = CS.System.Array.CreateInstance(typeof(CS.System.Int32),2)
arr [0]  =  0

arr [0]  =  1

创建指定类型Dictionary

local dicType  = CS.System.Collections.Generic.Dictionary(CS.System.Int32,CS.UnityEngine.Vector3)

local dicIV = dicType()

创建指定类型List

local listType = CS.System.Collections.Generic.List(CS.System.Int32)

local listInt = listType()

遍历Dictionary 

for k,v in pairs(dict) do
        if k == key then
            print (v)
        end
end

Action 回调函数赋值

 local actionFunc = function()
          fix code
 end
 SetAction(actionFunc)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值