summaryrefslogtreecommitdiff
path: root/ZAPD/ZCKeyFrameAnim.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ZAPD/ZCKeyFrameAnim.cpp')
-rw-r--r--ZAPD/ZCKeyFrameAnim.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/ZAPD/ZCKeyFrameAnim.cpp b/ZAPD/ZCKeyFrameAnim.cpp
index 0b07471..fffb9f2 100644
--- a/ZAPD/ZCKeyFrameAnim.cpp
+++ b/ZAPD/ZCKeyFrameAnim.cpp
@@ -9,6 +9,7 @@ REGISTER_ZFILENODE(KeyFrameAnimation, ZKeyFrameAnim);
ZKeyFrameAnim::ZKeyFrameAnim(ZFile* nParent) : ZResource(nParent)
{
RegisterRequiredAttribute("Skel");
+ genOTRDef = true;
}
ZKeyFrameAnim::~ZKeyFrameAnim()
@@ -179,10 +180,11 @@ std::string ZKeyFrameAnim::GetBodySourceCode() const
std::string kfNumsStr;
std::string presetValuesStr;
- Globals::Instance->GetSegmentedPtrName(bitFlagsAddr, parent, "", bitFlagsStr);
- Globals::Instance->GetSegmentedPtrName(keyFramesAddr, parent, "", keyFrameStr);
- Globals::Instance->GetSegmentedPtrName(kfNumsAddr, parent, "", kfNumsStr);
- Globals::Instance->GetSegmentedPtrName(presentValuesAddr, parent, "", presetValuesStr);
+ Globals::Instance->GetSegmentedPtrName(bitFlagsAddr, parent, "", bitFlagsStr, parent->workerID);
+ Globals::Instance->GetSegmentedPtrName(keyFramesAddr, parent, "", keyFrameStr, parent->workerID);
+ Globals::Instance->GetSegmentedPtrName(kfNumsAddr, parent, "", kfNumsStr, parent->workerID);
+ Globals::Instance->GetSegmentedPtrName(presentValuesAddr, parent, "", presetValuesStr,
+ parent->workerID);
return StringHelper::Sprintf("\n\t%s, %s, %s, %s, 0x%04X, 0x%04X\n", bitFlagsStr.c_str(),
keyFrameStr.c_str(), kfNumsStr.c_str(), presetValuesStr.c_str(),