#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x10 (0x38 - 0x28) // Class MediaPlate.MediaPlateAssetUserData class UMediaPlateAssetUserData : public UAssetUserData { public: uint8 Pad_18A7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMediaPlateAssetUserData* GetDefaultObj(); }; // 0x10 (0x2A0 - 0x290) // Class MediaPlate.MediaPlate class AMediaPlate : public AActor { public: class UMediaPlateComponent* MediaPlateComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* StaticMeshComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class AMediaPlate* GetDefaultObj(); }; // 0xA8 (0x148 - 0xA0) // Class MediaPlate.MediaPlateComponent class UMediaPlateComponent : public UActorComponent { public: uint8 Pad_1922[0x8]; // Fixing Size After Last Property [ Dumper-7 ] bool bPlayOnOpen; // 0xA8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoPlay; // 0xA9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableAudio; // 0xAA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1924[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float StartTime; // 0xAC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAspectRatioAuto; // 0xB0(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1927[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UMediaSoundComponent* SoundComponent; // 0xB8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* StaticMeshComponent; // 0xC0(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Letterboxes; // 0xC8(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) class UMediaPlaylist* MediaPlaylist; // 0xD8(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlaylistIndex; // 0xE0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMediaSourceCacheSettings CacheSettings; // 0xE4(0x8)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bIsMediaPlatePlaying; // 0xEC(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_192C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] bool bPlayOnlyWhenVisible; // 0xF4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bLoop; // 0xF5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EMediaTextureVisibleMipsTiles VisibleMipsTilesCalculations; // 0xF6(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1930[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float MipMapBias; // 0xF8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LetterboxAspectRatio; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D MeshRange; // 0x100(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMediaTexture* MediaTexture; // 0x110(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMediaPlayer* MediaPlayer; // 0x118(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1931[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMediaPlateComponent* GetDefaultObj(); void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); void SetMeshRange(const struct FVector2D& InMeshRange); void SetLoop(bool bInLoop); void SetLetterboxAspectRatio(float AspectRatio); bool Seek(struct FTimespan& Time); bool Rewind(); void Play(); void Pause(); void Open(); void OnMediaOpened(const class FString& DeviceUrl); void OnMediaEnd(); bool IsMediaPlatePlaying(); struct FVector2D GetMeshRange(); class UMediaTexture* GetMediaTexture(); class UMediaPlayer* GetMediaPlayer(); bool GetLoop(); float GetLetterboxAspectRatio(); void Close(); }; }