A callback that can be passed to various functions to be executed later. A single callback can hold multiple invocations by setting several different functions.
ScriptHitKind stores the result of an attack for lua. Includes the hit kind and any damage.
A type of callback function for a
A trait representing a callback that will fire a script when called. In lua scripts,