getInstance() public static method

public static getInstance ( ) : LuaMain
return LuaMain
コード例 #1
0
        //初始化函数,可以被重写,已添加其他
        protected virtual bool Init()
        {
            mSelfLuaTable = LuaMain.getInstance().addLuaFile(LuaPath, gameObject);
            LuaClassName  = CallLuaFunctionRString("getClassName");

            mSelfLuaTable["gameObject"] = gameObject;
            mSelfLuaTable["transform"]  = transform;


            // if (gameObject.GetComponent<Button>() != null)
            // {
            //  gameObject.GetComponent<Button>().onClick.AddListener(
            //      onClick
            //  );
            // }

            return(true);
        }
コード例 #2
0
        //初始化函数,可以被重写,已添加其他
        protected virtual bool Init()
        {
            mSelfLuaTable = LuaMain.getInstance().addLuaFile(LuaPath, gameObject);

            LuaClassName = CallLuaFunctionRString("getClassName");
            mSelfLuaTable["gameObject"] = gameObject;
            mSelfLuaTable["transform"]  = transform;
//			mSelfLuaTable.Push ();
            //add button func
            if (gameObject.GetComponent <Button>() != null)
            {
                gameObject.GetComponent <Button>().onClick.AddListener(
                    delegate() {
                    onClick();
                }
                    );
            }


            return(true);
        }