Пример #1
0
        public static ArchiveFile Create(string path)
        {
            switch (Game.Instance.ImgVersion)
            {
                case ArchiveFileVersion.V1:
                    return ArchiveFileV1.Create(path);
                case ArchiveFileVersion.V2:
                    return ArchiveFileV2.Create(path);
                default:
                    throw new InvalidOperationException();
            }

        }