94 Commits

Author SHA1 Message Date
Harald Csaszar
91532f19b1 [unity] Fixed wrong atlas assets being assigned upon import when multiple skeletons are exported to the same directory. Closes #1312. 2019-03-26 17:00:39 +01:00
Harald Csaszar
0d44a041e9 [unity] Added missing Create 2D Hinge Chain button at SkeletonUtilityBone inspector, only 3D version was available. Closes #1310. 2019-03-20 18:17:00 +01:00
Harald Csaszar
75d16a4fc9 [unity] Improved warnings for incorrect material settings, now not triggering at non-Spine shaders. See #1305. 2019-03-12 18:55:00 +01:00
Harald Csaszar
f004e74965 [unity] Fixed Exception in incorrect material setting detection mechanism. Fixes #1305. 2019-03-12 18:34:25 +01:00
Harald Csaszar
d64decbe3d [unity] Fixed another occurrence of compile errors in Unity 2017.3 when enabling TK2D define due to asmdef files. See #1280. 2019-02-26 16:58:20 +01:00
Harald Csaszar
540c61d619 [unity] Corrected #if guards for Unity 5.x compatibility before Unity added SpriteMasks. See #941. 2019-02-19 19:54:59 +01:00
Harald Csaszar
b8a208d382 [unity] Added #if guards for Unity 5.x compatibility before Unity added SpriteMasks. See #941. 2019-02-19 19:42:49 +01:00
Harald Csaszar
17c19a9ce7 [unity] Added support for Unity's SpriteMask to SkeletonAnimation and SkeletonMecanim. All mask interaction modes supported. See #941. 2019-02-19 18:58:14 +01:00
Harald Csaszar
4342bcfa7d [unity] Fixed compile errors with TK2D define due to asmdef files preventing dependency. Closes #1280. 2019-02-15 13:04:22 +01:00
Harald Csaszar
7ee15d0627 [unity] SkeletonRenderSeparator now initializes added SkeletonPartsRenderer children correctly. Closes #1269. 2019-02-07 22:22:56 +01:00
Harald Csaszar
9c8646eb70 [unity] Fixed compilation errors when TK2D define is set. Closes #1270. 2019-02-04 18:54:42 +01:00
Harald Csaszar
9dad34a387 [unity] Fixed on more occurrence of SkeletonGraphic related import error. Error message was 'Skeleton JSON file not set for SkeletonData asset'. Closes #1226. 2019-02-01 15:27:43 +01:00
Harald Csaszar
52245d55f0 [unity] Fixed SkeletonGraphic related import error occurring occasionally on first import. Error message was usually 'Skeleton JSON file not set for SkeletonData asset'. Closes #1226. 2019-01-31 14:43:39 +01:00
Harald Csaszar
29ac3d9d67 [unity] Added an additional warning when Alpha Is Transparency is enabled at PMA textures, which causes incorrect light ghosting in transparent areas. See #1266. 2019-01-29 16:37:01 +01:00
Harald Csaszar
c612c81435 [unity] Fixed previous commit's texture settings warning code preventing border artifacts when mip maps are enabled on PMA textures. Now only issues warning on Spine atlas textures. See #1266. 2019-01-28 20:08:48 +01:00
Harald Csaszar
dc676cb25a [unity] Changed default texture settings and added warning to prevent border artifacts when mip maps are enabled on PMA textures. Closes #1266. 2019-01-28 19:55:10 +01:00
Harald Csaszar
edb2fbe85d [unity] Added using and finally-dispose guards around all stream instances, see #1260. 2019-01-22 11:27:47 +01:00
Harald Csaszar
92a0d37e9b [unity] Fixed skeleton binary import, was broken by recent changes. Closes #1259. 2019-01-21 15:08:07 +01:00
Harald Csaszar
91ff412bcd [unity] Fixed errors upon "Reimport All" and related import problems, closes #1248. 2019-01-14 16:39:31 +01:00
Harald Csaszar
08b5418185 [unity] Fixed SpineAtlasRegionDrawer label error, closes #1245 2019-01-09 14:17:04 +01:00
pharan
9e7783e4c2 [unity] Minor fix for EditorInstantiation.NewGameObject 2018-12-30 03:28:43 +08:00
pharan
40f5755fe0 [unity] Centralize creating GameObjects in the editor using SpineEditorUtilities.EditorInstantiation. 2018-12-28 22:13:42 +08:00
pharan
594e287721 [unity] Minor formatting. 2018-12-13 05:30:39 +08:00
Jhett Black
c36e0a93ed [Unity] Use AssetDatabase for locating editor base directory (#1207)
The current method assumes the Spine Runtime exists in a sub-directory of the project's "Assets" folder.

With the package manager, and the support of local packages in Unity 2018, the runtime could be located elsewhere. The AssetDatabase would be a more reliable option for finding this path.
2018-12-11 04:46:34 +08:00
pharan
bda6c58dbe
[unity] Disable baking in 2018.3 2018-12-11 04:44:19 +08:00
pharan
987d074152
[unity] Skip loading SpineEditorUtilities in play mode. 2018-12-11 03:12:37 +08:00
pharan
1bd0347038
[unity] Fix SkeletonBakingWindow header. 2018-12-11 02:34:05 +08:00
pharan
2aa5685c9a
[unity] SpineEditorUtilities. Skip processing if null atlas. 2018-12-07 03:17:48 +08:00
pharan
322e2202f1 [unity] SpineEditorUtilities clamping for certain preferences. 2018-12-05 20:22:18 +08:00
pharan
b0435153dd [unity] SpineEditorUtilities minor formatting. 2018-12-05 20:21:22 +08:00
pharan
48c954d035 [unity] SpineEditorUtilities preferences cleanup + .atlas file warning. 2018-12-05 20:13:27 +08:00
pharan
02cbf807eb [unity] SpineEditorUtilities better defines. 2018-12-05 20:12:10 +08:00
pharan
ce9492a74c [unity] SpineEditorUtilities better defines. 2018-12-05 20:10:52 +08:00
pharan
3ff14fc186 [unity] Update separator slot APIs. 2018-12-04 19:42:58 +08:00
pharan
bd342bc10d [unity] Disable baking with new prefab system. 2018-12-04 19:41:53 +08:00
pharan
80272fb719 [unity] 2018.3 prefab handling for scene components and inspectors. 2018-11-28 20:53:16 +08:00
pharan
533a25286a [unity] SpineEvent attribute audioOnly flag. 2018-11-19 11:07:24 +08:00
pharan
eccb124604
[unity] SpineAttributeDrawers formatting 2018-11-19 10:44:43 +08:00
pharan
62769c3e71 [unity] Cleanup old renaming. 2018-10-18 21:34:36 +08:00
pharan
3554fece09 [unity] Default loop preference for editor instantiation. 2018-10-18 21:34:11 +08:00
pharan
910e88bbb3 [unity] Assorted cleanup. 2018-10-08 04:55:47 +08:00
pharan
230ae89d66 [unity] Improved multiedit for attributes. Updated inspectors. 2018-10-08 04:54:37 +08:00
pharan
2dcff2e50f [unity] Timeline count tooltip for animation list. 2018-10-06 02:38:14 +08:00
pharan
bb73f7d6e4 [unity] Some code and editor cleanup. 2018-10-06 02:37:09 +08:00
pharan
801081eae0 [unity] Improved edit mode data reloading. 2018-10-05 04:18:15 +08:00
pharan
8f68feaff5 [unity] Bake event ints into intParameter instead of floatParameter. 2018-10-01 22:05:12 +08:00
pharan
a03b0cc288 [unity] Fix SkeletonPartsRendererInspector multi-edit. 2018-10-01 22:02:14 +08:00
pharan
9eba3e1bbd [unity] Move instantiation code. 2018-10-01 21:57:32 +08:00
pharan
9ea81260eb [unity] Minor cleanup. 2018-09-25 18:00:56 +08:00
pharan
7da81ecad1 [unity] Disable playmode state change reload. 2018-09-24 00:04:57 +08:00