Example #1
0
 private void FireMegaTurret_OnEnter(On.EntityStates.Drone.DroneWeapon.FireMegaTurret.orig_OnEnter orig, EntityStates.BaseState self)
 {
     //sets the force of the minigun lower
     typeof(RoR2.Console).Assembly.GetType("EntityStates.Drone.DroneWeapon.FireMegaTurret").GetField("force", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public).SetValue(self, 0.1f);
     orig(self);
     //desubcribe itself from the On.
     On.EntityStates.Drone.DroneWeapon.FireMegaTurret.OnEnter -= FireMegaTurret_OnEnter;
 }
 private void FireMegaTurret_OnEnter(On.EntityStates.Drone.DroneWeapon.FireMegaTurret.orig_OnEnter orig, EntityStates.BaseState self)
 {
     if (!didReflect)
     {
         typeof(RoR2.Console).Assembly.GetType("EntityStates.Drone.DroneWeapon.FireMegaTurret").GetField("force", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public).SetValue(self, 0.1f);
         didReflect = true;
     }
     orig(self);
 }
Example #3
0
 private void FireMegaTurret_OnEnter(On.EntityStates.Drone.DroneWeapon.FireMegaTurret.orig_OnEnter orig, EntityStates.BaseState self)
 {
     orig(self);
 }