struct IBreakEventListener { };
IGameFramework.h
virtual ~IBreakEventListener();
virtual void OnBreakEvent(uint16 uBreakEventIndex) = 0;
virtual void OnEntityChangeStatObj(IEntity * pEntity, int32 iBrokenObjectIndex, int32 slot, IStatObj * pOldStatObj, IStatObj * pNewStatObj) = 0;
virtual void OnEntityDrawSlot(IEntity * pEntity, int32 slot, int32 flags) = 0;
virtual void OnPartRemoveEvent(int32 iPartRemoveEventIndex) = 0;
virtual void OnSetSubObjHideMask(IEntity * pEntity, int nSlot, uint64 nSubObjHideMask) = 0;