Status Effect Framework
1.6.0
1.6.0
  • 🏠Overview
  • πŸ§‘β€πŸ’»Setup
  • βš™οΈSettings
  • πŸ“œType Specifics
    • Classes
      • StatusManager
        • GetStatusEffects
        • AddStatusEffect
        • RemoveStatusEffect
        • RemoveAllStatusEffects
        • SetGlobalTimeOverride
        • UnsetGlobalTimeOverride
      • StatusEffect
      • StatusVariable
        • StatusFloat
        • StatusInt
        • StatusBool
      • Conditional
    • Scriptable Objects
      • Module
      • ModuleInstance
      • ComparableName
      • StatusEffectData
        • Effect
      • StatusName
    • Interfaces
      • IStatus
    • Structs
      • StatusEffectGroup
  • GitHub
  • Discord
  • License
Powered by GitBook
On this page
  • Description
  • Static Methods
  1. πŸ“œType Specifics
  2. Classes

StatusManager

The StatusManager contains all of the public extensions methods for getting, adding, and removing status effects.

Description

The extension methods contained in the StatusManager class are available to all classes that inherit MonoBehaviour and IStatus.

Static Methods

SetGlobalTimeOverride

Overrides real-time duration to decrementing from a UnityEvent.

UnsetGlobalTimeOverride

Resets the time override to being real-time.

GetStatusEffects

Returns a list of the StatusEffects on an IStatus MonoBehaviour.

AddStatusEffect

Adds a new StatusEffect to an IStatus MonoBehaviour.

RemoveStatusEffect

Remove a StatusEffect from an IStatus MonoBehaviour.

RemoveAllStatusEffects

Remove all StatusEffects from an IStatus MonoBehaviour.

PreviousClassesNextGetStatusEffects

Last updated 1 year ago