void DrawFrame()
{
_forceDraw = false;
if (_currentFrame >= frames.Length)
graphics.ClearMesh();
else
{
Frame frame = frames[_currentFrame];
if (frame.rect.width == 0)
graphics.ClearMesh();
else
{
Rect uvRect = frame.uvRect;
if (_flip != FlipType.None)
ToolSet.FlipRect(ref uvRect, _flip);
graphics.SetOneQuadMesh(frame.rect, uvRect, _color);
}
}
}