API Reference › GameHooksTryPlayerMoveMovementParamsStructNamespace: SwiftlyS2.Shared.GameHooks · Assembly: SwiftlyS2.CS2.dllpublic struct TryPlayerMoveMovementParamsView sourcePropertiesFirstDestThe first destination vector. Wraps a native pointer — modifications are written back to native memory.public required Vector FirstDest { readonly get; set; }Property ValueVectorFirstTraceThe first trace result. Read-only snapshot of the native CGameTrace.public required TraceResult FirstTrace { readonly get; init; }Property ValueTraceResultIsSurfingWhether the player is surfing. Wraps a native pointer — modifications are written back to native memory.public required bool IsSurfing { readonly get; set; }Property ValueboolMoveDatapublic required IMoveData MoveData { readonly get; init; }Property ValueIMoveDataPlayerpublic required IPlayer Player { readonly get; set; }Property ValueIPlayer