public static Vector2 GetRemotePaddleReflectorPos(this IControllerSim source) { return(new Vector2( source?.Frame.PaddleRemotePosition ?? 0f, .5f - source?.Frame.PaddleRemoteReflectorOffset ?? 0f)); }
public static Vector2 GetBallPos(this IControllerSim source) { return(new Vector2( source?.Frame.BallPositionX ?? 0f, source?.Frame.BallPositionY ?? 0f)); }
public static Vector2 GetLocalPaddleReflectorPos(this IControllerSim source) { return(new Vector2( source?.Frame.PaddleLocalPosition ?? 0, -.5f + source?.Frame.PaddleLocalReflectorOffset ?? 0f)); }