AcTools.Kn5File.Kn5.FromDirectory_Nodes C# (CSharp) Method

FromDirectory_Nodes() private method

private FromDirectory_Nodes ( string dir, bool jsonMode ) : void
dir string
jsonMode bool
return void
        private void FromDirectory_Nodes(string dir, bool jsonMode) {
            if (jsonMode && File.Exists(Path.Combine(dir, "model.json"))) {
                RootNode = FromNodesJson(Path.Combine(dir, "model.json"));
            } else {
                RootNode = null;
            }

            NodesBytes = File.ReadAllBytes(Path.Combine(dir, "model.bin"));
        }
    }

Usage Example

Example #1
0
        public static Kn5 FromDirectory(string dir, bool jsonMode) {
            if (!Directory.Exists(dir)) {
                throw new DirectoryNotFoundException(dir);
            }

            var kn5 = new Kn5(dir);
            
            kn5.FromDirectory_Header(dir);
            kn5.FromDirectory_Textures(dir);
            kn5.FromDirectory_Materials(dir);
            kn5.FromDirectory_Nodes(dir, jsonMode);

            return kn5;
        }
All Usage Examples Of AcTools.Kn5File.Kn5::FromDirectory_Nodes