Table of Contents

Class PeriodicCallbackData

Namespace
FishMMO.Server.Implementation
Assembly
FishMMO.Server.dll

Internal data structure for tracking periodic callback state.

public class PeriodicCallbackData
Inheritance
PeriodicCallbackData
Inherited Members

Constructors

PeriodicCallbackData(float, Action<float>)

Initializes a new instance of PeriodicCallbackData.

public PeriodicCallbackData(float interval, Action<float> callback)

Parameters

interval float

The interval in seconds.

callback Action<float>

The callback to invoke.

Fields

Callback

The callback to invoke when the interval elapses.

public Action<float> Callback

Field Value

Action<float>

CallbackName

Cached display name for logging, avoiding repeated reflection on Callback.Method.DeclaringType and Callback.Method.Name.

public readonly string CallbackName

Field Value

string

Interval

The interval in seconds between callback invocations.

public float Interval

Field Value

float

TimeRemaining

Time remaining in seconds until the next callback invocation.

public float TimeRemaining

Field Value

float