Mad Level Manager
 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: