Class PModuleInLiquid
- Namespace
- Vintagestory.API.Common.Entities
- Assembly
- VintagestoryAPI.dll
public class PModuleInLiquid : PModule
- Inheritance
-
PModuleInLiquid
- Derived
- Inherited Members
- Extension Methods
Fields
Push
public float Push
Field Value
Swimspeed
public float Swimspeed
Field Value
Methods
Applicable(Entity, EntityPos, EntityControls)
Can this be applied this tick?
public override bool Applicable(Entity entity, EntityPos pos, EntityControls controls)
Parameters
entityEntityposEntityPoscontrolsEntityControls
Returns
DoApply(float, Entity, EntityPos, EntityControls)
Apply a modifier to this entity.
public override void DoApply(float dt, Entity entity, EntityPos pos, EntityControls controls)
Parameters
dtfloatentityEntityposEntityPoscontrolsEntityControls
HandleSwimming(float, Entity, EntityPos, EntityControls)
public virtual void HandleSwimming(float dt, Entity entity, EntityPos pos, EntityControls controls)
Parameters
dtfloatentityEntityposEntityPoscontrolsEntityControls
Initialize(JsonObject, Entity)
Config passed in from the behavior in the entity class.
public override void Initialize(JsonObject config, Entity entity)
Parameters
configJsonObjectentityEntity