Class WaterSplashParticles
- Namespace
- Vintagestory.API.Common
- Assembly
- VintagestoryAPI.dll
public class WaterSplashParticles : ParticlesProviderBase, IParticlePropertiesProvider
- Inheritance
-
WaterSplashParticles
- Implements
- Inherited Members
- Extension Methods
Fields
AddPos
public Vec3d AddPos
Field Value
AddVelocity
public Vec3f AddVelocity
Field Value
BasePos
public Vec3d BasePos
Field Value
QuantityMul
public float QuantityMul
Field Value
Properties
DieInLiquid
Determines whether or not the particle dies in liquid
public override bool DieInLiquid { get; }
Property Value
GravityEffect
Gets the gravity effect on the particle.
public override float GravityEffect { get; }
Property Value
LifeLength
gets the life length of the particle.
public override float LifeLength { get; }
Property Value
OpacityEvolve
Gets the evolving opacity value of the particle.
public override EvolvingNatFloat OpacityEvolve { get; }
Property Value
- EvolvingNatFloat
An evolving value based on opacity.
Pos
Gets the position of particles.
public override Vec3d Pos { get; }
Property Value
Quantity
Gets the quantity of particles.
public override float Quantity { get; }
Property Value
Size
gets the size of the particle.
public override float Size { get; }
Property Value
SizeEvolve
gets the dynamic size of the particle.
public override EvolvingNatFloat SizeEvolve { get; }
Property Value
SwimOnLiquid
public override bool SwimOnLiquid { get; }
Property Value
Methods
GetRgbaColor(ICoreClientAPI)
Gets the color of the particle.
public override int GetRgbaColor(ICoreClientAPI capi)
Parameters
capi
ICoreClientAPI
Returns
GetVelocity(Vec3d)
Gets the velocity of the particles.
public override Vec3f GetVelocity(Vec3d pos)
Parameters
pos
Vec3d