Table of Contents

Class ChangeFogAction

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

ECA action that changes fog settings when a character enters/exits a region. Client-only: suppressed on server and during prediction reconciliation.

[Serializable]
public class ChangeFogAction : BaseAction, IAction
Inheritance
ChangeFogAction
Implements
Inherited Members

Fields

FogSettings

The fog settings to apply.

[Tooltip("The fog settings to apply when this action executes.")]
public FogSettings FogSettings

Field Value

FogSettings

Methods

Execute(ICharacter, EventData)

Executes the action. Must be implemented by derived classes.

public override void Execute(ICharacter initiator, EventData eventData)

Parameters

initiator ICharacter

The character initiating the action.

eventData EventData

Event data for the action.

Events

OnChangeFog

Raised on the client when fog settings should change. Subscribe in a MonoBehaviour to apply.

public static event Action<FogSettings> OnChangeFog

Event Type

Action<FogSettings>