Mad Level Manager

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Types | Public Member Functions | Public Attributes | List of all members
MadLevelManager.MadLevelAnimator.Modifier Class Reference

## Public Types
enum | Operator { Add, Subtract, Multiply, Divide, Modulo }
enum | Value { LevelIndex, GridLevelPageIndex, GridRow, GridColumn }
enum | ModifierFunc { Custom, Predefined }

## Public Member Functions
void | Execute (MadLevelIcon icon, ValueGetter getter, ValueSetter setter)
delegate void | Executor (MadAnim animation, float modifier)
delegate float | ValueGetter (MadAnim animation)
delegate void | ValueSetter (MadAnim animation, float value)

## Public Attributes
string | animationName
ModifierFunc | modifierFunction = ModifierFunc.Predefined
Operator | baseOperator = Operator.Add
Value | firstParameter = Value.LevelIndex
Operator | valueOperator = Operator.Multiply
float | secondParameter = 1
ModifierFunction | customModifierFunction

The documentation for this class was generated from the following file:

- Assets/Mad Level Manager/Scripts/Base/MadLevelAnimator.cs