public static BDEF1 Read(BinaryReader reader, PmxGlobalData globalData) { return(new BDEF1() { BoneIndex = reader.ReadVarInt(globalData.BoneIndexSize) }); }
public static BDEF2 Read(BinaryReader reader, PmxGlobalData globalData) { return(new BDEF2() { BoneIndex1 = reader.ReadVarInt(globalData.BoneIndexSize), BoneIndex2 = reader.ReadVarInt(globalData.BoneIndexSize), Bone1Weight = reader.ReadSingle(), }); }
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>(), }); }
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(), }); }