Decompiled source of R6 HELGun v0.0.3

HelGunR6.dll

Decompiled a month ago
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using BepInEx;
using BepInEx.Unity.IL2CPP;
using GTFO.API;
using GameData;
using UnityEngine;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("HelGunR6")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("HelGunR6")]
[assembly: AssemblyTitle("HelGunR6")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
internal class HelGunR6 : MonoBehaviour
{
	public static void Initialize()
	{
		GameDataBlockBase<ArchetypeDataBlock>.GetBlock(21u).SpecialChargetupTime = 0.07f;
	}
}
namespace Bulpapa;

[BepInPlugin("HelGun R6", "HelGun R6", "0.0.3")]
internal sealed class EntryPoint : BasePlugin
{
	public override void Load()
	{
		((BasePlugin)this).Log.LogMessage((object)"Loading HelGun R6");
		((BasePlugin)this).AddComponent<HelGunR6>();
		EventAPI.OnAssetsLoaded += HelGunR6.Initialize;
		((BasePlugin)this).Log.LogMessage((object)"Loaded HelGun R6");
	}
}