public override void Unload() { BaseGUI._guiElements.Clear(); // Leveling LevelLocks.Unload(); Instance = null; }
public static long XPToLevel(int currentLevel) { long longLevel = currentLevel; if (LevelLocks.Contains(currentLevel)) { return(-1); } if (longLevel <= 5) { return(longLevel * 20); } if (longLevel < 10) { return(longLevel * 40 - 100); } if (longLevel == 10) { return(2000); } if (longLevel < 30) { return(longLevel * 100 - 800); } if (longLevel == 30) { return(12000); } if (longLevel < 40) { return(longLevel * 200 - 4200); } if (longLevel < 50) { return(longLevel * 400 - 12000); } return(-1); }
public override void Load() { LevelLocks.Load(); }