public Material(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public RigidBody(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public MonoBehaviour(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public LoadedByTypeDefinition(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public CapsuleCollider(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public FlareLayer(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public CharacterJoint(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public Avatar(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public NotLoaded(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public EllipsoidParticleEmitter(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public void MergeTypeDefinition(AssetCabinet file, UnityClassID cls) { AssetCabinet.TypeDefinition clsDef = Types.Find ( delegate(AssetCabinet.TypeDefinition def) { return(def.typeId == (int)cls); } ); if (clsDef == null) { clsDef = file.Types.Find ( delegate(AssetCabinet.TypeDefinition def) { return(def.typeId == (int)cls); } ); if (clsDef == null) { Report.ReportLog("Warning! Class Definition for " + cls + " not found!"); return; } Types.Add(clsDef); } }
public AnimatorController(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public MeshRenderer(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AudioListener(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public MonoScript(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AudioListener(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public Rigidbody(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public SphereCollider(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AudioMixerSnapshot(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public CanvasGroup(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public PhysicMaterial(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public NotLoaded(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public GameObject(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public EllipsoidParticleEmitter(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AssetBundleManifest(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AnimationClip(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AnimatorOverrideController(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public Projector(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public ParticleSystem(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
//public List<PPtr<Transform>> m_Children { get; protected set; } //public PPtr<Transform> m_Father { get; protected set; } public Transform(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public CapsuleCollider(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public ParticleAnimator(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public LinkToGameObject225(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public MeshRenderer(AssetCabinet file, long pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public AssetBundle(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; NeedsUpdate = new HashSet <Component>(); }
public AssetBundle(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; NeedsUpdate = new HashSet<Component>(); }
public void DumpType(UnityClassID cls) { for (int i = 0; i < Types.Count; i++) { if (Types[i].typeId == (int)cls) { DumpType(Types[i]); return; } } }
public dynamic FindLinkedComponent(UnityClassID classID) { for (int i = 0; i < m_Component.Count; i++) { if (m_Component[i].Value.asset != null && m_Component[i].Value.asset.classID2 == classID) { return(m_Component[i].Value.asset); } } return(null); }
public Component FindComponent(string name, UnityClassID cls) { string lName = name.ToLower(); for (int i = 0; i < m_Container.Count; i++) { if (m_Container[i].Key == lName && m_Container[i].Value.asset.asset != null && m_Container[i].Value.asset.asset.classID2 == cls) { return(m_Container[i].Value.asset.asset); } } return(null); }
public int numContainerEntries(string name, UnityClassID cls) { string lName = name.ToLower(); for (int i = 0; i < m_Container.Count; i++) { if (m_Container[i].Key == lName && m_Container[i].Value.asset.asset != null && m_Container[i].Value.asset.asset.classID2 == cls) { int j = i; while (++j < m_Container.Count && m_Container[j].Key == lName && m_Container[j].Value.preloadIndex == m_Container[i].Value.preloadIndex) { ; } return(j - i); } } return(0); }
public void AppendComponent(string name, UnityClassID cls, Component asset) { string key = name.ToLower(); for (int idx = 0; idx < m_Container.Count; idx++) { int cmp = m_Container[idx].Key.CompareTo(key); if (cmp == 0) { while (m_Container[idx].Value.asset.asset.classID2 != cls) { if (++idx >= m_Container.Count) { return; } cmp = m_Container[idx].Key.CompareTo(key); if (cmp != 0) { return; } } AssetInfo info = new AssetInfo(file); info.preloadIndex = m_Container[idx].Value.preloadIndex; info.preloadSize = 0; info.asset = new PPtr <Object>(asset); while (++idx < m_Container.Count && m_Container[idx].Value.preloadIndex == info.preloadIndex) { } m_Container.Insert(idx, new KeyValuePair <string, AssetInfo>(key, info)); return; } else if (cmp > 0) { return; } } }
public MonoBehaviour(AssetCabinet file, UnityClassID classID1) : this(file, 0, classID1, UnityClassID.MonoBehaviour) { file.ReplaceSubfile(-1, this, null); }
public Cubemap(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) : base(file, pathID, classID1, classID2) { }
public Texture2D(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) { this.file = file; this.pathID = pathID; this.classID1 = classID1; this.classID2 = classID2; }
public int numContainerEntries(string name, UnityClassID cls) { string lName = name.ToLower(); for (int i = 0; i < m_Container.Count; i++) { if (m_Container[i].Key == lName && m_Container[i].Value.asset.asset != null && m_Container[i].Value.asset.asset.classID2 == cls) { int j = i; while (++j < m_Container.Count && m_Container[j].Key == lName && m_Container[j].Value.preloadIndex == m_Container[i].Value.preloadIndex) ; return j - i; } } return 0; }
public dynamic FindLinkedComponent(UnityClassID classID) { for (int i = 0; i < m_Component.Count; i++) { if (m_Component[i].Value.asset != null && m_Component[i].Value.asset.classID2 == classID) { return m_Component[i].Value.asset; } } return null; }
public ParticleRenderer(AssetCabinet file, int pathID, UnityClassID classID1, UnityClassID classID2) : base(file, pathID, classID1, classID2) { }
public void MergeTypeDefinition(AssetCabinet file, UnityClassID cls) { AssetCabinet.TypeDefinition clsDef = Types.Find ( delegate(AssetCabinet.TypeDefinition def) { return def.typeId == (int)cls; } ); if (clsDef == null) { clsDef = file.Types.Find ( delegate(AssetCabinet.TypeDefinition def) { return def.typeId == (int)cls; } ); if (clsDef == null) { Report.ReportLog("Warning! Class Definition for " + cls + " not found!"); return; } Types.Add(clsDef); } }
public void AppendComponent(string name, UnityClassID cls, Component asset) { string key = name.ToLower(); for (int idx = 0; idx < m_Container.Count; idx++) { int cmp = m_Container[idx].Key.CompareTo(key); if (cmp == 0) { while (m_Container[idx].Value.asset.asset.classID2 != cls) { if (++idx >= m_Container.Count) { return; } cmp = m_Container[idx].Key.CompareTo(key); if (cmp != 0) { return; } } AssetInfo info = new AssetInfo(file); info.preloadIndex = m_Container[idx].Value.preloadIndex; info.preloadSize = 0; info.asset = new PPtr<Object>(asset); while (++idx < m_Container.Count && m_Container[idx].Value.preloadIndex == info.preloadIndex) { } m_Container.Insert(idx, new KeyValuePair<string, AssetInfo>(key, info)); return; } else if (cmp > 0) { return; } } }
public Component FindComponent(string name, UnityClassID cls) { string lName = name.ToLower(); for (int i = 0; i < m_Container.Count; i++) { if (m_Container[i].Key == lName && m_Container[i].Value.asset.asset != null && m_Container[i].Value.asset.asset.classID2 == cls) { return m_Container[i].Value.asset.asset; } } return null; }