LeviLamina
Loading...
Searching...
No Matches
TickLeashedEntitySystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/Include.h"
9#include "mc/deps/ecs/strict/OptionalGlobal.h"
10
11// auto generated forward declare list
12// clang-format off
19// clang-format on
20
21namespace TickLeashedEntitySystem {
22// functions
23// NOLINTBEGIN
24MCNAPI void tickEntity(
25 ::LeashableComponent& leashableComponent,
26 ::ActorOwnerComponent& actorOwnerComponent,
27 ::Optional<::NavigationComponent> navigationComponent,
28 ::CurrentTickComponent const& currentTick
29);
30
31MCNAPI void tickView(
32 ::OptionalGlobal<::CurrentTickComponent const> currentTickComponent,
33 ::ViewT<
34 ::StrictEntityContext,
35 ::Include<::ActorTickedComponent const>,
36 ::LeashableComponent,
37 ::ActorOwnerComponent,
38 ::Optional<::NavigationComponent>> view
39);
40// NOLINTEND
41
42} // namespace TickLeashedEntitySystem
Definition ActorOwnerComponent.h:10
Definition LeashableComponent.h:13
Definition NavigationComponent.h:19
Definition StrictEntityContext.h:8
Definition ActorTickedComponent.h:5
Definition CurrentTickComponent.h:8