mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-18 01:15:26 +00:00
Fixed up MP3 asset name generation, implemented a bunch of extra checks and safeguards to ensure asset names/directories are valid
This commit is contained in:
@@ -52,6 +52,18 @@ public:
|
||||
return new CDependencyTree();
|
||||
}
|
||||
|
||||
void GetUniquePrimitives(std::set<CAnimPrimitive>& rPrimSet) const
|
||||
{
|
||||
for (u32 TransIdx = 0; TransIdx < mTransitions.size(); TransIdx++)
|
||||
mTransitions[TransIdx].pTransition->GetUniquePrimitives(rPrimSet);
|
||||
|
||||
for (u32 HalfIdx = 0; HalfIdx < mHalfTransitions.size(); HalfIdx++)
|
||||
mHalfTransitions[HalfIdx].pTransition->GetUniquePrimitives(rPrimSet);
|
||||
|
||||
if (mpDefaultTransition)
|
||||
mpDefaultTransition->GetUniquePrimitives(rPrimSet);
|
||||
}
|
||||
|
||||
void AddTransitionDependencies(CDependencyTree *pTree)
|
||||
{
|
||||
// Note: All CHAR animations must have been added to the tree before this function is run
|
||||
|
||||
Reference in New Issue
Block a user