コード例 #1
0
ファイル: WorldSource.cs プロジェクト: nooperation/LibSanBag
        private DisplayNameOverride Read_DisplayNameOverride(BinaryReader reader)
        {
            var result = new DisplayNameOverride();

            result.Key   = BlueprintReader.Read_BlueprintResource_v1_innerL_v4_innerB(reader);
            result.Value = ReadString(reader);

            return(result);
        }
コード例 #2
0
ファイル: WorldSource.cs プロジェクト: nooperation/LibSanBag
        private LicenseOverrideKey Read_LicenseOverrideKey(BinaryReader reader)
        {
            var result = new LicenseOverrideKey();

            result.Value        = ReadVersion(reader, 1, 0x1411C4E40);
            result.Element      = BlueprintReader.Read_BlueprintResource_v1_innerL_v4_innerB(reader);
            result.PropertyCode = reader.ReadInt32();

            return(result);
        }
コード例 #3
0
ファイル: WorldSource.cs プロジェクト: nooperation/LibSanBag
        private HairSubgraph Read_HairSubgraph(BinaryReader reader)
        {
            var result = new HairSubgraph();

            result.Version   = ReadVersion(reader, 2, 0x1411BA0C0);
            result.TintNames = Read_List(reader, ReadString, 1, 0x14119ADB0);

            if (result.Version >= 2)
            {
                result.RiggedMesh = BlueprintReader.Read_BlueprintResource_v1_innerL_v4_innerB(reader);
            }
            else
            {
                result.RiggedMesh_V1 = BlueprintReader.Read_BlueprintResource_v1_innerL_v4_innerC(reader);
            }

            return(result);
        }