LeviLamina
Loading...
Searching...
No Matches
ScaleByAgeSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/strict/EntityModifier.h"
7
#include "mc/deps/ecs/strict/Include.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ActorOwnerComponent
;
12
class
AgeableComponent
;
13
class
BaseGameVersion
;
14
class
EntitySystems
;
15
class
ScaleByAgeComponent
;
16
class
StrictEntityContext
;
17
struct
ActorDataBoundingBoxComponent
;
18
struct
ActorDataDirtyFlagsComponent
;
19
struct
ActorTickedComponent
;
20
struct
ShouldUpdateBoundingBoxRequestComponent
;
21
// clang-format on
22
23
namespace
ScaleByAgeSystem {
24
// functions
25
// NOLINTBEGIN
26
MCNAPI
void
_tick(
27
::entt::type_list<
::Include<::ActorTickedComponent>
>,
28
::StrictEntityContext
const
& entity,
29
::AgeableComponent
const
& ageableComponent,
30
::ActorDataBoundingBoxComponent
& actorDataBoundingBox,
31
::ActorDataDirtyFlagsComponent
& actorDataDirtyFlags,
32
::ActorOwnerComponent
& actorOwnerComponent,
33
::ScaleByAgeComponent
& scaleByAgeComponent,
34
::EntityModifier<::ShouldUpdateBoundingBoxRequestComponent>
mod
35
);
36
37
MCNAPI
void
registerSystems(
::EntitySystems
& systemRegistry,
::BaseGameVersion
const
& baseGameVersion);
38
// NOLINTEND
39
40
}
// namespace ScaleByAgeSystem
ActorOwnerComponent
Definition
ActorOwnerComponent.h:10
AgeableComponent
Definition
AgeableComponent.h:12
BaseGameVersion
Definition
BaseGameVersion.h:8
EntityModifier
Definition
EntityModifier.h:6
EntitySystems
Definition
EntitySystems.h:24
ScaleByAgeComponent
Definition
ScaleByAgeComponent.h:10
StrictEntityContext
Definition
StrictEntityContext.h:8
ActorDataBoundingBoxComponent
Definition
ActorDataBoundingBoxComponent.h:8
ActorDataDirtyFlagsComponent
Definition
ActorDataDirtyFlagsComponent.h:5
ActorTickedComponent
Definition
ActorTickedComponent.h:5
Include
Definition
Include.h:6
ShouldUpdateBoundingBoxRequestComponent
Definition
ShouldUpdateBoundingBoxRequestComponent.h:5
src
mc
entity
systems
ScaleByAgeSystem.h
Generated on Fri Jun 13 2025 05:04:34 for LeviLamina by
1.12.0