예제 #1
0
        public static SC3Decompiler Load(string path)
        {
            if (string.IsNullOrEmpty(path))
            {
                throw new ArgumentNullException(nameof(path));
            }

            var module = SC3Module.Load(path);

            return(Open(module));
        }
예제 #2
0
        public static SC3Decompiler Load(Stream stream, bool leaveOpen = false)
        {
            if (stream == null)
            {
                throw new ArgumentNullException(nameof(stream));
            }

            var module = SC3Module.Load(stream, leaveOpen);

            return(new SC3Decompiler(module, leaveOpen));
        }