mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 01:07:43 +00:00
Character factory support classes
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#ifndef __PSHAG_CANIMATIONSET_HPP__
|
||||
#define __PSHAG_CANIMATIONSET_HPP__
|
||||
#ifndef __URDE_CANIMATIONSET_HPP__
|
||||
#define __URDE_CANIMATIONSET_HPP__
|
||||
|
||||
#include "IOStreams.hpp"
|
||||
#include "CAnimation.hpp"
|
||||
@@ -36,8 +36,19 @@ class CAnimationSet
|
||||
|
||||
public:
|
||||
CAnimationSet(CInputStream& in);
|
||||
|
||||
const std::vector<CAnimation>& GetAnimations() const {return x4_animations;}
|
||||
const std::vector<CTransition>& GetTransitions() const {return x14_transitions;}
|
||||
const std::shared_ptr<IMetaTrans>& GetDefaultTransition() const {return x24_defaultTransition;}
|
||||
const std::vector<CHalfTransition>& GetHalfTransitions() const {return x40_halfTransitions;}
|
||||
const std::vector<std::pair<u32, CAdditiveAnimationInfo>>&
|
||||
GetAdditiveInfo() const {return x28_additiveInfo;}
|
||||
const CAdditiveAnimationInfo&
|
||||
GetDefaultAdditiveInfo() const {return x38_defaultAdditiveInfo;}
|
||||
const std::vector<std::pair<TResId, TResId>>&
|
||||
GetAnimResIds() const {return x50_animRes;}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // __PSHAG_CANIMATIONSET_HPP__
|
||||
#endif // __URDE_CANIMATIONSET_HPP__
|
||||
|
||||
Reference in New Issue
Block a user