LeviLamina
Loading...
Searching...
No Matches
IPlayerTickPolicy.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
struct
IPlayerTickPolicy
{
6
public
:
7
// IPlayerTickPolicy inner types define
8
enum class
TickAction : schar {
9
ProcessTick = 0,
10
StopProcessing = 1,
11
SkipTick = 2,
12
};
13
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
// vIndex: 0
18
virtual
~IPlayerTickPolicy
() =
default
;
19
20
// vIndex: 1
21
virtual
uint64 getMaxTickCount(uint64,
bool
)
const
= 0;
22
23
// vIndex: 2
24
virtual ::IPlayerTickPolicy::TickAction shouldTickPlayer(uint64, uint64)
const
= 0;
25
26
// vIndex: 3
27
virtual
bool
isStrictMovement()
const
= 0;
28
29
// vIndex: 4
30
virtual
bool
isStrictDismount()
const
= 0;
31
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
37
// NOLINTEND
38
};
IPlayerTickPolicy
Definition
IPlayerTickPolicy.h:5
src
mc
entity
components
IPlayerTickPolicy.h
Generated on Sun Jul 13 2025 04:20:28 for LeviLamina by
1.12.0