OpenBarnyard
 
Loading...
Searching...
No Matches
AAnimatableObjectTypeBunch.h
Go to the documentation of this file.
1#pragma once
3
6{
7public:
8 enum TYPE : TINT
9 {
11 };
12
13public:
14 // constructors/destructor
17
18 // AAnimatableObjectType
19 virtual TBOOL CreateFromProperties( const PBProperties* a_pProperties, const Toshi::TPString8& a_rcName ) OVERRIDE;
20 virtual void OnAnimatableObjectCreated( AAnimatableObject* a_pAnimatableObject ) OVERRIDE;
21
22private:
23 TINT m_iBunchCount;
24 TFLOAT m_fRange;
25 Toshi::TPString8 m_strChildBone;
26 Toshi::TPString8 m_strParentBone;
27 TYPE m_eType;
28};
#define OVERRIDE
Definition Defines.h:12
float TFLOAT
Definition Typedefs.h:4
int TINT
Definition Typedefs.h:7
bool TBOOL
Definition Typedefs.h:6
virtual void OnAnimatableObjectCreated(AAnimatableObject *a_pAnimatableObject) override
virtual TBOOL CreateFromProperties(const PBProperties *a_pProperties, const Toshi::TPString8 &a_rcName) override