LeviLamina
Loading...
Searching...
No Matches
UpdateEntityAfterFallOn.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/ViewT.h"
7
#include "mc/deps/ecs/strict/EntityModifier.h"
8
#include "mc/deps/ecs/strict/Include.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
Block
;
13
class
BlockPos
;
14
class
StrictEntityContext
;
15
struct
ApplyRestitutionComponent
;
16
struct
BounceComponent
;
17
struct
MinecartFlagComponent
;
18
struct
PlayerComponent
;
19
// clang-format on
20
21
namespace
UpdateEntityAfterFallOn {
22
// functions
23
// NOLINTBEGIN
24
MCNAPI
void
applyRestitution(
25
::StrictEntityContext
const
& entity,
26
::BlockPos
const
& bounceStartPos,
27
::Block
const
& block,
28
float
posDeltaY,
29
float
coefficientOfRestitution,
30
::ViewT<::StrictEntityContext, ::Include<::PlayerComponent>, ::BounceComponent>
const
& playerView,
31
::ViewT<::StrictEntityContext, ::Include<::MinecartFlagComponent>>
const
& minecartView,
32
::EntityModifier<::ApplyRestitutionComponent> modifier
33
);
34
// NOLINTEND
35
36
}
// namespace UpdateEntityAfterFallOn
BlockPos
Definition
BlockPos.h:19
Block
Definition
Block.h:43
StrictEntityContext
Definition
StrictEntityContext.h:8
ApplyRestitutionComponent
Definition
ApplyRestitutionComponent.h:8
BounceComponent
Definition
BounceComponent.h:13
MinecartFlagComponent
Definition
MinecartFlagComponent.h:5
PlayerComponent
Definition
PlayerComponent.h:5
src
mc
entity
utilities
UpdateEntityAfterFallOn.h
Generated on
for LeviLamina by
1.16.1