diff --git a/src/SharpModMenu/PlayerExtensions.cs b/src/SharpModMenu/PlayerExtensions.cs index b901f33..c67f7de 100644 --- a/src/SharpModMenu/PlayerExtensions.cs +++ b/src/SharpModMenu/PlayerExtensions.cs @@ -53,7 +53,6 @@ public static ObserverInfo GetObserverInfo(this CCSPlayerController player) ObserverMode_t.OBS_MODE_IN_EYE => ObserverMode.FirstPerson, ObserverMode_t.OBS_MODE_CHASE => ObserverMode.ThirdPerson, ObserverMode_t.OBS_MODE_ROAMING => ObserverMode.Roaming, - ObserverMode_t.OBS_MODE_DIRECTED => ObserverMode.Roaming, _ => ObserverMode.Roaming, }, Observing = observing, @@ -66,7 +65,7 @@ public static ObserverInfo GetObserverInfo(this CCSPlayerController player) if (observerInfo.Observing is not CCSPlayerPawnBase pawn) return null; - var eyeAngles = pawn.EyeAngles; + var eyeAngles = pawn.V_angle; NativeAPI.AngleVectors(eyeAngles.Handle, _Forward.Handle, _Right.Handle, _Up.Handle); var origin = new Vector3(pawn.AbsOrigin!.X, pawn.AbsOrigin!.Y, pawn.AbsOrigin!.Z); diff --git a/src/SharpModMenu/SharpModMenu.csproj b/src/SharpModMenu/SharpModMenu.csproj index 76a277e..bc9025d 100644 --- a/src/SharpModMenu/SharpModMenu.csproj +++ b/src/SharpModMenu/SharpModMenu.csproj @@ -6,7 +6,7 @@ - +