コード例 #1
0
        public bool ReadFile(string filePath, bool isCompressed, bool isBinary)
        {
            if (!isBinary)
            {
                OverworldFile file = FileUtils.LoadJson <OverworldFile>(filePath, isCompressed);

                if (file == null)
                {
                    return(false);
                }
                else
                {
                    CopyFrom(file);
                    return(true);
                }
            }
            else
            {
                OverworldFile file = FileUtils.LoadBinary <OverworldFile>(filePath);

                if (file == null)
                {
                    return(false);
                }
                else
                {
                    CopyFrom(file);
                    return(true);
                }
            }
        }
コード例 #2
0
ファイル: OverworldFile.cs プロジェクト: svifylabs/dwarfcorp
 public void CopyFrom(OverworldFile file)
 {
     Data = file.Data;
 }
コード例 #3
0
ファイル: OverworldFile.cs プロジェクト: scorvi/dwarfcorp
 public void CopyFrom(OverworldFile file)
 {
     Data = file.Data;
 }