Mad Level Manager
 All Classes Namespaces Functions Enumerations Enumerator Properties Events
MadLevelManager.MadGUI.ArrayList< T > Class Template Reference

Public Member Functions

 ArrayList (SerializedProperty arrayProperty, RunnableVoid1< SerializedProperty > renderer)
 
 ArrayList (List< T > items, RunnableVoid1< T > renderer)
 
bool Draw ()
 

Public Attributes

RunnableGeneric0< T > createFunctionGeneric = () => { return new T(); }
 
RunnableVoid1< SerializedProperty > createFunctionProperty
 
RunnableVoid0 beforeAdd = () => {}
 
RunnableVoid1< T > beforeRemove = (arg1) => {}
 
RunnableVoid1< T > onAdd = (arg1) => {}
 
RunnableVoid1< T > onRemove = (arg1) => {}
 

Static Public Attributes

static readonly RunnableVoid1
< SerializedProperty > 
PropertyRenderer
 

Member Data Documentation

RunnableVoid1<SerializedProperty> MadLevelManager.MadGUI.ArrayList< T >.createFunctionProperty
Initial value:
= (element) => {
var enumerator = element.GetEnumerator();
while (enumerator.MoveNext()) {
var el = enumerator.Current as SerializedProperty;
if (el.type == "ColorRGBA") {
el.colorValue = Color.black;
}
}
}
readonly RunnableVoid1<SerializedProperty> MadLevelManager.MadGUI.ArrayList< T >.PropertyRenderer
static
Initial value:
= (prop) =>
{
MadGUI.PropertyField(prop, "");
}

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