// Initialization method. Called after the state is added to the stack. public override void Initialize() { TextAsset json = Resources.Load(LevelDirectoryJson) as TextAsset; levelDir = JsonUtility.FromJson <LevelDirectory>(json.ToString()); string[] levelNames = new string[levelDir.levels.Count]; // Generate a list of level names. for (int i = 0; i < levelDir.levels.Count; i++) { levelNames[i] = levelDir.levels[i].name; } MenuStart(levelNames, StringConstants.BuiltinLevelScreenTitle); }
public LevelTransition(Vector2 position, float width, float height, LevelDirectory nextLevelId) #if DEBUG : base(position, true) #else : base(position, false)