void OpenSpriteToEdit(string fileName) { if(File.Exists(fileName)) { _sprite = null; _frameset = null; _frame = null; _spriteSrc = ""; _sprite = new Sprite(); _sprite.FromXml(fileName); _guivarActiveTabIndex = 0; //_sprResourcesList = null; _guivarFilmScroll = Vector2.zero; _framesetsNames = _sprite.GetFramesetsNames(); _framesetIndex = -1; _frameIndex = -1; _texture = _sprite.Texture; //_guivarFilmScrollView = new Dictionary<string, Vector2>(); /* foreach(SpriteFrameset fSet in _sprite.GetFramesets()) { _guivarFilmScrollView.Add(fSet.Name, Vector2.zero); } */ SelectFrameset(0); SelectFrame(0); _spriteSrc = fileName; } /* _guivarFilmFoldout = new Dictionary<string, bool>(); foreach(SpriteFrameset fSet in _sprite.GetFramesets()) { _guivarFilmFoldout.Add(fSet.Name, false); } */ }