private static void DisableOnDisconnect(On.RoR2.Networking.GameNetworkManager.orig_Disconnect orig, RoR2.Networking.GameNetworkManager self) { if (IsActivated) { if (_currentBody) { _currentBody.GetComponent <KinematicCharacterMotor>().CollidableLayers = _collidableLayersCached; _currentBody.characterMotor.SetUseGravity(!_currentBody.characterMotor.useGravity); } IsActivated = !IsActivated; UndoHooks(); Log.Message(string.Format(Lang.NOCLIP_TOGGLE, IsActivated)); } orig(self); }
internal static void On_GNMDisconnect(On.RoR2.Networking.GameNetworkManager.orig_Disconnect orig, GameNetworkManager self) { orig(self); AutoItemConfig.CleanupDirty(true); }