Class RandomRangeFloatValue
Float value provider that returns a random float between Min and Max (inclusive). Uses the deterministic DeterministicRNG from RNG when available, otherwise falls back to Shared.
[Serializable]
public sealed class RandomRangeFloatValue : IFloatValueProvider
- Inheritance
-
RandomRangeFloatValue
- Implements
- Inherited Members
Fields
Max
The maximum value (inclusive).
[Tooltip("The maximum value (inclusive).")]
public float Max
Field Value
Min
The minimum value (inclusive).
[Tooltip("The minimum value (inclusive).")]
public float Min
Field Value
Methods
GetValue(ICharacter, EventData)
Computes and returns the float value for the current execution context.
public float GetValue(ICharacter initiator, EventData eventData)
Parameters
initiatorICharacterThe character initiating the action (used for stat lookups, etc.).
eventDataEventDataThe event data for the current execution (used for RNG, target info, etc.).
Returns
- float
The computed float value.