AbilityActivationFlags - jimdroberts/FishMMO GitHub Wiki
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.
-
IsActualData = 0
Indicates the data is actual activation data.
-
Interrupt
Indicates the ability was interrupted.
- Use
AbilityActivationFlags
to represent the activation state of abilities in logic or network messages. - Assign the appropriate flag value based on the current state (e.g., actual activation or interruption).
- Integrate with ability activation and interruption logic as needed.
- No additional configuration is required; values are set in code.
// 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
}