You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
814 B
36 lines
814 B
1 year ago
|
#ifndef _INCLUDED_ASW_DOOR_PADDING_H
|
||
|
#define _INCLUDED_ASW_DOOR_PADDING_H
|
||
|
|
||
|
#include "asw_door.h"
|
||
|
|
||
|
class CASW_Door_Padding : public CBaseAnimating
|
||
|
{
|
||
|
public:
|
||
|
DECLARE_CLASS( CASW_Door_Padding, CBaseAnimating );
|
||
|
DECLARE_DATADESC();
|
||
|
|
||
|
virtual ~CASW_Door_Padding();
|
||
|
|
||
|
void Spawn( void );
|
||
|
void Precache();
|
||
|
void OnRestore( void );
|
||
|
|
||
|
static CASW_Door_Padding *CreateDoorPadding( CASW_Door *pDoor );
|
||
|
};
|
||
|
|
||
|
class CASW_Fallen_Door_Padding : public CBaseAnimating
|
||
|
{
|
||
|
public:
|
||
|
DECLARE_CLASS( CASW_Fallen_Door_Padding, CBaseAnimating );
|
||
|
DECLARE_DATADESC();
|
||
|
|
||
|
void Spawn( void );
|
||
|
void Precache();
|
||
|
virtual int ShouldTransmit( const CCheckTransmitInfo *pInfo );
|
||
|
virtual int UpdateTransmitState();
|
||
|
|
||
|
static CASW_Fallen_Door_Padding *CreateFallenDoorPadding( CASW_Door *pDoor );
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif /* _INCLUDED_ASW_DOOR_PADDING_H */
|