NScumm.Scumm.ScummEngine.GetSavegameName C# (CSharp) Метод

GetSavegameName() статический приватный Метод

static private GetSavegameName ( System.Stream stream, string &desc ) : bool
stream System.Stream
desc string
Результат bool
        static bool GetSavegameName(Stream stream, out string desc)
        {
            SaveGameHeader hdr;
        
            var br = new BinaryReader(stream);
            if ((hdr = LoadSaveGameHeader(br)) == null)
            {
                desc = "Invalid savegame";
                return false;
            }
        
            if (hdr.Version < 7 || hdr.Version > CurrentVersion)
            {
                desc = "Invalid version";
                return false;
            }
        
            // We (deliberately) broke HE savegame compatibility at some point.
            if (hdr.Version < 57 /* && heversion >= 60*/)
            {
                desc = "Unsupported version";
                return false;
            }
        
            desc = hdr.Name;
            return true;
        }
    }

Same methods

ScummEngine::GetSavegameName ( int slot, string &desc ) : bool
ScummEngine