API Reference
On this page
Classes | |
| struct | Views |
Public Types | |
| using | Base |
Public Member Functions | |
| virtual void | tick (::StrictExecutionContext< ::Filter< ::ActorMovementTickNeededComponent, ::BlazeFlagComponent, ::LavaSlimeFlagComponent, ::MonsterFlagComponent >, ::Read<::AABBShapeComponent, ::DimensionTypeComponent, ::OffsetsComponent, ::StateVectorComponent >, ::Write<::NoActionTimeComponent >, ::AddRemove<>, ::GlobalRead<::LocalConstBlockSourceFactoryComponent >, ::GlobalWrite<>, ::EntityFactoryT<> > &strictContext) |
| MCAPI void | $tick (::StrictExecutionContext< ::Filter< ::ActorMovementTickNeededComponent, ::BlazeFlagComponent, ::LavaSlimeFlagComponent, ::MonsterFlagComponent >, ::Read<::AABBShapeComponent, ::DimensionTypeComponent, ::OffsetsComponent, ::StateVectorComponent >, ::Write<::NoActionTimeComponent >, ::AddRemove<>, ::GlobalRead<::LocalConstBlockSourceFactoryComponent >, ::GlobalWrite<>, ::EntityFactoryT<> > &strictContext) |
Static Public Member Functions | |
| static MCAPI ::TickingSystemWithInfo | createSystem () |
| static MCAPI void | tickMonsterAiStep (::StrictEntityContext const &entity, ::AABBShapeComponent const &aabbShapeComponent, ::OffsetsComponent const &offsetsComponent, ::StateVectorComponent const &stateVectorComponent, ::NoActionTimeComponent &noActionTimeComponent, ::ViewT<::StrictEntityContext, ::Include<::BlazeFlagComponent > > const &blazeView, ::ViewT<::StrictEntityContext, ::Include<::LavaSlimeFlagComponent > > const &lavaSlimeView, ::IConstBlockSource const ®ion) |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MonsterAiStepSystem::Views > > | mViews |
| using MonsterAiStepSystem::Base |
|
static |
|
static |
| MCAPI void MonsterAiStepSystem::$tick | ( | ::StrictExecutionContext< ::Filter< ::ActorMovementTickNeededComponent, ::BlazeFlagComponent, ::LavaSlimeFlagComponent, ::MonsterFlagComponent >, ::Read<::AABBShapeComponent, ::DimensionTypeComponent, ::OffsetsComponent, ::StateVectorComponent >, ::Write<::NoActionTimeComponent >, ::AddRemove<>, ::GlobalRead<::LocalConstBlockSourceFactoryComponent >, ::GlobalWrite<>, ::EntityFactoryT<> > & | strictContext | ) |