LeviLamina
Loading...
Searching...
No Matches
DealKineticDamageUtility.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
class
Mob
;
9
struct
ActorUniqueID
;
10
struct
DealKineticDamageComponent
;
11
struct
KineticDamageSettings
;
12
// clang-format on
13
14
namespace
DealKineticDamageUtility {
15
// functions
16
// NOLINTBEGIN
17
MCNAPI
void
onKineticDamageDealt(::Mob& owner, ::ActorUniqueID
const
& target, ::DealKineticDamageComponent& component);
18
19
MCNAPI
void
startDealingKineticDamage(::EntityContext& entityContext, ::KineticDamageSettings
const
& settings);
20
21
MCNAPI_C
void
stopDealingKineticDamage(::EntityContext& entityContext);
22
// NOLINTEND
23
24
}
// namespace DealKineticDamageUtility
EntityContext
Definition
EntityContext.h:16
Mob
Definition
Mob.h:50
ActorUniqueID
Definition
ActorUniqueID.h:5
DealKineticDamageComponent
Definition
DealKineticDamageComponent.h:14
KineticDamageSettings
Definition
KineticDamageSettings.h:10
src
mc
util
DealKineticDamageUtility.h
Generated on
for LeviLamina by
1.16.1