Mad Level Manager
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
MadLevelManager.MadLevelConfiguration Class Reference
Inheritance diagram for MadLevelManager.MadLevelConfiguration:

Classes

class  Group
 
class  Level
 

Public Member Functions

override int GetHashCode ()
 
new void SetDirty ()
 
Level CreateLevel ()
 
Group CreateGroup ()
 
void AddGroup (Group group)
 
Group FindGroupById (int groupId)
 
Group FindGroupByName (string groupName)
 
int LevelCount ()
 
int LevelCount (MadLevel.Type type)
 
int LevelCount (MadLevel.Type type, int groupId)
 
Level[] GetLevelsInOrder ()
 
Level GetLevel (int index)
 
Level GetLevel (int groupId, int index)
 
Level GetLevel (MadLevel.Type type, int index)
 
Level GetLevel (MadLevel.Type type, int groupId, int index)
 
int FindLevelIndex (MadLevel.Type type, string levelName)
 
int FindLevelIndex (MadLevel.Type type, int groupId, string levelName)
 
Level FindLevelByName (string levelName)
 
Level FindNextLevel (string currentLevelName)
 
Level FindNextLevel (string currentLevelName, bool sameGroup)
 
Level FindNextLevel (string currentLevelName, MadLevel.Type type)
 
Level FindNextLevel (string currentLevelName, MadLevel.Type type, bool sameGroup)
 
Level FindPreviousLevel (string currentLevelName)
 
Level FindPreviousLevel (string currentLevelName, bool sameGroup)
 
Level FindPreviousLevel (string currentLevelName, MadLevel.Type type)
 
Level FindPreviousLevel (string currentLevelName, MadLevel.Type type, bool sameGroup)
 
Level FindFirstForScene (string levelName, out bool hasMany)
 
MadLevelExtension FindExtensionByGUID (string guid)
 
List< MadLevelSceneScenesInOrder ()
 
bool IsValid ()
 
void ApplyProfile ()
 Applies default locked state to profile data if this is not yet applied. This function is useful when you don't want to use level select screens or you want to get level locked state before running level select screen. More...
 
delegate void Callback0 ()
 

Static Public Member Functions

static MadLevelConfiguration[] FindAll ()
 
static MadLevelConfiguration GetActive ()
 
static MadLevelConfiguration FindActive ()
 

Public Attributes

List< Levellevels = new List<Level>()
 
List< Groupgroups = new List<Group>()
 
List< MadLevelExtensionextensions = new List<MadLevelExtension>()
 
Callback0 callbackChanged = () => {}
 

Properties

bool active [get, set]
 
Group defaultGroup [get]
 

Member Function Documentation

void MadLevelManager.MadLevelConfiguration.ApplyProfile ( )

Applies default locked state to profile data if this is not yet applied. This function is useful when you don't want to use level select screens or you want to get level locked state before running level select screen.


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