/// <summary>Only use if you want manual velocity planning. Provide your AvoidanceUID in order to avoid colliding with yourself.</summary> public FVector GetAvoidanceVelocityIgnoringUID(FNavAvoidanceData AvoidanceData, float DeltaTime, int IgnoreThisUID) { CheckIsValid(); FVector ___ret = GetAvoidanceVelocityIgnoringUID(_this.Get(), ref AvoidanceData, DeltaTime, IgnoreThisUID); return(___ret); }
/// <summary>Only use if you want manual velocity planning. Will not ignore your own volume if you are registered.</summary> public FVector GetAvoidanceVelocity(FNavAvoidanceData AvoidanceData, float DeltaTime) { CheckIsValid(); FVector ___ret = GetAvoidanceVelocity(_this.Get(), ref AvoidanceData, DeltaTime); return(___ret); }
static extern FVector GetAvoidanceVelocity(IntPtr _this, ref FNavAvoidanceData AvoidanceData, float DeltaTime);
static extern FVector GetAvoidanceVelocityIgnoringUID(IntPtr _this, ref FNavAvoidanceData AvoidanceData, float DeltaTime, int IgnoreThisUID);
/// <summary>Only use if you want manual velocity planning. Provide your AvoidanceUID in order to avoid colliding with yourself.</summary> public extern FVector GetAvoidanceVelocityIgnoringUID(FNavAvoidanceData AvoidanceData, float DeltaTime, int IgnoreThisUID);
/// <summary>Only use if you want manual velocity planning. Will not ignore your own volume if you are registered.</summary> public extern FVector GetAvoidanceVelocity(FNavAvoidanceData AvoidanceData, float DeltaTime);