AbilityActivationFlags - jimdroberts/FishMMO GitHub Wiki

Description

Flags representing the activation state of an ability. Used in the FishMMO system to indicate whether an ability activation is actual data or if the ability was interrupted.


API Access

Fields

  • IsActualData = 0

    Indicates the data is actual activation data.

  • Interrupt

    Indicates the ability was interrupted.


Basic Usage

Setup

  1. Use AbilityActivationFlags to represent the activation state of abilities in logic or network messages.
  2. Assign the appropriate flag value based on the current state (e.g., actual activation or interruption).
  3. Integrate with ability activation and interruption logic as needed.
  4. No additional configuration is required; values are set in code.

Example

// Example 1: Using AbilityActivationFlags in Ability Logic

// This example demonstrates how to use the AbilityActivationFlags enum
// to represent and check the activation state of an ability.

AbilityActivationFlags flags = AbilityActivationFlags.IsActualData;

if (flags == AbilityActivationFlags.Interrupt)
{
    // Handle ability interruption logic
}
⚠️ **GitHub.com Fallback** ⚠️