简单的c#脚本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
public class LoadAB
{
    [MenuItem("Assets/LoadAB")]
    static void Load()
    {
        string dir = "Assets/StreamingAssets";
        if (Directory.Exists(dir) == false)
        {
            Directory.CreateDirectory(dir);
        }
        BuildPipeline.BuildAssetBundles(dir, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
    }
}




using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Utils
{
    /// <summary>
    /// 添加lua点击事件
    /// </summary>
    /// <param name="go"></param>
    /// <param name="luaFunc"></param>
    public static void AddClick(GameObject go, System.Object luaFunc)
    {
        UIEventListener.Get(go).onClick += delegate(GameObject obj)
        {
            LuaInterface.LuaFunction func = (LuaInterface.LuaFunction)luaFunc;
            func.Call(obj);
           
        };
       
    }
}

猜你喜欢

转载自blog.csdn.net/itliruochong/article/details/80515155