RegeneratingValue

public class RegeneratingValue

Class RegeneratingValue. Provides regeneratingvalue functionality for the Hytale server.

java.lang.Object > RegeneratingValue

Field Summary

remainingUntilRegen

private float remainingUntilRegen

Field remainingUntilRegen.

Method Detail

RegeneratingValue

public public RegeneratingValue (@Nonnull final EntityStatType.Regenerating regenerating)

Method RegeneratingValue.

Parameters:
@Nonnull final EntityStatType.Regenerating regenerating

shouldRegenerate

public boolean shouldRegenerate (@Nonnull final ComponentAccessor store, @Nonnull final Ref ref, @Nonnull final Instant currentTime, final float dt, @Nonnull final EntityStatType.Regenerating regenerating)

Method shouldRegenerate.

Parameters:
@Nonnull final ComponentAccessor store
@Nonnull final Ref ref
@Nonnull final Instant currentTime
final float dt
@Nonnull final EntityStatType.Regenerating regenerating

regenerate

public float regenerate (@Nonnull final ComponentAccessor store, @Nonnull final Ref ref, @Nonnull final Instant currentTime, final float dt, @Nonnull final EntityStatValue value, final float currentAmount)

Method regenerate.

Parameters:
@Nonnull final ComponentAccessor store
@Nonnull final Ref ref
@Nonnull final Instant currentTime
final float dt
@Nonnull final EntityStatValue value
final float currentAmount

getRegenerating

public EntityStatType.Regenerating getRegenerating ()

Method getRegenerating.

toString

public String toString ()

Method toString.