// ReSharper disable once InconsistentNaming private static void DisableOOBCheck(On.RoR2.MapZone.orig_TeleportBody orig, MapZone self, CharacterBody characterBody) { if (!characterBody.isPlayerControlled) { orig(self, characterBody); } }
private void MapZone_TeleportBody(On.RoR2.MapZone.orig_TeleportBody orig, MapZone self, CharacterBody characterBody) { if (characterBody.isPlayerControlled != true) { orig(self, characterBody); } if (characterBody.isPlayerControlled && Input.GetKeyDown(KeyCode.F9)) { orig(self, characterBody); } }