mirror of
https://github.com/edgegamers/Jailbreak.git
synced 2025-12-05 20:40:29 -08:00
Compare commits
3 Commits
d5f8c80b0d
...
400a5171a7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
400a5171a7 | ||
|
|
edd6dfdab6 | ||
|
|
8bdfff38e5 |
@@ -23,7 +23,7 @@ public class SpecialDayFactory(IServiceProvider provider) : ISpecialDayFactory {
|
||||
SDType.INFECTION => new InfectionDay(plugin, provider),
|
||||
SDType.NOSCOPE => new NoScopeDay(plugin, provider),
|
||||
SDType.OITC => new OneInTheChamberDay(plugin, provider),
|
||||
SDType.ROCKETJUMP => new RocketJumpDay(plugin, provider),
|
||||
//SDType.ROCKETJUMP => new RocketJumpDay(plugin, provider),
|
||||
SDType.SPEEDRUN => new SpeedrunDay(plugin, provider),
|
||||
SDType.TELEPORT => new TeleportDay(plugin, provider),
|
||||
SDType.WARDAY => new WardayDay(plugin, provider),
|
||||
|
||||
@@ -52,7 +52,7 @@ public class WardenPaintBehavior(IWardenService wardenService,
|
||||
if ((warden.Buttons & PlayerButtons.Use) == 0) return;
|
||||
|
||||
var trace =
|
||||
warden.GetGameTraceByEyePosition(TraceMask.MaskSolid, Contents.Solid,
|
||||
warden.GetGameTraceByEyePosition(TraceMask.MaskSolid, Contents.TouchAll,
|
||||
warden);
|
||||
if (trace == null) return;
|
||||
|
||||
|
||||
@@ -195,8 +195,14 @@ public static class PlayerExtensions {
|
||||
|
||||
public static void GetEyeForward(this CCSPlayerPawn pawn, float distance,
|
||||
out Vector3 forward, out Vector3 target) {
|
||||
var angles =
|
||||
new Vector3(pawn.EyeAngles.X, pawn.EyeAngles.Y, pawn.EyeAngles.Z);
|
||||
if (pawn.AbsOrigin == null) {
|
||||
forward = default;
|
||||
target = default;
|
||||
return;
|
||||
}
|
||||
|
||||
var angles = new Vector3(pawn.AbsOrigin.X, pawn.AbsOrigin.Y,
|
||||
pawn.AbsOrigin.Z + 64.09f);
|
||||
angles.AngleVectors(out forward, out _, out _);
|
||||
|
||||
var eyeOrigin = pawn.GetEyeOrigin();
|
||||
|
||||
Reference in New Issue
Block a user