OpenBarnyard
 
Loading...
Searching...
No Matches
ABarnSign Class Reference

#include <ABarnSign.h>

Public Member Functions

 ABarnSign ()
 
 ~ABarnSign ()
 
void SpawnAtLocator (const TCHAR *a_pszLocatorName)
 

Detailed Description

Definition at line 4 of file ABarnSign.h.

Constructor & Destructor Documentation

◆ ABarnSign()

ABarnSign::ABarnSign ( )

Definition at line 16 of file ABarnSign.cpp.

17 : m_pModelInstance( TNULL )
18 , m_iUnk1( 0 )
19 , m_iUnk2( 0 )
20 , m_fUnk3( 1.5f )
21 , m_fUnk4( 0.1f )
22{
23}
#define TNULL
Definition Typedefs.h:23

◆ ~ABarnSign()

ABarnSign::~ABarnSign ( )

Definition at line 25 of file ABarnSign.cpp.

26{
27}

Member Function Documentation

◆ SpawnAtLocator()

void ABarnSign::SpawnAtLocator ( const TCHAR * a_pszLocatorName)

Definition at line 30 of file ABarnSign.cpp.

31{
32 AAnimatableObjectType* pModelType = AAnimatableObjectManager::GetSingleton()->FindType( TPString8( "barnsign" ) );
33 TASSERT( TNULL != pModelType );
34
35 m_pModelInstance = pModelType->Instantiate();
36
37 // Get locator transform
38 TMatrix44 matLocator;
39 ATerrainInterface::GetSingleton()->GetLocatorTransform( a_pszLocatorName, matLocator );
40
41 // Update model instance
42 m_pModelInstance->SetTransform( matLocator );
43 m_pModelInstance->SetSkeletonUpdating( TTRUE );
44}
#define TASSERT(X,...)
Definition Defines.h:138
#define TTRUE
Definition Typedefs.h:25
void SetTransform(const Toshi::TMatrix44 &a_rcTransform)
Definition AModel.cpp:278

The documentation for this class was generated from the following files: