public Origin Origin(uint? Index = null)
{
if (Frames == null) return Textures.Origin.None;
if (Index == null)
{
if (Frames.Length > this.Index)
return (Frames[this.Index].Origin ?? (Origins ?? Textures.Origin.Center));
}
else if (Frames.Length > Index) return (Frames[Index.Value].Origin ?? (Origins ?? Textures.Origin.Center));
return null;
}