示例#1
0
 public TextureRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer, Material _material, Texture _texture, JSONNode node) : base(_loader, _uri, _bearer)
 {
     resolved = SceneLoadingStatus.eTexture;
     material = _material;
     texture  = _texture;
     lmvtkDef = node;
 }
示例#2
0
 public PropertiesRequest2(IForgeLoaderInterface _loader, Uri _uri, string _bearer, List <Eppy.Tuple <int, GameObject> > _dbIds) : base(_loader, _uri, _bearer)
 {
     resolved    = SceneLoadingStatus.eProperties;
     dbIds       = _dbIds;
     compression = true;
     properties  = new Dictionary <int, ForgeProperties> ();
 }
 public MaterialsRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer, HashSet <int> _materialIds, JSONNode node) : base(_loader, _uri, _bearer)
 {
     resolved    = SceneLoadingStatus.eMaterial;
     materialIds = _materialIds;
     lmvtkDef    = node;
     materials   = new Dictionary <int, Material> ();
 }
示例#4
0
 public MeshRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer, Eppy.Tuple <int, int> _fragId, int _materialId, JSONNode node) : base(_loader, _uri, _bearer)
 {
     resolved    = SceneLoadingStatus.eMesh;
     fragId      = _fragId;
     materialId  = _materialId;
     lmvtkDef    = node;
     compression = true;
 }
示例#5
0
 public MeshRequest2(IForgeLoaderInterface _loader, Uri _uri, string _bearer, int _dbId, List <Eppy.Tuple <int, int, GameObject, JSONNode> > _fragments, JSONNode node) : base(_loader, _uri, _bearer)
 {
     resolved       = SceneLoadingStatus.eMesh;
     dbId           = _dbId;
     fragments      = _fragments;
     lmvtkDef       = node;
     compression    = false;
     createCollider = _loader.CreateCollider;
     _openctm       = new List <Eppy.Tuple <int, OpenCTM.Mesh> > ();
 }
        public RequestObjectInterface(IForgeLoaderInterface _loader, Uri _uri, string _bearer)
        {
            state  = SceneLoadingStatus.eNew;
            loader = _loader;
            uri    = _uri;
            //Debug.Log ("URI request: " + uri);
            bearer = _bearer;
#if UNITY_WSA
            mb = GameObject.FindObjectOfType <MonoBehaviour> ();
#endif
            compression = false;
        }
示例#7
0
 public MeshesRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer, List <Eppy.Tuple <int, int> > _components, List <Eppy.Tuple <int, int, GameObject, JSONNode> > _fragments, JSONNode node) : base(_loader, _uri, _bearer)
 {
     resolved       = SceneLoadingStatus.eMesh;
     fragments      = _fragments;
     lmvtkDef       = node;
     compression    = false;
     createCollider = _loader.CreateCollider;
     _openctm       = new List <Eppy.Tuple <int, int, OpenCTM.Mesh> > ();
     foreach (Eppy.Tuple <int, int> item in _components)
     {
         _openctm.Add(new Eppy.Tuple <int, int, OpenCTM.Mesh> (item.Item1, item.Item2, null));
     }
 }
 public MaterialRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer, int _matId, JSONNode node) : base(_loader, _uri, _bearer)
 {
     resolved = SceneLoadingStatus.eMaterial;
     matId    = _matId;
     lmvtkDef = node;
 }
示例#9
0
 public PropertiesRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer, int _dbId) : base(_loader, _uri, _bearer)
 {
     resolved    = SceneLoadingStatus.eProperties;
     dbId        = _dbId;
     compression = true;
 }
 public InstanceTreeRequest(IForgeLoaderInterface _loader, Uri _uri, string _bearer) : base(_loader, _uri, _bearer)
 {
     resolved = SceneLoadingStatus.eInstanceTree;
     //compression = true;
 }