public void FixedUpdate() { Heal(); if (Input.GetKey(KeyCode.Mouse2)) { var nearest = GunManager.NearestFov.m_head.transform; GunManager.AimAt(GunManager.LeftGun, nearest); GunManager.AimAt(GunManager.RightGun, nearest); } var allRigs = Player.localPlayer.GetComponent <RigidbodyHolder>().CPKBOPKDLEB().ToArray(); var colliders = Player.localPlayer.GetComponentsInChildren <Collider>(); foreach (var r in allRigs) { r.useGravity = !fly; r.collisionDetectionMode = fly ? CollisionDetectionMode.Discrete : CollisionDetectionMode.Continuous; } foreach (var c in colliders) { c.enabled = !fly; } }