Table of Contents

Class RandomRangeValue

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

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

int

Min

The minimum value (inclusive).

[Tooltip("The minimum value (inclusive).")]
public int Min

Field Value

int

Methods

GetValue(ICharacter, EventData)

Computes and returns the integer value for the current execution context.

public int GetValue(ICharacter initiator, EventData eventData)

Parameters

initiator ICharacter

The character initiating the action (used for stat lookups, etc.).

eventData EventData

The event data for the current execution (used for RNG, target info, etc.).

Returns

int

The computed integer value.