3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/EnableGetWeakRef.h"
7#include "mc/deps/game_refs/OwnerPtr.h"
8#include "mc/editor/IHotbarCollection.h"
9#include "mc/editor/IHotbarCollectionPayloadHandler.h"
14namespace Editor {
class Hotbar; }
39 enum class EmptyCollectionPolicy :
int {
61 HotbarCollectionBase& operator=(HotbarCollectionBase
const&);
62 HotbarCollectionBase(HotbarCollectionBase
const&);
63 HotbarCollectionBase();
68 virtual ~HotbarCollectionBase() =
default;
70 virtual ::HashedString
const& getRegistryId()
const ;
74 virtual void _tryDispatchEvent(
85 virtual ::Editor::Network::PayloadServiceProvider* _getPayloadServiceProvider()
const ;
87 virtual bool _isServerSide()
const ;
89 virtual void _handleHotbarCollectionActiveHotbarChangedPayload(
93 virtual void _handleHotbarCollectionSelectedIndexChangedPayload(
97 virtual void _handleHotbarCollectionElementChangedPayload(
101 virtual void _handleHotbarCollectionHotbarChangedPayload(
105 virtual void _handleHotbarCollectionHotbarRemovedPayload(
109 virtual void _handleHotbarCollectionHotbarDisplayNameChangedPayload(
113 virtual void _handleHotbarCollectionHotbarElementDisplayNameChangedPayload(
Definition IHotbarCollectionPayloadHandler.h:18
Definition IHotbarCollection.h:23
Definition HotbarCollectionActiveHotbarChangedPayload.h:16
Definition HotbarCollectionElementChangedPayload.h:16
Definition HotbarCollectionHotbarChangedPayload.h:16
Definition HotbarCollectionHotbarDisplayNameChangedPayload.h:16
Definition HotbarCollectionHotbarElementDisplayNameChangedPayload.h:16
Definition HotbarCollectionHotbarRemovedPayload.h:16
Definition HotbarCollectionSelectedIndexChangedPayload.h:16
Definition PayloadServiceProvider.h:20
Definition EnableGetWeakRef.h:6
Definition HashedString.h:5
Definition EditorHotbarCollectionEventActiveHotbarChanged.h:7
Definition EditorHotbarCollectionEventElementUpdated.h:7
Definition EditorHotbarCollectionEventHotbarDisplayNameChanged.h:7
Definition EditorHotbarCollectionEventHotbarElementDisplayNameChanged.h:7
Definition EditorHotbarCollectionEventHotbarRemoved.h:7
Definition EditorHotbarCollectionEventHotbarUpdated.h:7
Definition EditorHotbarCollectionEventSelectedIndexChanged.h:7