public void CorrectColliders() { if (controller.x_facing == 1 && ECB_Left.position.x > ECB_Right.position.x) { lightsource.transform.localRotation = RotateRight; lightsource2.transform.localRotation = RotateRight2; transform.localScale = ScaleRight; controller.SwitchColliders(); } if (controller.x_facing == -1 && ECB_Left.position.x < ECB_Right.position.x) { lightsource.transform.localRotation = new Quaternion(RotateRight.x * -1.0f, RotateRight.y, RotateRight.z, RotateRight.w * -1.0f); lightsource2.transform.localRotation = new Quaternion(RotateRight2.x * -1.0f, RotateRight2.y, RotateRight2.z, RotateRight2.w * -1.0f); transform.localScale = ScaleLeft; controller.SwitchColliders(); } }