OpenBarnyard
 
Loading...
Searching...
No Matches
AAnimController.cpp
Go to the documentation of this file.
1#include "pch.h"
2#include "AAnimController.h"
3
4//-----------------------------------------------------------------------------
5// Enables memory debugging.
6// Note: Should be the last include!
7//-----------------------------------------------------------------------------
9
11
13
14// $Barnyard: FUNCTION 005803f0
22
23// $Barnyard: FUNCTION 00580420
24// $Barnyard: FUNCTION 00580370
28
33
35{
36}
37
39{
40 return TTRUE;
41}
42
44{
45 return TTRUE;
46}
47
48TBOOL AAnimController::Create( void* a_pUnk, AAnimatableObject* a_pAnimatableObject, AAnimControllerType* a_pControllerType )
49{
50 m_pUnk1 = a_pUnk;
51 m_pAnimatableObject = a_pAnimatableObject;
52 m_pControllerType = a_pControllerType;
53
54 return OnCreate();
55}
#define TOSHI_NAMESPACE_USING
Definition Defines.h:46
#define TDEFINE_CLASS_NORUNTIME(...)
Definition TObject.h:138
float TFLOAT
Definition Typedefs.h:4
#define TNULL
Definition Typedefs.h:23
#define TFALSE
Definition Typedefs.h:24
#define TTRUE
Definition Typedefs.h:25
bool TBOOL
Definition Typedefs.h:6
AAnimatableObject * m_pAnimatableObject
virtual TBOOL Unknown3(void *)
virtual void OnUpdate(TFLOAT a_fDeltaTime)
virtual TBOOL IsAnimationAllowed(ANamedAnimation *a_pNamedAnimation)
virtual ~AAnimController()
TBOOL Create(void *a_pUnk, AAnimatableObject *a_pAnimatableObject, AAnimControllerType *a_pControllerType)
virtual TBOOL OnCreate()
AAnimControllerType * m_pControllerType