Class RandomRangeValue
Value provider that returns a random integer between Min and Max (inclusive). Uses the deterministic DeterministicRNG from RNG when available, otherwise falls back to Shared.
[Serializable]
public sealed class RandomRangeValue : IIntValueProvider
- Inheritance
-
RandomRangeValue
- Implements
- Inherited Members
Fields
Max
The maximum value (inclusive).
[Tooltip("The maximum value (inclusive).")]
public int Max
Field Value
Min
The minimum value (inclusive).
[Tooltip("The minimum value (inclusive).")]
public int Min
Field Value
Methods
GetValue(ICharacter, EventData)
Computes and returns the integer value for the current execution context.
public int 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
- int
The computed integer value.