Пример #1
0
        public ApplicationLogging Category(string cat)
        {
            switch (cat.Substring(0, 1).ToUpper())
            {
            case "I":
                _level = LEVELS.INFORMATION;
                break;

            case "W":
                _level = LEVELS.WARNING;
                break;

            case "F":
                _level = LEVELS.FATAL;
                break;

            case "E":
                _level = LEVELS.ERROR;
                break;

            default:
                _level = LEVELS.INFORMATION;
                break;
            }
            return(this);
        }
Пример #2
0
        /* --- Save & Load -------------------------------------------------- */

        public static Level Load(LevelStorage store)
        {
            return(new Level(LEVELS.GetProperties(store.Type), store.Width, store.Height)
            {
                Id = store.Id,
                Name = store.Name,
            });
        }
Пример #3
0
 public void LoadLevel(LEVELS scene)
 {
     if (scene == LEVELS.CHAMBER && Stats.currentRoom == 11)
     {
         StartCoroutine(LoadLevelTask((int)LEVELS.BOSS_FIGHT));
     }
     else
     {
         StartCoroutine(LoadLevelTask((int)scene));
     }
 }
        public LEVELS Next(bool next)
        {
            if (next)
            {
                switch (level)
                {
                case LEVELS.EASY: level = LEVELS.INTERMEDIATE; break;

                case LEVELS.INTERMEDIATE: level = LEVELS.DIFFICULT; break;

                case LEVELS.DIFFICULT: level = LEVELS.EXPERT; break;

                default: level = LEVELS.OVER; break;
                }
            }
            return(level);
        }
Пример #5
0
    void Start()
    {
        if (autoLoadNextLevelDelay > 0) // probably only used for the splash screen
        {
            Invoke("LoadNextLevel", autoLoadNextLevelDelay);
        }

        Debug.Log("******* Level " + GetLevelName() + " *******");
        thisLevel = (LEVELS)SceneManager.GetActiveScene().buildIndex;

        // initial sfx volume from disk
        if (!sfxVolumeInitialized)
        {
            PPrefsMgr.GetSfxVolumeFromDisk();
            sfxVolumeInitialized = true;
        }

        GameObject text = GameObject.Find("LevelName");

        if (text)
        {
            text.GetComponent <Text>().text = GetLevelName();
        }
        else if (IsLevel())
        {
            Debug.LogWarning("no LevelName text gameobject found in canvas");
        }

        StartByLevel();

        GameObject gO = GameObject.Find("AudioAmbient");

        if (gO)
        {
            Debug.LogError("Level " + GetLevelName() + ": AudioAmbient gameobject found, remove from this level");
        }

        //Debug.Log(GetLevelName());
    }
Пример #6
0
 public List <LEVEL> Read_AllLevelsLowerMe()
 {
     return(LEVELS.Where(t => t.LevelID <= GlobalInfo.CurrentUser.LevelID).ToList());
 }
Пример #7
0
 public Dictionary <string, int> Read_AllLevels()
 {
     return(LEVELS.Select(t => new { t.LevelName, t.LevelID })
            .ToDictionary(t => t.LevelName, t => t.LevelID));
 }
Пример #8
0
 private void WriteMessageAndLevelToFile(string message, LEVELS level)
 {
     WriteMessageAndLevelToFile(message, level.ToString().ToUpper());
 }
Пример #9
0
 public ApplicationLogging Fatal()
 {
     _level = LEVELS.FATAL;
     return(this);
 }
Пример #10
0
 public ApplicationLogging Error()
 {
     _level = LEVELS.ERROR;
     return(this);
 }
Пример #11
0
 public ApplicationLogging Warning()
 {
     _level = LEVELS.WARNING;
     return(this);
 }
Пример #12
0
 public ApplicationLogging Informational()
 {
     _level = LEVELS.INFORMATION;
     return(this);
 }
Пример #13
0
 public USER_INFO(string name, string pass, string des, LEVELS lvl)
 {
     username = name;
     password = pass;
     desc = des;
     level = (int)lvl;
 }