protected virtual void Dispose(bool disposing) { if (!this.disposed) { if (disposing) { this.content = null; if (UniFBX.list != null) { UniFBX.list.Clear(); } if (UniFBX.meshes != null) { UniFBX.meshes.Clear(); } if (this.models != null) { this.models.Clear(); } if (this.materialProp70 != null) { this.materialProp70.Clear(); } if (this.uanimations != null) { this.uanimations.Finish(); } UniFBX.list = null; UniFBX.meshes = null; this.models = null; this.materialProp70 = null; this.ulayeredTextures = null; this.ugeometries1 = null; this.ugeometries2 = null; this.ugeometries3 = null; this.umodels = null; this.umaterials = null; this.utextures = null; this.ulayeredTextures = null; this.uanimations = null; this.ulights = null; this.ucameras = null; } } this.disposed = true; }
public void GetLayeredTextures( ) { string rootID = "RootNode"; if (this.fbxsdk == FBX.SDK2010) { rootID = " \"Model::Scene\""; } if (!models.ContainsKey(rootID)) { return; } if (models[rootID].GetComponent <UniFBXTexture2D> () == null) { models[rootID].AddComponent <UniFBXTexture2D> ().Init(this.setting); } ulayeredTextures = new UniFBXLayeredTextures(); ulayeredTextures.Init(this.setting); }
public void Dispose( ) { this.content = null; if (UniFBX.list != null) { UniFBX.list.Clear(); } if (UniFBX.meshes != null) { UniFBX.meshes.Clear(); } if (this.models != null) { this.models.Clear(); } if (this.materialProp70 != null) { this.materialProp70.Clear(); } if (this.uanimations != null) { this.uanimations.Finish(); } UniFBX.list = null; UniFBX.meshes = null; this.models = null; this.materialProp70 = null; this.ulayeredTextures = null; this.ugeometries1 = null; this.ugeometries2 = null; this.ugeometries3 = null; this.umodels = null; this.umaterials = null; this.utextures = null; this.ulayeredTextures = null; this.uanimations = null; this.ulights = null; this.ucameras = null; }