Exemplo n.º 1
0
        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);
            }
            */
        }