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 ()
 

Member Function Documentation

◆ _hasPlayerPassenger()

static MCAPI bool MobSuffocationSystemImpl::_hasPlayerPassenger ( ::Optional<::VehicleComponent const > optionalVehicleComponent,
::ViewT<::StrictEntityContext, ::Include<::PlayerComponent, ::PassengerComponent > > const & playerPassengers )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _tickCheckSuffocation()

static MCAPI void MobSuffocationSystemImpl::_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
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isInWall()

static MCAPI bool MobSuffocationSystemImpl::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
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tick()

Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** MobSuffocationSystemImpl::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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