Add JointPos prop
This commit is contained in:
parent
8cc64ae1e5
commit
c96a42b883
|
@ -500,3 +500,27 @@ public class PropSpotlightAndAmbient : Property
|
|||
writer.Write(SpotBrightness);
|
||||
}
|
||||
}
|
||||
|
||||
public class PropJointPos : Property
|
||||
{
|
||||
public float[] Positions;
|
||||
|
||||
public override void Read(BinaryReader reader)
|
||||
{
|
||||
base.Read(reader);
|
||||
Positions = new float[6];
|
||||
for (var i = 0; i < 6; i++)
|
||||
{
|
||||
Positions[i] = reader.ReadSingle();
|
||||
}
|
||||
}
|
||||
|
||||
public override void Write(BinaryWriter writer)
|
||||
{
|
||||
base.Write(writer);
|
||||
foreach (var position in Positions)
|
||||
{
|
||||
writer.Write(position);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -155,6 +155,7 @@ public class DbFile
|
|||
"P$ModelName" => new PropertyChunk<PropLabel>(),
|
||||
"P$Scale" => new PropertyChunk<PropVector>(),
|
||||
"P$RenderTyp" => new PropertyChunk<PropRenderType>(),
|
||||
"P$JointPos" => new PropertyChunk<PropJointPos>(),
|
||||
"P$OTxtRepr0" => new PropertyChunk<PropString>(),
|
||||
"P$OTxtRepr1" => new PropertyChunk<PropString>(),
|
||||
"P$OTxtRepr2" => new PropertyChunk<PropString>(),
|
||||
|
|
|
@ -91,6 +91,7 @@ public class ObjectHierarchy
|
|||
AddProp<PropLabel>("P$ModelName");
|
||||
AddProp<PropVector>("P$Scale");
|
||||
AddProp<PropRenderType>("P$RenderTyp");
|
||||
AddProp<PropJointPos>("P$JointPos");
|
||||
AddProp<PropString>("P$OTxtRepr0");
|
||||
AddProp<PropString>("P$OTxtRepr1");
|
||||
AddProp<PropString>("P$OTxtRepr2");
|
||||
|
|
Loading…
Reference in New Issue