LeviLamina
Loading...
Searching...
No Matches
CameraAimAssistSystemUtil.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/network/packet/CameraAimAssistPacket.h"
7#include "mc/platform/Result.h"
8#include "mc/world/level/camera/aimassist/camera_aim_assist/TargetMode.h"
9
10// auto generated forward declare list
11// clang-format off
12class HashedString;
13class ServerPlayer;
14class Vec2;
15namespace CameraAimAssistErrorType { struct MissingDependencies; }
16namespace CameraAimAssistErrorType { struct UnknownCategoryId; }
17namespace CameraAimAssistErrorType { struct UnknownPresetId; }
18// clang-format on
19
20namespace CameraAimAssistSystemUtil {
21// functions
22// NOLINTBEGIN
23MCAPI void clearAimAssistForServerPlayer(::ServerPlayer& player);
24
25MCAPI ::std::optional<::CameraAimAssistPacket::TargetMode> getPacketTargetMode(::CameraAimAssist::TargetMode targetMode
26);
27
28MCAPI ::Bedrock::Result<
29 void,
30 ::std::variant<
34setAimAssistForServerPlayer(
35 ::ServerPlayer& player,
36 ::HashedString const& presetId,
37 ::CameraAimAssist::TargetMode targetMode,
38 ::Vec2 const& viewAngle,
39 float distance
40);
41// NOLINTEND
42
43} // namespace CameraAimAssistSystemUtil
Definition HashedString.h:5
Definition ServerPlayer.h:64
Definition Vec2.h:5
Definition MissingDependencies.h:7
Definition UnknownCategoryId.h:7
Definition UnknownPresetId.h:7