LeviLamina
Loading...
Searching...
No Matches
DolphinBoostSystem.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/strict/EntityModifier.h"
8#include "mc/deps/ecs/strict/Include.h"
9
10// auto generated forward declare list
11// clang-format off
12class EntitySystems;
23// clang-format on
24
25namespace DolphinBoostSystem {
26// functions
27// NOLINTBEGIN
28MCAPI void _addDolphinBoostEffectServer(
29 ::entt::type_list<::Include<::IsNearDolphinsFlagComponent, ::ScanForDolphinFlagComponent>> context,
30 ::StrictEntityContext const& runtimeID,
31 ::RuntimeIDComponent const& movementEffects,
32 ::MovementEffectsComponent& replayState,
33 ::Optional<::ReplayStateComponent> mod,
34 ::EntityModifier<::SendPacketsComponent>
35);
36
37MCAPI void _tickScan(
38 ::entt::type_list<::Include<::ActorMovementTickNeededComponent>> context,
39 ::StrictEntityContext const& synchedActorDataComponent,
40 ::ActorDataFlagComponent const& scanForDolphinTimerComponent,
41 ::ScanForDolphinTimerComponent& modifier,
42 ::EntityModifier<::ScanForDolphinFlagComponent>
43);
44
45MCAPI void registerSystems(::EntitySystems& systemRegistry, bool isClientSide);
46// NOLINTEND
47
48} // namespace DolphinBoostSystem
Definition EntitySystems.h:29
Definition ReplayStateComponent.h:21
Definition StrictEntityContext.h:14
Definition ActorDataFlagComponent.h:10
Definition ActorMovementTickNeededComponent.h:5
Definition IsNearDolphinsFlagComponent.h:5
Definition MovementEffectsComponent.h:10
Definition RuntimeIDComponent.h:8
Definition ScanForDolphinFlagComponent.h:5
Definition ScanForDolphinTimerComponent.h:8
Definition SendPacketsComponent.h:9