mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 05:07:43 +00:00
Additional animation tree imps
This commit is contained in:
40
Runtime/Character/CSequenceHelper.cpp
Normal file
40
Runtime/Character/CSequenceHelper.cpp
Normal file
@@ -0,0 +1,40 @@
|
||||
#include "CSequenceHelper.hpp"
|
||||
#include "CAnimSysContext.hpp"
|
||||
#include "CBoolPOINode.hpp"
|
||||
#include "CInt32POINode.hpp"
|
||||
#include "CParticlePOINode.hpp"
|
||||
#include "CSoundPOINode.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
|
||||
CSequenceFundamentals::CSequenceFundamentals(const CSteadyStateAnimInfo& ssInfo,
|
||||
const std::vector<CBoolPOINode>& boolNodes,
|
||||
const std::vector<CInt32POINode>& int32Nodes,
|
||||
const std::vector<CParticlePOINode>& particleNodes,
|
||||
const std::vector<CSoundPOINode>& soundNodes)
|
||||
: x0_ssInfo(ssInfo), x18_boolNodes(boolNodes), x28_int32Nodes(int32Nodes), x38_particleNodes(particleNodes),
|
||||
x48_soundNodes(soundNodes)
|
||||
{
|
||||
}
|
||||
|
||||
CSequenceHelper::CSequenceHelper(const std::shared_ptr<CAnimTreeNode>& a,
|
||||
const std::shared_ptr<CAnimTreeNode>& b,
|
||||
const CAnimSysContext& animCtx)
|
||||
: x0_transDB(animCtx.x0_transDB)
|
||||
{
|
||||
x10_treeNodes.reserve(2);
|
||||
x10_treeNodes.push_back(a);
|
||||
x10_treeNodes.push_back(b);
|
||||
}
|
||||
|
||||
CSequenceHelper::CSequenceHelper(const std::vector<std::shared_ptr<IMetaAnim>>& nodes,
|
||||
const CAnimSysContext& animCtx)
|
||||
{
|
||||
}
|
||||
|
||||
CSequenceFundamentals CSequenceHelper::ComputeSequenceFundamentals()
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user