proletariatgames / unreal.hx

Unreal.hx: Haxe Integration for Unreal
MIT License
423 stars 42 forks source link

`unreal.TSharedRef<unreal.IHttpRequest> has no field` ... #144

Closed Watunder closed 2 years ago

Watunder commented 2 years ago

UE 4.17.2 Haxe 3.4.7 UnrealHx 0.4.0

package example;
import unreal.*;

@:uclass
class AMyGameMode extends AGameMode {
  @:uproperty(BlueprintReadWrite)
  public var playerName:FString;

  @:ufunction(BlueprintCallable)
  public function makeExternalRequest() {

    var httpRequest = FHttpModule.Get().CreateRequest();

    httpRequest.OnProcessRequestComplete.BindLambda(function (request, response, success) {
      trace('response received: ${response.GetContentAsString()}');
    });

    httpRequest.SetURL("http://unrealengine.com");

    httpRequest.ProcessRequest();
  }
}

get this

unreal.TSharedRef<unreal.IHttpRequest> has no field OnProcessRequestComplete
unreal.TSharedRef<unreal.IHttpRequest> has no field SetURL
unreal.TSharedRef<unreal.IHttpRequest> has no field ProcessRequest