3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/input/InputBindingMode.h"
30 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>> mClient;
31 ::ll::TypedStorage<8, 8, ::InputHandler&> mInputHandler;
32 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect>>
33 mDebugSplitscreenInputRedirect;
34 ::ll::TypedStorage<4, 4, ::InputBindingMode> mInputBindingMode;
35 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ClientBindingFactory>> mBindingFactory;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ClientInputMappingFactory>> mMappingFactory;
37 ::ll::TypedStorage<8, 32, ::std::string> mExpectedInGameInputMode;
38 ::ll::TypedStorage<1, 1, bool> mIsFlying;
39 ::ll::TypedStorage<1, 1, bool> mIsSneaking;
40 ::ll::TypedStorage<1, 1, bool> mIsSprinting;
41 ::ll::TypedStorage<1, 1, bool> mIsSwimming;
42 ::ll::TypedStorage<1, 1, bool> mIsInWater;
43 ::ll::TypedStorage<1, 1, bool> mIsExpediateEmoteActive;
44 ::ll::TypedStorage<1, 1, bool> mIsInAscendableBlock;
45 ::ll::TypedStorage<1, 1, bool> mIsOnDescendableBlock;
46 ::ll::TypedStorage<1, 1, bool> mIsCreativeMode;
47 ::ll::TypedStorage<1, 1, bool> mIsSpectatorMode;
48 ::ll::TypedStorage<1, 1, bool> mInteractActive;
49 ::ll::TypedStorage<1, 1, bool> mHasMobEffects;
50 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ClientInputHandlerProxy>> mProxy;
55 ClientInputHandler& operator=(ClientInputHandler
const&);
56 ClientInputHandler(ClientInputHandler
const&);
63 ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>
const& client,
65 ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect>
const& debugSplitscreenInputRedirect,
87 MCAPI
void onConfigChanged(
::Config const& c);
91 MCAPI
void releaseButtonsAndSticks();
95 MCAPI
void resetPlayerState();
101 MCAPI
void updateInputMapping();
106 ::gsl::not_null<::IClientInstance const*> client,
124 ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>
const& client,
126 ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect>
const& debugSplitscreenInputRedirect,
Definition ClientBindingFactory.h:5
Definition IClientInstance.h:5
Definition IGameModuleApp.h:5
Definition ScreenContext.h:5
Definition ActorDataFlagComponent.h:9
Definition MobEffectsComponent.h:8
Definition MovementAbilitiesComponent.h:5