diff --git a/src/xrServerEntities/xrServer_Objects_Abstract.h b/src/xrServerEntities/xrServer_Objects_Abstract.h index fb16013ba46..907c6736653 100644 --- a/src/xrServerEntities/xrServer_Objects_Abstract.h +++ b/src/xrServerEntities/xrServer_Objects_Abstract.h @@ -119,9 +119,9 @@ class IServerEntity { }; virtual ~IServerEntity() = 0; - + // XXX: move to implementation Flags32 m_editor_flags; - virtual void set_editor_flag(u32 mask) = 0; + void set_editor_flag(u32 mask) { m_editor_flags.set(mask, TRUE); } public: virtual void __stdcall Spawn_Write (NET_Packet &tNetPacket, BOOL bLocal) = 0; @@ -147,7 +147,6 @@ class IServerEntity { }; IC IServerEntity::~IServerEntity() {} -IC void IServerEntity::set_editor_flag(u32 mask) { m_editor_flags.set(mask, TRUE); } #pragma warning(pop)