コード例 #1
0
        /// <summary>
        /// 构建返回数据
        /// </summary>
        /// <returns>The vo.</returns>
        /// <param name="connection">Connection.</param>
        private static LoadVo buildVo(WWW connection, CustomRemoteLoader customLoader)
        {
            if (connection == null)
            {
                return(null);
            }

            LoadVo loadVo = new LoadVo();

            loadVo.url       = connection.url;
            loadVo.nativeUrl = customLoader.NavitePath;

            try {
                loadVo.text = connection.text;
            } catch {
            }
            try {
                loadVo.currentLoader = customLoader;
            } catch {
            }

            try {
                loadVo.error = connection.error;
            } catch {
            }

            try {
//				loadVo.assetBundle = connection.assetBundle;
            } catch {
            }
            return(loadVo);
        }
コード例 #2
0
        /// <summary>
        /// 构建返回数据
        /// </summary>
        /// <returns>The vo.</returns>
        /// <param name="connection">Connection.</param>
        private static LoadVo buildVo(object connection, CustomResourceLoader customLoader)
        {
            LoadVo loadVo = new LoadVo();

            loadVo.currentLoader = customLoader;
            loadVo.gameObject    = connection;
            loadVo.nativeUrl     = customLoader.NavitePath;

            return(loadVo);
        }
コード例 #3
0
 public void OnInit()
 {
     if (Instance != null && Instance != this)
     {
         MonoBehaviour[] monos = gameObject.GetComponents <MonoBehaviour>();
         if (monos.Length > 1)
         {
             Destroy(this);
         }
         else
         {
             Destroy(gameObject);
         }
         return;
     }
     Instance = this;
     vo       = new LoadVo();
 }