Harald Csaszar
01b8c06800
[csharp] Code cleanup: replaced var with explicit type names.
2023-01-10 13:03:56 +01:00
Harald Csaszar
f0e152a063
[csharp] Port of commit 9271eb23 "Removed spring constraints. The physics features have been moved to 4.2."
2022-12-19 11:33:29 +01:00
Harald Csaszar
1624960dae
[csharp] Minor improvement of documentation.
2022-12-14 12:17:25 +01:00
Harald Csaszar
091ece0aa3
Merge branch '4.0' into 4.1-beta
2022-01-26 15:27:59 +01:00
Harald Csaszar
4cbae2411a
[unity] Minor: removed a commented-out leftover line of code.
2022-01-26 15:25:47 +01:00
Harald Csaszar
3250e74e26
[csharp][unity] Port sequence attachment. See #1956 . Also port of other 4.1-beta branch changes compared to 4.0.
2021-11-03 15:26:22 +01:00
Nathan Sweet
96a998b82d
Spine Runtimes License Agreement update (September 24, 2021).
2021-09-24 18:18:19 -10:00
Nathan Sweet
dc9a6ebe7f
[as3][c][cpp][csharp][libgdx][lua][ts] Fixed loading transform constraint timelines from JSON data.
...
* Fixed SkeletonJson not allocating enough memory for curves (maximum of 6 curves/key, not 4). Fixes email: FMfcgzGkbDfvckWcFxWlsTWzFhMXsTDw
* Removed SkeletonData and Skeleton methods: findBoneIndex, findSlotIndex. Bones and slots have an index field that should be used instead.
* Removed SkeletonData and Skeleton methods: find*ConstraintIndex. Only SkeletonJson needed these, they don't need to be in the public API.
* Used a local for number of frames where it was used many times.
2021-09-12 18:15:19 -06:00
Mario Zechner
0bf2fb6059
Revert "Formatting errors to test GH Action."
...
This reverts commit 1800b235458b331b87bed27ce5aee55575163fc7.
2021-08-18 21:21:09 +02:00
Mario Zechner
1800b23545
Formatting errors to test GH Action.
2021-08-18 21:15:37 +02:00
Mario Zechner
d12b15ca8d
[csharp] Format all source code using formatters/.editorconfig
2021-08-18 18:59:53 +02:00
Nathan Sweet
963da7561e
[csharp] Code style update.
...
* `else` on same line as `if` brace.
* `var` only when the type is shown.
* Removed unnecessarily locals, eg `var events = this.events; var eventsItems = events.Items;`.
* Don't indent `case`.
* ExposedList for EventQueue just so iteration can use array indexing.
* EventQueue, inner members (struct/enum) after methods.
* No braces for single line `if/else/for`.
* Removed comments noting ref impl code, eg `// abc.setSize(xyz);`.
* Removed comments that didn't add to what the code shows, eg `// Pooling`.
* Removed comments not in ref impl about implementation details, eg `// nextTrackLast == -1 ...`.
* Removed commented code we are not using.
* Use local with list.Items when iterating.
2021-05-31 01:26:41 -04:00
Harald Csaszar
7b1469c32b
[csharp] Ported commit 4f73fbb, "Fixed applying a constraint reverting changes from other constraints.", see #1896 .
2021-05-27 18:35:52 +02:00
Harald Csaszar
7ef2fc96db
[csharp] Porting of commits dbd90ca, da1b280, 10d5a91 and e14db0e (includes 4.0 format changes). Fixed errors in color parsing introduced by previous porting 4.0 commit.
...
* Added separate X and Y for transform constraint translate and scale mix.
* Renamed `xxxMix` to `mixXxx` to avoid names like `scaleXMix`.
* Added separate X and Y sliders for path constraint translate mix.
* Added a proportional spacing mode to path constraints.
* Fixed path constraint when a parent bone of the path is scaled.
2020-11-16 21:01:11 +01:00
Harald Csaszar
d2529d410b
[csharp] Porting of major 4.0-beta runtime changes. Remaining Unity assets will be updated in separate commit. See #1796 .
2020-10-22 14:44:13 +02:00
badlogic
934bec56b7
Merge branch '3.8' into 3.9-beta
2019-12-20 12:27:35 +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
f2a8c9a3c1
[unity][csharp] API Cleanup: removed many redundant extension methods that are now obsolete with Skin and Attachment API of 3.8. Closes #1557 . Fixed an error in Skin where Skin.setAttachment() did not work as expected (See #1485 ). C# implementation is different to ref-impl here as struct keys do not allow for changing key.Attachment later without removing and readding the entry to the dictionary.
2019-11-29 12:31:39 +01:00
NathanSweet
45362e60bf
[all] Source clean up, formatting, and tabs for indentation.
2019-08-28 17:36:51 +02:00
NathanSweet
842dffbd83
[all] Source clean up, formatting, and tabs for indentation.
2019-08-27 15:57:14 +02:00
badlogic
73fc7867d8
[csharp] Made Skeleton.scaleX/scaleY private, Skeleton.ScaleY getter takes Bone.yDown into account. Fixes #1386 .
2019-06-24 14:12:18 +02:00
Harald Csaszar
505719c1f1
[unity] Added soft IK support. See #1383 .
2019-06-20 10:19:17 +02:00
Harald Csaszar
1d0cce3707
[csharp] Port of more skin API changes, commits: 659c390, 7ee57dc, b3c2170, b71970a, 42c1c4a, 70cdf2d. See #841
2019-06-04 18:24:40 +02:00
Harald Csaszar
4a684f63bf
[csharp] Ported more skin API changes of commits eae88a0 and b87ff73 (Added Mesh#newLinkedMesh(), replaced VertexAttachment#applyDeform with VertexAttachment#deformAttachment), see #841 .
2019-05-31 21:25:46 +02:00
Harald Csaszar
c63bc7b88f
[csharp] See #1346 : Port bone/constraint association with skins. Also contains second (and final) partial port of commit ff5b854. Adapted spine-unity for skin changes. Fixed a bug in Skin setter property.
2019-05-22 18:37:57 +02:00
Harald Csaszar
0791df8c4c
[csharp] Ported skin API changes part2, see #841 . Port of changes of commit ff5b854860f639af1c111596bc407cbe12124d1e.
2019-05-20 11:43:00 +02:00
Harald Csaszar
a009c35b82
[csharp] Ported skin API changes, see #841 .
2019-05-17 13:54:56 +02:00
badlogic
7f7e5f0fec
Updated license headers and LICENSE files.
2019-05-02 11:38:19 +02:00
Harald Csaszar
f186a83fca
[csharp] Unified all line endings of files in spine-csharp to lf.
2018-12-24 12:43:06 +01:00
Harald Csaszar
8c47b66dc0
[csharp] Added missing default initialization of scaleX and scaleY parameters which caused incorrectly placed bones with PathConstraints in some cases. Fixes #1222
...
(cherry picked from commit 651416c620f13beb4ecf98de0a62c1466bc2afaf)
2018-12-15 23:01:01 +01:00
NathanSweet
237f1fd968
[csharp] Removed unnecessary porting differences.
2018-12-13 09:50:19 +01:00
pharan
dec9b1eb5d
[csharp] Skeleton.UpdateWorldTransform(Bone) + docs
2018-12-10 02:14:33 +08:00
pharan
cbd6b2617e
[csharp] Port IkConstraint unform and compress.
2018-08-24 05:54:02 +08:00
pharan
d5354cb6bf
[csharp] Ported stretchy IK. See https://github.com/EsotericSoftware/spine-runtimes/issues/1142
2018-08-14 23:45:38 +08:00
pharan
0f7c01c469
[csharp] Changed skeleton flipX/Y to scaleX/Y. (see d9a6b9151b)
2018-07-12 18:03:08 +08:00
pharan
61d9f729d6
[csharp] New labeled goto convention. For https://github.com/EsotericSoftware/spine-runtimes/issues/1002
2017-09-26 21:39:05 +08:00
John
a8f50bdecc
[csharp] Better Skeleton.SetSkin docs.
...
Based on e4ee88574f .
2017-09-24 20:59:17 +08:00
John
c84792fa18
[csharp] Fix unused vertices local.
...
https://github.com/EsotericSoftware/spine-runtimes/pull/935
2017-07-11 06:30:00 +08:00
pharan
ba45ab5ef9
[csharp] Minor formatting and scope.
2017-05-24 19:30:50 +08:00
pharan
7938375067
[csharp] Matching and cleanup. 2 of 2
2017-02-24 21:12:21 +08:00
badlogic
787a525a93
[runtimes] Closes #842 , sorting of transform constraints
2017-02-23 15:44:31 +01:00
pharan
3736a5c3dc
[csharp] Ported 3.6-beta changes.
2017-01-28 23:20:23 +08:00
badlogic
e296ef7c30
[csharp] Ported d77e1fbc53ba809b255db7ceda26f2c1f6c74739
2016-12-15 14:57:39 +01:00
NathanSweet
36000e3c55
Updated to v3.5 (merge dev branch).
...
# Conflicts:
# spine-c/src/spine/AnimationState.c
2016-11-15 23:10:23 +01:00
NathanSweet
c0fdc454a2
Fixed inconsistent newlines.
...
License header was followed by \n\n and files ended with \n. Changed to \r\n.
2016-10-15 23:45:16 +02:00
NathanSweet
7a18f0818c
Every space in its place! (tm)
...
(whitespace clean up)
2016-10-15 23:15:41 +02:00
badlogic
5aa27771c3
[runtimes] Updated ALL sources to use latest Spine Runtimes License v2.5. Manually checked all the things...
2016-10-13 15:12:05 +02:00
John
7c6c6ef535
[csharp] Fixed path constraint bone sorting.
...
Based on: c34db336d5
2016-10-07 20:40:41 +08:00
NathanSweet
0a08704ee8
[spine-csharp] Removed whitespace.
2016-07-04 02:13:23 +02:00
NathanSweet
5c9b1f30eb
[spine-csharp] Minor clean up.
2016-07-04 00:51:44 +02:00