Class PModuleInAir
- Namespace
- Vintagestory.API.Common.Entities
- Assembly
- VintagestoryAPI.dll
public class PModuleInAir : PModule- Inheritance
- 
      
      
      PModuleInAir
- Derived
- Inherited Members
- Extension Methods
Fields
AirMovingStrength
public float AirMovingStrengthField Value
WallDragFactor
public double WallDragFactorField Value
Methods
Applicable(Entity, EntityPos, EntityControls)
Applicable if the player is in fly mode or the entity isn't colliding with anything including liquid. Must be alive.
public override bool Applicable(Entity entity, EntityPos pos, EntityControls controls)Parameters
- entityEntity
- posEntityPos
- controlsEntityControls
Returns
ApplyFlying(float, Entity, EntityPos, EntityControls)
Creative flight movement, possibly glider too?
public virtual void ApplyFlying(float dt, Entity entity, EntityPos pos, EntityControls controls)Parameters
- dtfloat
- entityEntity
- posEntityPos
- controlsEntityControls
ApplyFreeFall(float, Entity, EntityPos, EntityControls)
public virtual void ApplyFreeFall(float dt, Entity entity, EntityPos pos, EntityControls controls)Parameters
- dtfloat
- entityEntity
- posEntityPos
- controlsEntityControls
DoApply(float, Entity, EntityPos, EntityControls)
Apply a modifier to this entity.
public override void DoApply(float dt, Entity entity, EntityPos pos, EntityControls controls)Parameters
- dtfloat
- entityEntity
- posEntityPos
- controlsEntityControls
Initialize(JsonObject, Entity)
Config passed in from the behavior in the entity class.
public override void Initialize(JsonObject config, Entity entity)Parameters
- configJsonObject
- entityEntity