示例#1
0
        private void SpriteOption()
        {
            GUILayout.BeginHorizontal();
            activeSprite = EditorGUILayout.ObjectField("Active Sprite", activeSprite, typeof(Sprite), true, sizeOption) as Sprite;
            if (activeSprite != Owner.ActiveSprite)
            {
                Owner.ActiveSpriteChange(activeSprite);
                EditorUtility.SetDirty(Owner.ActiveSprite);
            }

            unactiveSprite = EditorGUILayout.ObjectField("UnActive Sprite", unactiveSprite, typeof(Sprite), true, sizeOption) as Sprite;
            if (unactiveSprite != Owner.UnactiveSprite)
            {
                Owner.UnactiveSpriteChange(unactiveSprite);
                EditorUtility.SetDirty(Owner.UnactiveSprite);
            }
        }