| Mad Level Manager
    | 
 
  
 | Public Member Functions | |
| void | Activate () | 
| Activates this icon.  More... | |
| void | ApplyConnections () | 
| MadLevelProperty.SpecialType | TypeFor (MadLevelProperty property) | 
| void | UpdateProperty (string propertyName, bool state) | 
| void | LoadLevel () | 
|  Public Member Functions inherited from MadLevelManager.MadSprite | |
| virtual Rect | GetBounds () | 
| virtual Rect | GetTransformedBounds () | 
| 
 | |
| void | GetWorldCorners (ref Vector3[] arr) | 
| Gets the world corners in this order: top-left, top-right, bottom-right, bottom-left  More... | |
| void | TryFocus () | 
| void | SetMaterial (string shader, SetupShader setupShader) | 
| virtual bool | CanDraw () | 
| virtual Material | GetMaterial () | 
| virtual void | DrawOn (ref MadList< Vector3 > vertices, ref MadList< Color32 > colors, ref MadList< Vector2 > uv, ref MadList< int > triangles, out Material material) | 
| void | DrawOnRegular (ref MadList< Vector3 > vertices, ref MadList< Color32 > colors, ref MadList< Vector2 > uv, ref MadList< int > triangles) | 
| void | DrawOnQuad (ref MadList< Vector3 > vertices, ref MadList< Color32 > colors, ref MadList< Vector2 > uv, ref MadList< int > triangles) | 
| void | ResizeToTexture () | 
| void | MinMaxDepthRecursively (out int min, out int max) | 
| void | RecalculateLiveBounds () | 
| void | AnimScale (Vector3 from, Vector3 to, float time, MadiTween.EaseType easing) | 
| void | AnimScaleTo (Vector3 scale, float time, MadiTween.EaseType easing) | 
| void | AnimMove (Vector3 from, Vector3 to, float time, MadiTween.EaseType easing) | 
| void | AnimMoveTo (Vector3 target, float time, MadiTween.EaseType easing) | 
| void | AnimRotate (Vector3 from, Vector3 to, float time, MadiTween.EaseType easing) | 
| void | AnimRotateTo (Vector3 rotation, float time, MadiTween.EaseType easing) | 
| void | AnimColor (Color from, Color to, float time, MadiTween.EaseType easing) | 
| void | AnimColorTo (Color color, float time, MadiTween.EaseType easing) | 
| void | OnTintChange (Color color) | 
| delegate void | Action (MadSprite sprite) | 
| delegate void | SetupShader (Material material) | 
|  Public Member Functions inherited from MadLevelManager.MadNode | |
| T | CreateChild< T > (string name) | 
| T | CreateChild< T > (string name, T template) | 
| MadNode | CreateChild (string name, GameObject template) | 
| T | FindParent< T > () | 
| Public Attributes | |
| bool | hasLevelConfiguration | 
| int | levelIndex | 
| string | levelSceneName | 
| string | levelArguments | 
| MadLevelProperty | completedProperty | 
| MadLevelProperty | lockedProperty | 
| MadText | levelNumber | 
| bool | canFocusIfLocked = true | 
| List< MadLevelIcon > | unlockOnComplete = new List<MadLevelIcon>() | 
| List< GameObject > | showWhenLevelLocked = new List<GameObject>() | 
| List< GameObject > | showWhenLevelUnlocked = new List<GameObject>() | 
| List< GameObject > | showWhenLevelNotCompleted = new List<GameObject>() | 
| List< GameObject > | showWhenLevelCompleted = new List<GameObject>() | 
| int | version = 0 | 
|  Public Attributes inherited from MadLevelManager.MadSprite | |
| MadPanel | panel | 
| bool | visible = true | 
| bool | editorSelectable = true | 
| PivotPoint | pivotPoint = PivotPoint.Center | 
| Vector2 | customPivotPoint = new Vector2(0, 0) | 
| Color | tint = Color.white | 
| InputType | inputType = InputType.SingleTexture | 
| Texture2D | texture | 
| Texture2D | lastTexture | 
| MadAtlas | textureAtlas | 
| string | textureAtlasSpriteGUID | 
| string | lastTextureAtlasSpriteGUID | 
| Vector2 | textureOffset | 
| Vector2 | textureRepeat = new Vector2(1, 1) | 
| bool | hasPremultipliedAlpha = false | 
| int | guiDepth | 
| EventFlags | eventFlags = EventFlags.All | 
| float | liveLeft = 0 | 
| bool | hasLiveBounds | 
| bool | renderLiveBoundsOnly | 
| FillType | fillType | 
| float | fillValue = 1 | 
| float | radialFillOffset = 0 | 
| float | radialFillLength = 1 | 
|  Public Attributes inherited from MadLevelManager.MadNode | |
| bool | managed | 
| Protected Member Functions | |
| override void | OnEnable () | 
| override void | Update () | 
|  Protected Member Functions inherited from MadLevelManager.MadSprite | |
| virtual void | Start () | 
| Matrix4x4 | TransformMatrix () | 
| void | UpdatePivotPoint () | 
| Vector3 | PivotPointTranslate (Vector3 p, Rect bounds) | 
| Properties | |
| bool | isTemplate  [get] | 
| MadLevelConfiguration | configuration  [get, set] | 
| int | levelGroup  [get, set] | 
| bool | generated  [get] | 
| bool | completed  [get, set] | 
| bool | locked  [get, set] | 
| List< MadLevelProperty > | properties  [get] | 
| MadLevelConfiguration.Level | level  [get] | 
| Level refrerence. You can get here all information about the referenced level.  More... | |
|  Properties inherited from MadLevelManager.MadSprite | |
| Texture2D | currentTexture  [get] | 
| int | currentTextureWidth  [get] | 
| int | currentTextureHeight  [get] | 
| Vector2 | initialSize  [get, set] | 
| Vector2 | size  [get, set] | 
| bool | hasFocus  [get, set] | 
| Gets or sets a value indicating whether this MadSprite has focus. When other sprite is currently focused, it's focus will be lost.  More... | |
| Action | onMouseEnter  [get, set] | 
| Action | onMouseExit  [get, set] | 
| Action | onTouchEnter  [get, set] | 
| Action | onTouchExit  [get, set] | 
| Action | onMouseDown  [get, set] | 
| Action | onMouseUp  [get, set] | 
| Action | onTap  [get, set] | 
| Action | onFocus  [get, set] | 
| Action | onFocusLost  [get, set] | 
|  Properties inherited from MadLevelManager.MadNode | |
| static bool | Instantiating  [get] | 
| Additional Inherited Members | |
|  Public Types inherited from MadLevelManager.MadSprite | |
| enum | InputType { SingleTexture, TextureAtlas } | 
| enum | PivotPoint { BottomLeft, TopLeft, TopRight, BottomRight, Left, Top, Right, Bottom, Center, Custom } | 
| enum | FillType { None, LeftToRight, RightToLeft, BottomToTop, TopToBottom, ExpandHorizontal, ExpandVertical, RadialCW, RadialCCW } | 
| enum | EventFlags { None = 0, EventFlags.MouseHover = 1, EventFlags.MouseClick = 2, EventFlags.Touch = 4, EventFlags.Focus = 8, All = 15 } | 
|  Protected Attributes inherited from MadLevelManager.MadSprite | |
| float | left | 
| void MadLevelManager.MadLevelIcon.Activate | ( | ) | 
Activates this icon.
| 
 | get | 
Level refrerence. You can get here all information about the referenced level.
The level or null if level or configuration is not set yet.
 1.8.8
 1.8.8