|
|
(One intermediate revision by the same user not shown) |
Line 2: |
Line 2: |
| ... | | ... |
|
| |
|
| '''Source location : ...''' | | '''Source location : [https://github.com/sreechar/TF2-Source-Code/tree/master/tf2_src/game/server/func_breakablesurf.h /game/server/func_breakablesurf.h]''' |
|
| |
|
| '''Linked entity : ...''' | | '''Linked entity : [https://developer.valvesoftware.com/wiki/func_breakable_surf func_breakable_surf]''' |
|
| |
|
| ==[[Classes|Class Structure]]== | | ==[[Classes|Class Structure]]== |
| *'''[[CBaseEntity]]''' | | *'''[[CBaseEntity]]''' |
| **'''[[CBaseAnimating]]''' | | **'''[[CBreakable]]''' |
| ***'''[[CBaseAnimatingOverlay]]''' | | ***'''[[CBreakableSurface]]''' |
| ****'''[[CBaseFlex]]'''
| | |
| *****'''[[CBaseCombatCharacter]]'''
| |
| ******'''[[CBasePlayer]]'''
| |
| *******'''CTFPlayer'''
| |
|
| |
|
| == SendProps == | | == SendProps == |
Line 1,081: |
Line 1,078: |
| | style="width: 15%;" |Boolean | | | style="width: 15%;" |Boolean |
| | style="width: 35%;" | | | | style="width: 35%;" | |
| | |} |
| |} | | |} |
|
| |
|
Latest revision as of 18:36, 24 March 2022
...
Source location : /game/server/func_breakablesurf.h
Linked entity : func_breakable_surf
CBreakableSurface
Name
|
Type
|
Description
|
m_nNumWide
|
Integer
|
|
m_nNumHigh
|
Integer
|
|
m_flPanelWidth
|
Float
|
|
m_flPanelHeight
|
Float
|
|
m_vNormal
|
Vector
|
|
m_vCorner
|
Vector
|
|
m_bIsBroken
|
Boolean
|
|
m_nSurfaceType
|
Integer
|
|
m_RawPanelBitVec
|
000
|
Boolean
|
|
001
|
Boolean
|
|
002
|
Boolean
|
|
003
|
Boolean
|
|
004
|
Boolean
|
|
005
|
Boolean
|
|
006
|
Boolean
|
|
007
|
Boolean
|
|
008
|
Boolean
|
|
009
|
Boolean
|
|
010
|
Boolean
|
|
011
|
Boolean
|
|
012
|
Boolean
|
|
013
|
Boolean
|
|
014
|
Boolean
|
|
015
|
Boolean
|
|
016
|
Boolean
|
|
017
|
Boolean
|
|
018
|
Boolean
|
|
019
|
Boolean
|
|
020
|
Boolean
|
|
021
|
Boolean
|
|
022
|
Boolean
|
|
023
|
Boolean
|
|
024
|
Boolean
|
|
025
|
Boolean
|
|
026
|
Boolean
|
|
027
|
Boolean
|
|
028
|
Boolean
|
|
029
|
Boolean
|
|
030
|
Boolean
|
|
031
|
Boolean
|
|
032
|
Boolean
|
|
033
|
Boolean
|
|
034
|
Boolean
|
|
035
|
Boolean
|
|
036
|
Boolean
|
|
037
|
Boolean
|
|
038
|
Boolean
|
|
039
|
Boolean
|
|
040
|
Boolean
|
|
041
|
Boolean
|
|
042
|
Boolean
|
|
043
|
Boolean
|
|
044
|
Boolean
|
|
045
|
Boolean
|
|
046
|
Boolean
|
|
047
|
Boolean
|
|
048
|
Boolean
|
|
049
|
Boolean
|
|
050
|
Boolean
|
|
051
|
Boolean
|
|
052
|
Boolean
|
|
053
|
Boolean
|
|
054
|
Boolean
|
|
055
|
Boolean
|
|
056
|
Boolean
|
|
057
|
Boolean
|
|
058
|
Boolean
|
|
059
|
Boolean
|
|
060
|
Boolean
|
|
061
|
Boolean
|
|
062
|
Boolean
|
|
063
|
Boolean
|
|
064
|
Boolean
|
|
065
|
Boolean
|
|
066
|
Boolean
|
|
067
|
Boolean
|
|
068
|
Boolean
|
|
069
|
Boolean
|
|
070
|
Boolean
|
|
071
|
Boolean
|
|
072
|
Boolean
|
|
073
|
Boolean
|
|
074
|
Boolean
|
|
075
|
Boolean
|
|
076
|
Boolean
|
|
077
|
Boolean
|
|
078
|
Boolean
|
|
079
|
Boolean
|
|
080
|
Boolean
|
|
081
|
Boolean
|
|
082
|
Boolean
|
|
083
|
Boolean
|
|
084
|
Boolean
|
|
085
|
Boolean
|
|
086
|
Boolean
|
|
087
|
Boolean
|
|
088
|
Boolean
|
|
089
|
Boolean
|
|
090
|
Boolean
|
|
091
|
Boolean
|
|
092
|
Boolean
|
|
093
|
Boolean
|
|
094
|
Boolean
|
|
095
|
Boolean
|
|
096
|
Boolean
|
|
097
|
Boolean
|
|
098
|
Boolean
|
|
099
|
Boolean
|
|
100
|
Boolean
|
|
101
|
Boolean
|
|
102
|
Boolean
|
|
103
|
Boolean
|
|
104
|
Boolean
|
|
105
|
Boolean
|
|
106
|
Boolean
|
|
107
|
Boolean
|
|
108
|
Boolean
|
|
109
|
Boolean
|
|
110
|
Boolean
|
|
111
|
Boolean
|
|
112
|
Boolean
|
|
113
|
Boolean
|
|
114
|
Boolean
|
|
115
|
Boolean
|
|
116
|
Boolean
|
|
117
|
Boolean
|
|
118
|
Boolean
|
|
119
|
Boolean
|
|
120
|
Boolean
|
|
121
|
Boolean
|
|
122
|
Boolean
|
|
123
|
Boolean
|
|
124
|
Boolean
|
|
125
|
Boolean
|
|
126
|
Boolean
|
|
127
|
Boolean
|
|
128
|
Boolean
|
|
129
|
Boolean
|
|
130
|
Boolean
|
|
131
|
Boolean
|
|
132
|
Boolean
|
|
133
|
Boolean
|
|
134
|
Boolean
|
|
135
|
Boolean
|
|
136
|
Boolean
|
|
137
|
Boolean
|
|
138
|
Boolean
|
|
139
|
Boolean
|
|
140
|
Boolean
|
|
141
|
Boolean
|
|
142
|
Boolean
|
|
143
|
Boolean
|
|
144
|
Boolean
|
|
145
|
Boolean
|
|
146
|
Boolean
|
|
147
|
Boolean
|
|
148
|
Boolean
|
|
149
|
Boolean
|
|
150
|
Boolean
|
|
151
|
Boolean
|
|
152
|
Boolean
|
|
153
|
Boolean
|
|
154
|
Boolean
|
|
155
|
Boolean
|
|
156
|
Boolean
|
|
157
|
Boolean
|
|
158
|
Boolean
|
|
159
|
Boolean
|
|
160
|
Boolean
|
|
161
|
Boolean
|
|
162
|
Boolean
|
|
163
|
Boolean
|
|
164
|
Boolean
|
|
165
|
Boolean
|
|
166
|
Boolean
|
|
167
|
Boolean
|
|
168
|
Boolean
|
|
169
|
Boolean
|
|
170
|
Boolean
|
|
171
|
Boolean
|
|
172
|
Boolean
|
|
173
|
Boolean
|
|
174
|
Boolean
|
|
175
|
Boolean
|
|
176
|
Boolean
|
|
177
|
Boolean
|
|
178
|
Boolean
|
|
179
|
Boolean
|
|
180
|
Boolean
|
|
181
|
Boolean
|
|
182
|
Boolean
|
|
183
|
Boolean
|
|
184
|
Boolean
|
|
185
|
Boolean
|
|
186
|
Boolean
|
|
187
|
Boolean
|
|
188
|
Boolean
|
|
189
|
Boolean
|
|
190
|
Boolean
|
|
191
|
Boolean
|
|
192
|
Boolean
|
|
193
|
Boolean
|
|
194
|
Boolean
|
|
195
|
Boolean
|
|
196
|
Boolean
|
|
197
|
Boolean
|
|
198
|
Boolean
|
|
199
|
Boolean
|
|
200
|
Boolean
|
|
201
|
Boolean
|
|
202
|
Boolean
|
|
203
|
Boolean
|
|
204
|
Boolean
|
|
205
|
Boolean
|
|
206
|
Boolean
|
|
207
|
Boolean
|
|
208
|
Boolean
|
|
209
|
Boolean
|
|
210
|
Boolean
|
|
211
|
Boolean
|
|
212
|
Boolean
|
|
213
|
Boolean
|
|
214
|
Boolean
|
|
215
|
Boolean
|
|
216
|
Boolean
|
|
217
|
Boolean
|
|
218
|
Boolean
|
|
219
|
Boolean
|
|
220
|
Boolean
|
|
221
|
Boolean
|
|
222
|
Boolean
|
|
223
|
Boolean
|
|
224
|
Boolean
|
|
225
|
Boolean
|
|
226
|
Boolean
|
|
227
|
Boolean
|
|
228
|
Boolean
|
|
229
|
Boolean
|
|
230
|
Boolean
|
|
231
|
Boolean
|
|
232
|
Boolean
|
|
233
|
Boolean
|
|
234
|
Boolean
|
|
235
|
Boolean
|
|
236
|
Boolean
|
|
237
|
Boolean
|
|
238
|
Boolean
|
|
239
|
Boolean
|
|
240
|
Boolean
|
|
241
|
Boolean
|
|
242
|
Boolean
|
|
243
|
Boolean
|
|
244
|
Boolean
|
|
245
|
Boolean
|
|
246
|
Boolean
|
|
247
|
Boolean
|
|
248
|
Boolean
|
|
249
|
Boolean
|
|
250
|
Boolean
|
|
251
|
Boolean
|
|
252
|
Boolean
|
|
253
|
Boolean
|
|
254
|
Boolean
|
|
255
|
Boolean
|
|
|
CBreakableSurface
Name
|
Type
|
Description
|
CBreakableBreakTouch
|
|
|
CBreakableDie
|
|
|
CBreakableSurfaceBreakThink
|
|
|
CBreakableSurfaceSurfaceTouch
|
|
|
InputAddHealth
|
|
|
InputBreak
|
|
|
InputRemoveHealth
|
|
|
InputSetHealth
|
|
|
InputSetMass
|
|
|
InputShatter
|
|
|
m_Explosion
|
|
|
m_ExplosionMagnitude
|
|
|
m_GibDir
|
|
|
m_Material
|
|
|
m_OnBreak
|
|
|
m_OnHealthChanged
|
|
|
m_PerformanceMode
|
|
|
m_RawPanelBitVec
|
|
|
m_angle
|
|
|
m_bIsBroken
|
|
|
m_bTookPhysicsDamage
|
|
|
m_explodeRadius
|
|
|
m_flDmgModBullet
|
|
|
m_flDmgModClub
|
|
|
m_flDmgModExplosive
|
|
|
m_flLastPhysicsInfluenceTime
|
|
|
m_flPanelHeight
|
|
|
m_flPanelWidth
|
|
|
m_flPressureDelay
|
|
|
m_flSupport
|
|
|
m_hBreaker
|
|
|
m_hPhysicsAttacker
|
|
|
m_iBreakableCount
|
|
|
m_iBreakableSkin
|
|
|
m_iInteractions
|
|
|
m_iMaxBreakableSize
|
|
|
m_iMinHealthDmg
|
|
|
m_impactEnergyScale
|
|
|
m_iszBasePropData
|
|
|
m_iszBreakableModel
|
|
|
m_iszGibModel
|
|
|
m_iszModelName
|
|
|
m_iszPhysicsDamageTableName
|
|
|
m_iszPropData
|
|
|
m_iszSpawnObject
|
|
|
m_nFragility
|
|
|
m_nNumBrokenPanes
|
|
|
m_nNumHigh
|
|
|
m_nNumWide
|
|
|
m_nQuadError
|
|
|
m_nSurfaceType
|
|
|
m_nTeamNumber
|
|
|
m_vCorner
|
|
|
m_vLLVertex
|
|
|
m_vLRVertex
|
|
|
m_vNormal
|
|
|
m_vULVertex
|
|
|
m_vURVertex
|
|
|