Ejemplo n.º 1
0
        public override bool Initialize()
        {
            _netEnv = NetEnvBridge.CreateBridge();
            _netEnv.Initialize(null);

            _deviceLevel = new DeviceLevBridge();
            _deviceLevel.Initialize();
            //
            return(true);
        }
        //创建
        public static NetEnvBridge CreateBridge()
        {
            NetEnvBridge ret = null;

            if (_sGo == null)
            {
                _sGo = new GameObject("NetEnvBridge");
                _sGo.transform.parent = JW.Common.SingletonManager.MonoSingletonGo.transform;
            }
            ret = _sGo.ExtAddComponent <NetEnvBridge>(true);
            return(ret);
        }
Ejemplo n.º 3
0
 public override void Uninitialize()
 {
     if (_netEnv != null)
     {
         _netEnv.Uninitialize();
         NetEnvBridge.DestroyBridge();
         _netEnv = null;
     }
     if (_deviceLevel != null)
     {
         _deviceLevel.Uninitialize();
         _deviceLevel = null;
     }
     return;
 }