Decompiled source of BoneAchievements v1.0.0

Mods/BoneAchievement.dll

Decompiled 7 hours ago
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using Il2CppSLZ.Bonelab;
using MelonLoader;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: MelonInfo(typeof(AchUnlocker), "BoneAchievement", "1.0.0", "habibis_v", null)]
[assembly: MelonGame("Stress Level Zero", "BONELAB")]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("BoneAchievement")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("BoneAchievement")]
[assembly: AssemblyTitle("BoneAchievement")]
[assembly: AssemblyVersion("1.0.0.0")]
public class AchUnlocker : MelonMod
{
	private static bool _hasLoggedFully;

	public override void OnUpdate()
	{
		Achievements.Unlock("ACH_DECENT");
		Achievements.Unlock("ACH_LONGRUN");
		Achievements.Unlock("ACH_MINEDIVE");
		Achievements.Unlock("ACH_BIGANOMALY");
		Achievements.Unlock("ACH_STREETPUNCHER");
		Achievements.Unlock("ACH_SPRINTBRIDGE");
		Achievements.Unlock("ACH_MAGMAGATE");
		Achievements.Unlock("ACH_MOONBASE");
		Achievements.Unlock("ACH_MOTORWAY");
		Achievements.Unlock("ACH_PILLAR");
		Achievements.Unlock("ACH_BODYLOG");
		Achievements.Unlock("ACH_IRONKEY");
		Achievements.Unlock("ACH_BONEBOX");
		Achievements.Unlock("ACH_ASCENT");
		Achievements.Unlock("ACH_OUTRO");
		Achievements.Unlock("ACH_END");
		Achievements.Unlock("ACH_FANTASYARENA");
		Achievements.Unlock("ACH_BIGBOWLING");
		Achievements.Unlock("ACH_CONTAINERHOUSE");
		Achievements.Unlock("ACH_DISTRICT_PARKOUR");
		Achievements.Unlock("ACH_DISTRICT");
		Achievements.Unlock("ACH_DUNGEONWARRIOR");
		Achievements.Unlock("ACH_GUNRANGE_BOX");
		Achievements.Unlock("ACH_GUNRANGE");
		Achievements.Unlock("ACH_HALFWAYPARK");
		Achievements.Unlock("ACH_HOLOCHAMBER");
		Achievements.Unlock("ACH_MIRROR");
		Achievements.Unlock("ACH_MUSEUMBASEMENT");
		Achievements.Unlock("ACH_ROOFTOP");
		Achievements.Unlock("ACH_THREEGUN");
		Achievements.Unlock("ACH_TUNNELTIPPER_ARENA");
		Achievements.Unlock("ACH_TUNNELTIPPER_TAC");
		Achievements.Unlock("ACH_TUSCANY");
		Achievements.Unlock("ACH_DIE_QUICKDEATH");
		Achievements.Unlock("ACH_FIND_PRECEPTS");
		Achievements.Unlock("ACH_PROG_BACKSTAGE");
		Achievements.Unlock("ACH_PROG_CONTAINERS");
		Achievements.Unlock("ACH_PROG_CLEANROOM");
		Achievements.Unlock("ACH_PROG_CRANEGAME");
		Achievements.Unlock("ACH_PROG_SPA");
		Achievements.Unlock("ACH_FUNICULAR");
		Achievements.Unlock("ACH_PROG_UNPLUGGED");
		Achievements.Unlock("ACH_FUN_TARGETPRACTICE");
		Achievements.Unlock("ACH_PROG_RABBITHOLE");
		Achievements.Unlock("ACH_CULTICATION");
		Achievements.Unlock("ACH_DISPOSAL");
		Achievements.Unlock("ACH_AESTHETIC");
		Achievements.Unlock("ACH_APARTMENTS");
		Achievements.Unlock("ACH_PROG_CONTROL");
		Achievements.Unlock("ACH_PROG_MININGFIGHT");
		Achievements.Unlock("ACH_PROG_LAVAGANGHERE");
		Achievements.Unlock("ACH_PROG_INTERESTING");
		Achievements.Unlock("ACH_FUN_SHINYAPOLLO");
		Achievements.Unlock("ACH_ARENA");
		Achievements.Unlock("ACH_BURNCLIPPIE");
		Achievements.Unlock("ACH_FUN_SUBTWO");
		Achievements.Unlock("ACH_FUN_SUBONEFIFTY");
		if (!_hasLoggedFully)
		{
			((MelonBase)this).LoggerInstance.Msg("BoneAchievement cooked and gave you achievements.");
			_hasLoggedFully = true;
		}
	}
}