//初始化函数,可以被重写,已添加其他 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); }
//初始化函数,可以被重写,已添加其他 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); }