//----------------------------------------------------------------------------- // Internal methods //----------------------------------------------------------------------------- public void UpdateEyeOffset() { Player player = RoomControl.Player; if (player != null) { Vector2F lookVector = player.Center - Center; int lookAngle = Angles.NearestFromVector(lookVector); eyeOffset = Angles.ToPoint(lookAngle); } else { eyeOffset = Point2I.Zero; } }