コード例 #1
0
ファイル: ES2.cs プロジェクト: JCYTop/Project_X
    public static T[,] Load2DArray <T>(string identifier, ES2Settings settings)
    {
        ES2Settings newSettings = settings.Clone(identifier);

        using (ES2Reader reader = ES2Reader.Create(newSettings))
            return(reader.Read2DArray <T>(newSettings.filenameData.tag));
    }
コード例 #2
0
ファイル: ES2Web.cs プロジェクト: JCYTop/Project_X
    public T[,] Load2DArray <T>(string tag)
    {
        CheckWWWUsage();
        CheckDownloadUsage();

        using (ES2Reader reader = ES2Reader.Create(data, settings))
            return(reader.Read2DArray <T>(tag));
    }
コード例 #3
0
    public override void Read(ES2Reader reader, object c)
    {
        TownBuilder data = (TownBuilder)c;

        // Add your reader.Read calls here to read the data into the object.
        data.Id              = reader.Read <System.Int32>();
        data.Level           = reader.Read <System.Int32>();
        data.Size            = reader.Read <System.Int32>();
        data.Citizens        = reader.ReadList <Character.Citizen>();
        data.Merchants       = reader.ReadList <Character.Merchant>();
        data.Clients         = reader.ReadList <Character.Client>();
        data.PriseMag        = reader.Read <System.Single>();
        data.BuildingDatas   = reader.ReadList <BuildingSaveData>();
        data.AttributeMag    = reader.ReadDictionary <Item.ItemParameters.ItemAttribute, System.Single>();
        data.Grid            = reader.Read2DArray <System.Boolean>();
        data.TownAttributeId = reader.Read <System.Int32>();
        data.Direction       = reader.Read <FieldMap.Town.RoadDirection>();
        data.Position        = reader.Read <UnityEngine.Vector3>();
        data.Quaternion      = reader.Read <UnityEngine.Quaternion>();
    }
コード例 #4
0
ファイル: ES2Reader.cs プロジェクト: Finn1510/Fortech
 private T[,] ReadEncrypted2DArray <T>(ES2Type type)
 {
     using (ES2Reader encryptedReader = GetEncryptedReader())
         return(encryptedReader.Read2DArray <T>(type));
 }