3#include "mc/_HeaderOutputPredefine.h" 
    6#include "mc/deps/ecs/Optional.h" 
    7#include "mc/deps/ecs/ViewT.h" 
    8#include "mc/deps/ecs/strict/AddRemove.h" 
    9#include "mc/deps/ecs/strict/EntityFactoryT.h" 
   10#include "mc/deps/ecs/strict/EntityModifier.h" 
   11#include "mc/deps/ecs/strict/Filter.h" 
   12#include "mc/deps/ecs/strict/GlobalRead.h" 
   13#include "mc/deps/ecs/strict/GlobalWrite.h" 
   14#include "mc/deps/ecs/strict/IStrictTickingSystem.h" 
   15#include "mc/deps/ecs/strict/Read.h" 
   16#include "mc/deps/ecs/strict/StrictExecutionContext.h" 
   17#include "mc/deps/ecs/strict/Write.h" 
   38                                            ::Filter<::ShouldPlayMovementSoundComponent>,
 
   40                                                ::ActorDataFlagComponent,
 
   41                                                ::ActorDefinitionIdentifierComponent,
 
   42                                                ::ActorUniqueIDComponent,
 
   43                                                ::DimensionTypeComponent,
 
   44                                                ::SoundEventPlayerComponent,
 
   45                                                ::StateVectorComponent,
 
   46                                                ::MovementSoundComponent,
 
   47                                                ::ClimbingLadderBlockComponent,
 
   48                                                ::CurrentlyStandingOnBlockComponent>,
 
   50                                            ::AddRemove<::ShouldPlayStepSoundComponent>,
 
   53                                            ::EntityFactoryT<>>> {
 
   79    virtual void singleTick(
 
 
Definition EntityModifier.h:6
Definition IStrictTickingSystem.h:6
Definition StrictEntityContext.h:8
Definition StrictExecutionContext.h:6
Definition ActorDataFlagComponent.h:9
Definition ActorDefinitionIdentifierComponent.h:8
Definition ActorUniqueIDComponent.h:8
Definition ClimbingLadderBlockComponent.h:10
Definition CurrentlyStandingOnBlockComponent.h:10
Definition DimensionTypeComponent.h:13
Definition EntityFactoryT.h:6
Definition GlobalRead.h:6
Definition GlobalWrite.h:6
Definition MakesLavaStepSoundComponent.h:5
Definition MovementSoundComponent.h:8
Definition MovementSoundRequestSystemImpl.h:53
static MCAPI void doMovementSoundRequestSystem(::StrictEntityContext const &entity, ::ActorDataFlagComponent const &actorFlags, ::ActorDefinitionIdentifierComponent const &actorIdentifier, ::ActorUniqueIDComponent const &actorUniqueID, ::DimensionTypeComponent const &dimensionType, ::SoundEventPlayerComponent const &soundEventPlayerComponent, ::StateVectorComponent const &stateVectorComponent, ::MovementSoundComponent const &movementSoundComponent, ::Optional<::ClimbingLadderBlockComponent const > climbingLadderBlockComponent, ::Optional<::CurrentlyStandingOnBlockComponent const > currentlyStandingOnBlockComponent, ::Optional<::MakesLavaStepSoundComponent const > makesLavaStepSoundComponent, ::EntityModifier<::ShouldPlayStepSoundComponent > entityModifier, ::ViewT<::StrictEntityContext, ::SoundEventRequestQueueComponent > requestQueueView)
MCAPI void $singleTick(::StrictExecutionContext< ::Filter<::ShouldPlayMovementSoundComponent >, ::Read< ::ActorDataFlagComponent, ::ActorDefinitionIdentifierComponent, ::ActorUniqueIDComponent, ::DimensionTypeComponent, ::SoundEventPlayerComponent, ::StateVectorComponent, ::MovementSoundComponent, ::ClimbingLadderBlockComponent, ::CurrentlyStandingOnBlockComponent >, ::Write<>, ::AddRemove<::ShouldPlayStepSoundComponent >, ::GlobalRead<>, ::GlobalWrite<>, ::EntityFactoryT<> > &context, ::StrictEntityContext &entityContext)
static MCAPI void ** $vftable()
MCAPI void $tick(::StrictExecutionContext< ::Filter<::ShouldPlayMovementSoundComponent >, ::Read< ::ActorDataFlagComponent, ::ActorDefinitionIdentifierComponent, ::ActorUniqueIDComponent, ::DimensionTypeComponent, ::SoundEventPlayerComponent, ::StateVectorComponent, ::MovementSoundComponent, ::ClimbingLadderBlockComponent, ::CurrentlyStandingOnBlockComponent >, ::Write<>, ::AddRemove<::ShouldPlayStepSoundComponent >, ::GlobalRead<>, ::GlobalWrite<>, ::EntityFactoryT<> > &context)
static MCAPI void prepareForStepSound(::StrictEntityContext const &entity, ::MovementSoundComponent const &movementSoundComponent, ::Optional<::CurrentlyStandingOnBlockComponent const > currentlyStandingOnBlockComponent, ::EntityModifier<::ShouldPlayStepSoundComponent > &entityModifier)
Definition ShouldPlayMovementSoundComponent.h:5
Definition ShouldPlayStepSoundComponent.h:5
Definition SoundEventPlayerComponent.h:8
Definition SoundEventRequestQueueComponent.h:10
Definition StateVectorComponent.h:8