NiKeyframeManager - nif.xml fix
Примечание о коде, для Nif.xml файла, позволяющее нифскопу создавать (редактировать) этот объект в ниф файлах.
По умолчанию, все версии нифскопа, не умеют открывать файлы содержащие этот объект.
Для нифскопа 2.0.х
<compound name="NameControllerPair">
<add name="Name" type="string"></add>
<add name="Controller" type="Ptr" template="NiKeyframeController"></add>
</compound>
<compound name="NiSequence">
<add name="Sequence Name" type="string"></add>
<add name="Use External" type="byte"></add>
<add name="Keyframe File Name" type="string" cond="Use External != 0"></add>
<add name="unknown int" type="int" cond="Use External == 0"></add>
<add name="unknown object" type="Ptr" template="NiObject" cond="Use External == 0"></add>
<add name="Num Name Controller Pairs" type="uint"></add>
<add name="Name Controller Pairs" type="NameControllerPair" arr1="Num Name Controller Pairs"></add>
</compound>
<niobject name="NiKeyframeManager" inherit="NiTimeController">
<add name="Num Sequences" type="uint"></add>
<add name="Sequences" type="NiSequence" arr1="Num Sequences"></add>
</niobject>
Для нифскопа 1.1.3 или 1.2
<compound name="NameControllerPair">
<add name="Name" type="string"></add>
<add name="Controller" type="Ptr" template="NiKeyframeController"></add>
</compound>
<compound name="NiSequenceMW">
<add name="Sequence Name" type="string"></add>
<add name="Use External" type="byte"></add>
<add name="Keyframe File Name" type="string" cond="Use External != 0"></add>
<add name="unknown int" type="int" cond="Use External == 0"></add>
<add name="unknown object" type="Ptr" template="NiObject" cond="Use External == 0"></add>
<add name="Num Name Controller Pairs" type="uint"></add>
<add name="Name Controller Pairs" type="NameControllerPair" arr1="Num Name Controller Pairs"></add>
</compound>
<niobject name="NiKeyframeManager" abstract="0" inherit="NiTimeController">
<add name="Num Sequences" type="uint"></add>
<add name="Sequences" type="NiSequenceMW" arr1="Num Sequences"></add>
</niobject>