LeviLamina
Loading...
Searching...
No Matches
CollidableMobNotifierSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/deps/ecs/strict/Exclude.h"
9#include "mc/deps/ecs/strict/Include.h"
10
11// auto generated forward declare list
12// clang-format off
21struct MobFlagComponent;
23// clang-format on
24
26public:
27 // static functions
28 // NOLINTBEGIN
29 MCNAPI static ::TickingSystemWithInfo createSystem();
30
31 MCNAPI static void tickNotifier(
33 ::AABBShapeComponent const& aabbShapeComponent,
34 ::DimensionTypeComponent const& dimensionComponent,
36 mobView,
39 ::LocalSpatialEntityFetcherFactoryComponent& spatialEntityFetcherFactory,
40 ::LocalSpatialEntityFetcher& spatialEntityFetcher
41 );
42 // NOLINTEND
43};
Definition EntityModifier.h:6
Definition LocalSpatialEntityFetcher.h:5
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition AABBShapeComponent.h:9
Definition ActorIsFirstTickFlagComponent.h:5
Definition CollidableMobNearFlagComponent.h:5
Definition CollidableMobNotifierSystem.h:25
static MCAPI ::TickingSystemWithInfo createSystem()
static MCAPI void tickNotifier(::StrictEntityContext const &, ::AABBShapeComponent const &aabbShapeComponent, ::DimensionTypeComponent const &dimensionComponent, ::ViewT<::StrictEntityContext, ::Include<::MobFlagComponent >, ::Exclude<::ActorIsFirstTickFlagComponent > > mobView, ::ViewT<::StrictEntityContext, ::Include<::FallingBlockFlagComponent > > fallingBlockView, ::EntityModifier<::CollidableMobNearFlagComponent > mod, ::LocalSpatialEntityFetcherFactoryComponent &spatialEntityFetcherFactory, ::LocalSpatialEntityFetcher &spatialEntityFetcher)
Definition DimensionTypeComponent.h:13
Definition Exclude.h:6
Definition FallingBlockFlagComponent.h:5
Definition Include.h:6
Definition LocalSpatialEntityFetcherFactoryComponent.h:8
Definition MobFlagComponent.h:5
Definition TickingSystemWithInfo.h:13