using System; using System.Collections.Generic; using System.Linq; using System.Text; using UnityEngine; using System.Reflection; using MonoMod.RuntimeDetour; using System.Collections; namespace Mod { public class Module : ETGModule { public static readonly string MOD_NAME = "Nerfed Baby Dragun"; public static readonly string VERSION = "2.0.0"; public static readonly string TEXT_COLOR = "#00FFFF"; public override void Start() { Log($"{MOD_NAME} v{VERSION} started successfully.", TEXT_COLOR); new Hook(typeof(BabyDragunBurst1).GetMethod("Top", BindingFlags.Instance | BindingFlags.NonPublic), typeof(Module).GetMethod("TopHook")); } public static void Log(string text, string color="FFFFFF") { ETGModConsole.Log($"{text}"); } public override void Exit() { } public static IEnumerator TopHook(Func orig, BabyDragunBurst1 self) { yield return null; ETGModConsole.Log("Get blocked lmaoooo"); } public override void Init() { } } }