LeviLamina
Loading...
Searching...
No Matches
AgentDestroySystem.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
struct
MobBodyRotationComponent
;
9
struct
StateVectorComponent
;
10
namespace
AgentComponents {
class
Destroy; }
11
namespace
AgentComponents {
struct
ActionDetails; }
12
// clang-format on
13
14
namespace
AgentDestroySystem {
15
// functions
16
// NOLINTBEGIN
17
MCAPI
void
initialize(
18
::EntityContext
& entity,
19
::StateVectorComponent
const
& posState,
20
::MobBodyRotationComponent
const
& rotState,
21
::AgentComponents::ActionDetails
const
& details,
22
::AgentComponents::Destroy
const
& destroyInfo
23
);
24
25
MCAPI
void
tick(
26
::EntityContext
& entity,
27
::StateVectorComponent
const
& posState,
28
::MobBodyRotationComponent
const
& rotState,
29
::AgentComponents::ActionDetails
const
& details,
30
::AgentComponents::Destroy
const
& destroyInfo
31
);
32
// NOLINTEND
33
34
}
// namespace AgentDestroySystem
AgentComponents::Destroy
Definition
Destroy.h:7
EntityContext
Definition
EntityContext.h:16
AgentComponents::ActionDetails
Definition
ActionDetails.h:7
MobBodyRotationComponent
Definition
MobBodyRotationComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:10
src
mc
entity
systems
AgentDestroySystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0