示例#1
0
        public void LoadLevel()
        {
            ClearLevel();
            if (!targetGrid)
            {
                Debug.LogError("To init level you need t assing the target gridbase first.");
                return;
            }
            if (!levelManager)
            {
                Debug.LogError("To init level you need t assing the target level maanagewr first.");
                return;
            }

            targetGrid.levelName = levelName;
            bool canLoad = targetGrid.LoadForEditor(levelManager);

            if (!canLoad)
            {
                Debug.LogError("cant find level " + levelName);
                return;
            }
            levelHasInited = true;
            editMode       = true;
        }