79 Commits

Author SHA1 Message Date
Harald Csaszar
49350d1174 Merge branch '4.1' into 4.2-beta 2024-04-11 18:46:29 +02:00
Harald Csaszar
1274c9ca84 [unity] Fixed exception when SkeletonRenderSeparator causes null material with mask materials. Closes #2499. 2024-04-11 18:44:51 +02:00
Harald Csaszar
506c2dd33a [unity] PhysicsConstraints: Changed boolean ApplyTranslation/RotationToPhysics properties to float and Vector2 scale properties for more flexibility. See commit 9602a71. 2024-02-14 17:27:35 +01:00
Harald Csaszar
c46ae017fd [unity] PhysicsConstraints: Made applyRotationToPhysics and applyTranslationToPhysics protected, added getter/setter automatically resetting last position (see commit 4266c72). 2024-02-06 16:20:54 +01:00
Harald Csaszar
2a42f1a160 [unity] PhysicsConstraints: Made physicsMovementRelativeTo protected, added getter/setter automatically resetting last position (see commit 4266c72). 2024-02-05 20:12:21 +01:00
Harald Csaszar
b850ff7715 [unity] Fixed compile error on Unity 2017.1 introduced by preceding commit 4266c72. 2024-02-05 17:49:03 +01:00
Harald Csaszar
4266c727cb [unity] PhysicsConstraints: Added Movement relative to Transform property for relative instead of world-space movement. 2024-02-05 17:00:07 +01:00
Harald Csaszar
b5f6e8066f [unity] PhysicsConstraints: Fixed a potential bug with last position and rotation being reset too early in Initialize(). 2024-01-26 18:04:42 +01:00
Harald Csaszar
9602a715d9 [unity] Automatically applying Transform rotation changes to skeleton physics constraints at skeleton components. See commit 05e37fc. 2024-01-22 18:25:44 +01:00
Harald Csaszar
09e1436504 [unity] Automatically applying Transform position changes to skeleton physics constraints at skeleton components. See commit b5d1aea. 2024-01-19 17:25:55 +01:00
Harald Csaszar
2a31b4d9b1 [unity] Made UpdateWorldTransform mode configurable at all ISkeletonAnimation components. Fixed SkeletonRootMotionBase physics update mode. 2023-11-29 18:10:30 +01:00
Harald Csaszar
f8352dce0a [unity] Ported 4.2-beta physics. Updated skeleton assets. 2023-11-17 17:18:18 +01:00
Harald Csaszar
76e85387d1 [unity] Implemented first experimental preview package version of delayed on-demand loading of Atlas assets. See #1890. 2023-09-08 19:22:08 +02:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Harald Csaszar
07b54ee18e [unity] Build compile error after commit 01b8c06 due to unguarded using UnityEditor.namespace. Closes #2222. 2023-01-11 11:48:10 +01:00
Harald Csaszar
01b8c06800 [csharp] Code cleanup: replaced var with explicit type names. 2023-01-10 13:03:56 +01:00
Harald Csaszar
d9935741c2 [unity] Using InteractionMode.AutomatedAction at prefab Revert() call in newer Unity versions. See #1273. 2022-09-09 15:27:10 +02:00
Mario Zechner
78e8f637bb Merge branch '4.0' into 4.1-beta
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-03-21 19:32:37 +01:00
Harald Csaszar
ec53964603 [unity] Hopefully fixed some occurrances of a build crash when building many prefabs and textures. See #2047. 2022-03-18 15:44:34 +01:00
Harald Csaszar
1cc2a57be5 Merge branch '4.0' into 4.1-beta 2022-01-10 18:28:36 +01:00
Harald Csaszar
1233bce55e [unity] Support fix prefab override via mesh filter global settings. Closes #1938. 2022-01-10 18:21:55 +01:00
Mario Zechner
e6aefc1065 Merge branch '4.0' into 4.1-beta 2021-10-11 16:00:23 +02:00
Harald Csaszar
39dfca8263 [Unity] Fixed Update When Invisible mode causing strange Event timing. Closes #1954. 2021-09-29 19:32:48 +02:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Harald Csaszar
91f7969cdc [csharp][unity] Adjusted spine-csharp and dependent modules to being used as separate UPM packages. See #1676. 2021-09-14 17:12:50 +02:00
Mario Zechner
d12b15ca8d [csharp] Format all source code using formatters/.editorconfig 2021-08-18 18:59:53 +02:00
Harald Csaszar
88b893dd9e [unity] Fixed a compile error (ObjectOverride.Revert()) on some Unity versions after merging pull request, see #1939, see commit 5fd4494e. 2021-08-12 12:03:03 +02:00
Harald Csaszar
57dadbdd81 [unity] Minor improvement (added #if UNITY_EDITOR) after merging pull request, see #1939, see commit 5fd4494e. 2021-08-12 11:35:29 +02:00
park.saerom
0a73ce902c add null check 2021-08-11 18:10:23 +09:00
park.saerom
5fd4494ea2 Fix multiple nested prefab override issue.
Related to #1273.
2021-08-11 15:36:41 +09:00
Harald Csaszar
b8ec11f20e [unity] Added another null check. See #1273, #1931. 2021-08-09 15:42:24 +02:00
Harald Csaszar
c2cbdc57b7 [unity] Support for prefab preview thumbnails. See #1931. Fixes prefab instance always listing MeshFilter as changed (via parameter Advanced - Fix Prefab Override MeshFilter, see changelog). Closes #1273. 2021-08-04 20:18:37 +02:00
Harald Csaszar
11077589c3 [unity] Fixed Update when invisible: mesh and mesh bounds were not always initialized when starting off-screen. Closes #1911. 2021-07-05 21:23:37 +02:00
Harald Csaszar
538245fcda [unity] Fix for UpdateWhenInvisible issue introduced in commit 5cb54bd. Closes #1897. See #1883. 2021-06-01 17:23:36 +02:00
Harald Csaszar
5cb54bdf9c [unity] Fixed UpdateMode when invisible not being used when instantiated off-screen. Closes #1883. 2021-04-30 18:06:14 +02:00
Harald Csaszar
5231b4f713 [unity] Prevent null reference exception when using Advanced - Fix Draw Order and disabling the renderer and/or GameObject. 2021-04-30 18:06:14 +02:00
Harald Csaszar
bb0a4f6998 [unity] Fixed error message output behaviour in SkeletonRenderer.Initialize when quiet is set (quiet logic was just plain wrong). 2021-03-18 17:03:03 +01:00
Harald Csaszar
2a3d5245d9 [unity] Added null check for SkeletonRenderer.GenerateMeshOverride as reported on the forum. 2021-03-08 12:52:15 +01:00
Harald Csaszar
16e3de63cc [unity] NewSkeletonAnimationGameObject and Initialize() now provide a quiet parameter to omit material warnings. Closes #1852. 2021-03-03 17:07:42 +01:00
Harald Csaszar
3151c18b6c [unity] SkeletonRenderer components now provide an additional update mode Only Event Timelines at the Update When Invisible property. Added methods to AnimationState for proper behaviour during transitions. Closes #1815. 2020-11-27 14:03:41 +01:00
Harald Csaszar
d4654588fb [unity] Fixed animation not playing first time entering play mode after compilation. Related to disabled Domain/Scene reload. See #1621. 2020-10-19 18:46:07 +02:00
Harald Csaszar
9667bd2293 [unity] Added OnMeshAndMaterialsUpdated callback for SkeletonRenderSeparator and SkeletonPartsRenderer. Closes #1752. 2020-09-01 16:51:02 +02:00
Harald Csaszar
cccd2132bf [unity] Added/updated HelpUrl of Spine components, now pointing to proper sections of online spine-unity doc. 2020-09-01 16:25:23 +02:00
Harald Csaszar
978b305717 [unity] Added frustum culling / update mode parameters Update When Invisible and UpdateMode to all Skeleton components. Closes #1595. 2020-08-05 19:24:49 +02:00
Harald Csaszar
6e9ad610d6 [unity] Fixed Prefab with SkeletonRenderSeparator constantly loading in editor. Closes #1626. 2020-06-03 18:14:16 +02:00
Harald Csaszar
c54745cbc7 [unity] Fixed an issue related to SkeletonRenderer and Prefabs not calling LateUpdate. Closes #1689. 2020-06-03 15:57:07 +02:00
Harald Csaszar
519b01ee51 [unity] Added OnMeshAndMaterialsUpdated callback event to SkeletonRenderer and SkeletonGraphic. Added example component RenderExistingMesh.cs to render a mesh again with different materials, as required by the new outline-only shaders added in the previous commit. 2020-03-27 17:54:36 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
Harald Csaszar
9550e9e6bc [unity] Fixed Prefab Inspector constantly reloading in Unity 2019.3. Closes #1387. 2019-12-11 21:04:02 +01:00
Harald Csaszar
68ae7bd441 [unity] Added SkeletonRenderer.EditorSkipSkinSync property for setting custom skins in editor scripts. Only affects inspector synchronisation of skin with initialSkinName, not startup initialization. Closes #1469. 2019-11-25 19:19:52 +01:00