public void AddFrame(int frameNum, int id, uint textureID, uint paletteID, int length, int index = -1) { BTPFrameData frameData = new BTPFrameData(frameNum, id, textureID, paletteID, length); if (index != -1) { m_Frames.Insert(index, frameData); } else { m_Frames.Add(frameData); } UpdateFrameNumbers(); }