public Color[] GetData()
{
if (iType == CONST_RTEXTURE_TYPE.Texture2D)
{
Texture2D t = (Texture2D)_Texture;
Color[] color = new Color[t.Width * t.Height];
t.GetData<Color>(color);
return color;
}
else if (iType == CONST_RTEXTURE_TYPE.Texture3D)
{
Texture3D t = (Texture3D)_Texture;
Color[] color = new Color[t.Width * t.Height];
t.GetData<Color>(color);
return color;
}
else
{
REngine.Instance.AddToLog("TextureCubes do not support GetData Functions : " + Name);
return null;
}
}