Exemplo n.º 1
0
 public static BDEF1 Read(BinaryReader reader, PmxGlobalData globalData)
 {
     return(new BDEF1()
     {
         BoneIndex = reader.ReadVarInt(globalData.BoneIndexSize)
     });
 }
Exemplo n.º 2
0
 public static BDEF2 Read(BinaryReader reader, PmxGlobalData globalData)
 {
     return(new BDEF2()
     {
         BoneIndex1 = reader.ReadVarInt(globalData.BoneIndexSize),
         BoneIndex2 = reader.ReadVarInt(globalData.BoneIndexSize),
         Bone1Weight = reader.ReadSingle(),
     });
 }
Exemplo n.º 3
0
 public static SDEF Read(BinaryReader reader, PmxGlobalData globalData)
 {
     return(new SDEF()
     {
         BoneIndex1 = reader.ReadVarInt(globalData.BoneIndexSize),
         BoneIndex2 = reader.ReadVarInt(globalData.BoneIndexSize),
         Bone1Weight = reader.ReadSingle(),
         C = reader.ReadStruct <Vec3f>(),
         R0 = reader.ReadStruct <Vec3f>(),
         R1 = reader.ReadStruct <Vec3f>(),
     });
 }
Exemplo n.º 4
0
 public static QDEF Read(BinaryReader reader, PmxGlobalData globalData)
 {
     return(new QDEF()
     {
         BoneIndex1 = reader.ReadVarInt(globalData.BoneIndexSize),
         BoneIndex2 = reader.ReadVarInt(globalData.BoneIndexSize),
         BoneIndex3 = reader.ReadVarInt(globalData.BoneIndexSize),
         BoneIndex4 = reader.ReadVarInt(globalData.BoneIndexSize),
         Bone1Weight = reader.ReadSingle(),
         Bone2Weight = reader.ReadSingle(),
         Bone3Weight = reader.ReadSingle(),
         Bone4Weight = reader.ReadSingle(),
     });
 }