17 UFUNCTION(BlueprintCallable, CallInEditor, Category =
"TEST")
21 virtual void BeginPlay()
override;
25 void HandleMediaOpened(FString OpenedUrl);
28 void HandleMediaEndReached();
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Media")
32 TObjectPtr<class UStaticMeshComponent> Screen;
34 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
35 TObjectPtr<class UMediaPlayer> MediaPlayer;
37 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
38 TObjectPtr<class UMediaSource> MediaSource;
40 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
41 TObjectPtr<class UMaterialInstanceDynamic> MediaMaterial;
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
44 TObjectPtr<class UMediaTexture> MediaTexture;
48 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
49 FName ColorParam = TEXT("
Color");
51 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
52 FName TextureParam = TEXT("MediaTexture");
54 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
55 FName TileParam = TEXT("Tile");
57 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
58 float TileCount = 2.0f;
60 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
63 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Media")
64 bool bOneShot = false;