You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed to correctly reflect array type on the Inspector view with SerialzedProperty.
Changed data template text file not to add [ExposeProperty] attribute. It is no more needed.
[Google] Changed defaultly assign spreadsheet and worksheet name to the created ScriptableObject derived .asset file. Just press Download button without typing spreadsheet and worksheet name again - Less typing, less errors.
Refactored bunch of code:
Renamed the class name, 'NewScriptGenerator' to 'ScriptGenerator'. The prefix 'New' is nothing to mean.
[Excel] Removed obsolute file: AssetFileClass.txt
[Google] Deleted 'GDataPlugin/Runtime/BaseDatabase.cs' which is obsolute. (Forgot to remove for a long time. :-) )
Added BaseEditor class which provides methods for both of excel and google derived classes.
Moved 'Util' folder and all .cs files under the folder to the 'QuickSheet/Editor/' folder. (No reason all those utility classes to be contained into the runtime assembly)
Now, it does not need to use 'UnityQuickSheet' namespace for runtime code. (confined the namespace only within editor side) All 'UnityQuicksheet' code lives only inside editor assembly.
Renamed a newly created import setting filename as "New Import Setting.asset". Separating it with excel's and google's are useless.
Updated comments.
Changed not to call AssetDatabase.SaveAssets whenever GUI.changed is set which was the reason why typing on the Inspector view was a bit slow. Just calling EditorUtility.SetDirty() whenever 'GUI.changed' is set is ok.
Fixed issue #20. Now, it does not need to ',' at the end of a cell for array type (if there is anyone, it is removed when it is imported). Same as both of excel and google spreadsheet.