LeviLamina
Loading...
Searching...
No Matches
PlayerBlockActions.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/network/packet/PlayerActionType.h"
7
#include "mc/platform/Result.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BinaryStream
;
12
class
ReadOnlyBinaryStream
;
13
struct
PlayerBlockActionData
;
14
// clang-format on
15
16
class
PlayerBlockActions
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<8, 24, ::std::vector<::PlayerBlockActionData>> mActions;
21
// NOLINTEND
22
23
public
:
24
// member functions
25
// NOLINTBEGIN
26
MCAPI ::PlayerBlockActionData
const
* findFirstOfType(::PlayerActionType type)
const
;
27
28
MCAPI ::gsl::span<::PlayerBlockActionData const> get()
const
;
29
30
MCAPI
~PlayerBlockActions
();
31
// NOLINTEND
32
33
public
:
34
// static functions
35
// NOLINTBEGIN
36
MCAPI static ::Bedrock::Result<::PlayerBlockActions> read(
::ReadOnlyBinaryStream
& stream);
37
38
MCAPI
static
void
write(
::PlayerBlockActions
const
& val,
::BinaryStream
& stream);
39
// NOLINTEND
40
41
public
:
42
// destructor thunk
43
// NOLINTBEGIN
44
MCFOLD
void
$dtor();
45
// NOLINTEND
46
};
BinaryStream
Definition
BinaryStream.h:11
PlayerBlockActions
Definition
PlayerBlockActions.h:16
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
PlayerBlockActionData
Definition
PlayerBlockActionData.h:15
src
mc
entity
components
PlayerBlockActions.h
Generated on
for LeviLamina by
1.16.1