// 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);
        }
예제 #2
0
        public LevelTransition(Vector2 position, float width, float height, LevelDirectory nextLevelId)
#if DEBUG
            : base(position, true)
#else
            : base(position, false)
예제 #3
0
        public LevelTransition(Vector2 position, float width, float height, LevelDirectory nextLevelId)
#if DEBUG
            : base(position, true)
#else
            : base(position, false)