LeviLamina
Loading...
Searching...
No Matches
MobSuffocationSystemImpl Class Reference
+ Inheritance diagram for MobSuffocationSystemImpl:

Public Member Functions

virtual void tick (::StrictExecutionContext< ::Filter<::MobFlagComponent, ::ActorMovementTickNeededComponent, ::PlayerComponent, ::PassengerComponent >, ::Read< ::StateVectorComponent, ::AABBShapeComponent, ::SynchedActorDataComponent, ::OffsetsComponent, ::VehicleComponent, ::ActorRotationComponent, ::VanillaOffsetComponent, ::PassengerRenderingRidingOffsetComponent >, ::Write<::ActorInWallDetectionComponent >, ::AddRemove<::MobIsSuffocatingFlagComponent >, ::GlobalRead<>, ::GlobalWrite<>, ::EntityFactoryT<> > &executionContext)
 
MCAPI void $tick (::StrictExecutionContext< ::Filter<::MobFlagComponent, ::ActorMovementTickNeededComponent, ::PlayerComponent, ::PassengerComponent >, ::Read< ::StateVectorComponent, ::AABBShapeComponent, ::SynchedActorDataComponent, ::OffsetsComponent, ::VehicleComponent, ::ActorRotationComponent, ::VanillaOffsetComponent, ::PassengerRenderingRidingOffsetComponent >, ::Write<::ActorInWallDetectionComponent >, ::AddRemove<::MobIsSuffocatingFlagComponent >, ::GlobalRead<>, ::GlobalWrite<>, ::EntityFactoryT<> > &executionContext)
 

Static Public Member Functions

static MCAPI bool _hasPlayerPassenger (::Optional<::VehicleComponent const > optionalVehicleComponent, ::ViewT<::StrictEntityContext, ::Include<::PlayerComponent, ::PassengerComponent > > const &playerPassengers)
 
static MCAPI void _tickCheckSuffocation (::StrictEntityContext const &entity, ::ActorInWallDetectionComponent const &actorInWallDetectionComponent, ::StateVectorComponent const &stateVectorComponent, ::AABBShapeComponent const &aabbShapeComponent, ::SynchedActorDataComponent const &synchedActorDataComponent, ::OffsetsComponent const &offsetsComponent, ::Optional<::VehicleComponent const > vehicleComponent, ::GetAttachPositionViews const &getAttachPosViews, ::ViewT<::StrictEntityContext, ::Include<::PlayerComponent, ::PassengerComponent > > const &playerPassengers, ::EntityModifier<::MobIsSuffocatingFlagComponent > modifier, ::IConstBlockSource const &region)
 
static MCAPI bool isInWall (::StrictEntityContext const &entity, ::ActorInWallDetectionComponent const &actorInWallDetectionComponent, ::StateVectorComponent const &stateVectorComponent, ::AABBShapeComponent const &aabbShapeComponent, ::SynchedActorDataComponent const &synchedActorDataComponent, ::OffsetsComponent const &offsetsComponent, ::GetAttachPositionViews const &views, ::IConstBlockSource const &region)
 
static MCAPI void ** $vftable ()
 

The documentation for this class was generated from the following file: