LeviLamina
Loading...
Searching...
No Matches
ActorCollision.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
EntityContext
;
8
// clang-format on
9
10
namespace
ActorCollision {
11
// functions
12
// NOLINTBEGIN
13
MCAPI
float
getPickRadius(
::EntityContext
const
& provider);
14
15
MCFOLD
bool
hasCollision(
::EntityContext
const
& provider);
16
17
MCFOLD
bool
hasHorizontalCollision(
::EntityContext
const
& provider);
18
19
MCFOLD
bool
hasVerticalCollision(
::EntityContext
const
& provider);
20
21
MCAPI
void
initializeActor(
::EntityContext
& provider);
22
23
MCAPI
void
initializePickable(
::EntityContext
& provider,
float
pickRadius);
24
25
MCAPI
void
initializePlayer(
::EntityContext
& provider);
26
27
MCAPI
bool
isKnockedBackOnDeath(
::EntityContext
const
& provider);
28
29
MCFOLD
bool
isOnGround(
::EntityContext
const
& provider);
30
31
MCAPI
bool
isPickable(
::EntityContext
const
& provider);
32
33
MCAPI
void
setCollision(
::EntityContext
& provider,
bool
value);
34
35
MCAPI
void
setHorizontalCollision(
::EntityContext
& provider,
bool
value);
36
37
MCAPI
void
setOnGround(
::EntityContext
& provider,
bool
value);
38
39
MCAPI
void
setVerticalCollision(
::EntityContext
& provider,
bool
value);
40
41
MCAPI
void
setWasOnGround(
::EntityContext
& provider,
bool
value);
42
43
MCAPI
bool
wasOnGround(
::EntityContext
const
& provider);
44
// NOLINTEND
45
46
}
// namespace ActorCollision
EntityContext
Definition
EntityContext.h:16
src
mc
world
actor
provider
ActorCollision.h
Generated on Sat Apr 26 2025 05:56:07 for LeviLamina by
1.12.0