File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed
src/core/modules/entities Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,22 @@ class ServerEntityExt
6060};
6161
6262
63+ // -----------------------------------------------------------------------------
64+ // CBaseEdict extension class.
65+ // -----------------------------------------------------------------------------
66+ class _BaseEdictExt
67+ {
68+ public:
69+ static void set_free (CBaseEdict *pEdict, bool bState)
70+ {
71+ if (bState)
72+ pEdict->SetFree ();
73+ else
74+ pEdict->ClearFree ();
75+ }
76+ };
77+
78+
6379// -----------------------------------------------------------------------------
6480// CTakeDamageInfo wrapper class.
6581// -----------------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -323,7 +323,7 @@ void export_edict(scope _entities)
323323
324324 .add_property (" free" ,
325325 &CBaseEdict::IsFree,
326- &CBaseEdict::SetFree
326+ &_BaseEdictExt::set_free
327327 )
328328
329329 .def (" clear_free" ,
You can’t perform that action at this time.
0 commit comments