Counter Strike : Global Offensive Source Code
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.
 
 
 
 
 
 

43 lines
1.4 KiB

//========== Copyright (c) Valve Corporation. All Rights Reserved. ============
#ifndef PROP_BREAKABLE_DATA
#define PROP_BREAKABLE_DATA
#ifdef _WIN32
#pragma once
#endif
#include "resourcefile/resourcefile.h"
#define META( X )
//#define DECLARE_SCHEMA_DATA_CLASS( X )
#define DECLARE_SCHEMA_ENUM( X )
schema enum multiplayerBreak_t
{
MULTIPLAYER_BREAK_SERVER,
MULTIPLAYER_BREAK_CLIENT
};
DECLARE_SCHEMA_ENUM( multiplayerBreak_t );
// Runtime class compiled from schema class CPhysPartBreakableData (open file://src\public\mdlobjects\authphysmodel.h)
schema class VpropBreakablePartData_t
{
TYPEMETA( MNoScatter )
DECLARE_SCHEMA_DATA_CLASS( VpropBreakablePartData_t );
bool m_bMotionDisabled; META( MPropertyFriendlyName = "Motion Disabled" );
bool m_bNoShadows; META( MPropertyFriendlyName = "Do Not Cast Shadows" );
int32 m_nHealth;META( MPropertyFriendlyName = "Health" );
int32 m_nFadeTime;META( MPropertyFriendlyName = "Fade Time" );
int32 m_nFadeMin;META( MPropertyFriendlyName = "Fade Min Distance" );
int32 m_nFadeMax;META( MPropertyFriendlyName = "Fade Max Distance" );
float32 m_flBurstScale; META( MPropertyFriendlyName = "Burst Scale" );
float32 m_flBurstRandomize; META( MPropertyFriendlyName = "Burst Randomize" );
uint32 m_nSurfaceProp; META( MPropertyFriendlyName = "Surface Prop Hash" );
uint32 m_nCollisionGroupHash; META( MPropertyFriendlyName = "Collision Group Hash" );
};
#endif // PROP_BREAKABLE_DATA