基本列挙型にTexture2Dを使用したいと思います。カラーの仕組みに似ています。すなわち。Color.Black
Texture2Dをベースとして使用できないため、これはコンパイルされません。このコードを使用して、必要なものを示しています。
public class Content
{
public Dictionary<string,Texture2D> Textures =new Dictionary<string, Texture2D>();
}
public enum Texture:Texture2D
{
Player = Content.Textures["Player"],
BackGround = Content.Textures["BackGround"],
SelectedBox = Content.Textures["SelectedBox"],
Border = Content.Textures["Border"],
HostButton = Content.Textures["HostButton"]
}
その後、次のように使用できます
Texture2D myTexture= Content.Texture.Player;