File tree 2 files changed +17
-1
lines changed
src/core/modules/entities 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,22 @@ class ServerEntityExt
60
60
};
61
61
62
62
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
+
63
79
// -----------------------------------------------------------------------------
64
80
// CTakeDamageInfo wrapper class.
65
81
// -----------------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -323,7 +323,7 @@ void export_edict(scope _entities)
323
323
324
324
.add_property (" free" ,
325
325
&CBaseEdict::IsFree,
326
- &CBaseEdict::SetFree
326
+ &_BaseEdictExt::set_free
327
327
)
328
328
329
329
.def (" clear_free" ,
You can’t perform that action at this time.
0 commit comments