Class ChangeFogAction
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
Methods
Execute(ICharacter, EventData)
Executes the action. Must be implemented by derived classes.
public override void Execute(ICharacter initiator, EventData eventData)
Parameters
initiatorICharacterThe character initiating the action.
eventDataEventDataEvent 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