QFramework.LuaMain.getInstance C# (CSharp) Method

getInstance() public static method

public static getInstance ( ) : LuaMain
return LuaMain
		public static LuaMain getInstance()
		{
			if (mInstance == null) {
				mInstance = new LuaMain();  
				mInstance.init();
			}
			return mInstance;
		}
		private static GameObject luaCoroutine = null;

Usage Example

Example #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);
        }
All Usage Examples Of QFramework.LuaMain::getInstance