#pragma once #include typedef enum AssetType { Texture_Asset } AssetType; typedef struct Asset { AssetType type; const char* name; const char* filePath; Texture2D texture; } Asset; void LoadAssets(); Asset* GetMatchingAssetWithType(const char* targetName, AssetType targetType); Asset* GetMatchingAssetExitOnFail(const char* targetName, AssetType targetType); void UnloadAssets();