Namespace WeaverCore.Interfaces
Classes
IHealthModifier.Sorter
Used for sorting IHealthModifier lists based on their Priority
Interfaces
IBossMove
Used for implementing moves for a boss fight
IDeathEffects
Interface for Enemy Death Effects
IDreamnailable
Interface used for receiving dreamnail events
IEnemyMove
Used for implementing moves for an enemy
IHealthModifier
Used to modify how the health value of an EntityHealth component changes
IHitEffects
Interface for Enemy hit effects
IHittable
Interface for anything that the player can hit
IImplementation
Represents an Editor or Game specific implementation
IObjectReplacement
An interface for anything that can be replaced in game
IObjectReplacementConditional
Should be used in conjunction with IObjectReplacement. This allows you to specify if an enemy should replace an object only under a certain condition
IOnPool
When added to a component, the OnPool() function will be called when the object gets sent back to a pool
IWeaverCharm
Interface used for implementing custom charms.