|  | 
| enum | TwoStepActivationType { Disabled, 
OnlyOnMobiles, 
Always
 } | 
|  | 
| enum | LoadLevel { Immediately, 
WithDelay, 
SendMessage, 
DoNotLoad
 } | 
|  | 
| enum | OnMobileBack { LoadPreviousLevel, 
LoadSpecifiedLevel
 } | 
|  | 
| enum | LookLevelType { FirstLevel, 
LastUnlocked, 
LastCompleted
 } | 
|  | 
| enum | LevelsEnumerationType { Numbers, 
Letters, 
LettersLower, 
Roman
 } | 
|  | 
|  | 
| MadLevelIcon | iconTemplate | 
|  | 
| bool | lookAtLastLevel = true | 
|  | 
| LookLevelType | lookAtLevel = LookLevelType.FirstLevel | 
|  | 
| LevelsEnumerationType | enumerationType = LevelsEnumerationType.Numbers | 
|  | 
| int | enumerationOffset = 0 | 
|  | 
| TwoStepActivationType | twoStepActivationType = TwoStepActivationType.Disabled | 
|  | 
| LoadLevel | loadLevel = LoadLevel.Immediately | 
|  | 
| float | loadLevelLoadLevelDelay = 1.5f | 
|  | 
| GameObject | loadLevelMessageReceiver | 
|  | 
| string | loadLevelMessageName | 
|  | 
| bool | loadLevelMessageIncludeChildren | 
|  | 
| bool | onIconActivatePlayAudio | 
|  | 
| AudioClip | onIconActivatePlayAudioClip | 
|  | 
| float | onIconActivatePlayAudioVolume = 1 | 
|  | 
| bool | onIconDeactivatePlayAudio | 
|  | 
| AudioClip | onIconDeactivatePlayAudioClip | 
|  | 
| float | onIconDeactivatePlayAudioVolume = 1 | 
|  | 
| bool | onIconActivateMessage | 
|  | 
| GameObject | onIconActivateMessageReceiver | 
|  | 
| string | onIconActivateMessageMethodName = "OnIconActivate" | 
|  | 
| bool | onIconActivateMessageIncludeChildren | 
|  | 
| bool | onIconDeactivateMessage | 
|  | 
| GameObject | onIconDeactivateMessageReceiver | 
|  | 
| string | onIconDeactivateMessageMethodName = "OnIconDeactivate" | 
|  | 
| bool | onIconDeactivateMessageIncludeChildren | 
|  | 
| bool | handleMobileBackButton = true | 
|  | 
| OnMobileBack | handleMobileBackButtonAction = OnMobileBack.LoadPreviousLevel | 
|  | 
| string | handleMobileBackButtonLevelName | 
|  | 
| MadLevelConfiguration | configuration | 
|  | 
| int | configurationGroup = 0 | 
|  | 
| bool | useCurrentlyActiveConfiguration | 
|  | 
| bool | fullyInitialized | 
|  | 
| bool | managed | 
|  | 
|  | 
| virtual void | Update () | 
|  | 
| virtual void | OnEnable () | 
|  | 
| virtual void | Start () | 
|  | 
| void | DeactivateActiveIcon () | 
|  | 
| MadLevelIcon | CreateIcon (Transform parent, string name, MadLevelIcon template) | 
|  | 
| string | GetEnumerationValue (int index) | 
|  | 
|  | 
| IconActivationEvent | onIconActivate | 
|  | 
| IconActivationEvent | onIconDeactivate | 
|  | 
  
  | 
        
          | abstract MadLevelIcon MadLevelManager.MadLevelAbstractLayout.FindClosestIcon | ( | Vector3 | position | ) |  |  | pure virtual | 
 
 
      
        
          | MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetActiveIcon | ( |  | ) |  | 
      
 
Gets the currently active icon or 
null if no icon is active. 
- Returns
- The currently active icon.
 
 
      
        
          | MadLevelIcon [] MadLevelManager.MadLevelAbstractLayout.GetAllIcons | ( |  | ) |  | 
      
 
Gets all active icons available in the layout. 
- Returns
 
 
  
  | 
        
          | virtual MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetCurrentIcon | ( |  | ) |  |  | virtual | 
 
 
      
        
          | MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetFirstIcon | ( |  | ) |  | 
      
 
Gets the icon representation for the first level (in order). 
- Returns
- The first level icon.
 
 
  
  | 
        
          | abstract MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetIcon | ( | string | levelName | ) |  |  | pure virtual | 
 
 
      
        
          | MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetLastCompletedIcon | ( |  | ) |  | 
      
 
Gets the last completed level icon in current group or null if cannot be found. 
- Returns
 
 
      
        
          | MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetLastIcon | ( |  | ) |  | 
      
 
Gets the icon representation for the last level (in order). 
- Returns
- The last level icon.
 
 
      
        
          | MadLevelIcon MadLevelManager.MadLevelAbstractLayout.GetLastUnlockedIcon | ( |  | ) |  | 
      
 
Gets last unlocked icon or null if cannot be found. 
- Returns
 
 
  
  | 
        
          | abstract void MadLevelManager.MadLevelAbstractLayout.LookAtIcon | ( | MadLevelIcon | icon, |  
          |  |  | bool | animate = false |  
          |  | ) |  |  |  | pure virtual | 
 
 
      
        
          | bool MadLevelManager.MadLevelAbstractLayout.LookAtLastPlayedLevel | ( |  | ) |  | 
      
 
Looks at last played level icon. 
- Returns
- true if last level were found
 
 
      
        
          | bool MadLevelManager.MadLevelAbstractLayout.LookAtLevel | ( | string | levelName | ) |  | 
      
 
Looks at level. 
- Parameters
- 
  
  
 
 
The documentation for this class was generated from the following file:
- Assets/Mad Level Manager/Scripts/Base/Layouts/MadLevelAbstractLayout.cs