124 Commits

Author SHA1 Message Date
Davide Tantillo
9b57f98260 Add Loop expression to determine if the current animation on the specified track is looping. 2026-03-24 17:13:41 +01:00
Davide Tantillo
02ec69de27 SetTimeScale action and TimeScale expressions allow to specify a track. 2026-03-24 16:49:27 +01:00
Davide Tantillo
a4b93c6d68 Remove SetIgnoreGlobalTimeScale action and respective expression added in 61b2b029.
The same result can be achieved with "Set ignore global time scale" system action.
2026-03-23 15:45:26 +01:00
Davide Tantillo
0f671e1cca Set sizenow affects also followers. Followers are scaled on their local axis because C3 lacks of a transformation matrix and does not allow to control shear, that would be necessary to scale wrt parent axis. 2026-03-23 15:41:16 +01:00
Davide Tantillo
05344e805c Fix follower offsetY with flip/mirror. 2026-03-18 18:08:00 +01:00
Davide Tantillo
61b2b0291d Add SetIgnoreGlobalTimeScale action and respective expression. 2026-03-18 14:43:00 +01:00
Davide Tantillo
5f3c7c0a4d Followers takes gameobject rotation into account. 2026-03-17 17:28:40 +01:00
Davide Tantillo
a20d61ff50 Fix follower flip/mirror not reflecting on skeleton axis. 2026-03-17 17:03:32 +01:00
Davide Tantillo
f2c07a02ec Add BoneLength expression. 2026-03-17 12:53:29 +01:00
Davide Tantillo
a079413721 Add SlotAttachmentPlaceholder expression. 2026-03-17 12:46:14 +01:00
Davide Tantillo
f6c3d70153 Updates after 4.3 merge. 2026-03-17 11:14:58 +01:00
Davide Tantillo
a41f1c41b8 Add control-bones example. 2026-03-05 16:07:25 +01:00
Davide Tantillo
a3cda6ea79 Add is-inside-bone-radius action. 2026-03-05 16:07:16 +01:00
Davide Tantillo
00cc386246 Add mix-and-match, and mouse-following examples. 2026-03-05 12:33:06 +01:00
Davide Tantillo
52bd849fdc Add setDefaultMix action. 2026-03-05 12:11:44 +01:00
Davide Tantillo
921fc1dad9 Fix empty prop animation. 2026-03-05 10:57:50 +01:00
Davide Tantillo
3f099d6b87 Add setBoundsForSkinAnimation and setBoundsForSetupPose actions. 2026-03-04 16:39:25 +01:00
Davide Tantillo
b9cbfa9b8a Fix set bone pose scale default value. 2026-03-04 15:26:14 +01:00
Davide Tantillo
2d3e56c735 Add setBounds action and related bounds expressions to modify skeleton bounds at runtime. 2026-03-04 12:35:54 +01:00
Davide Tantillo
728186bb4f Add expressions for current animation start/end/last giving track index. 2026-02-26 12:27:13 +01:00
Davide Tantillo
f825f3755b Fix Set Animation Time with ratio. 2026-02-26 12:16:45 +01:00
Davide Tantillo
a94b17292d Removed animation speed in favor or AnimationState.timeScale. Add expression to get its value. 2026-02-26 11:55:17 +01:00
Davide Tantillo
0347e5f6ab Fix setAnimationTime action parameter order. 2026-02-26 11:37:39 +01:00
Davide Tantillo
8cbb8f257f Bone follower example. 2026-02-25 17:07:56 +01:00
Davide Tantillo
d5b04ea1bd Replaced flipx with mirror, and add flip, adapting to c3 names. Fix follower flip/mirror. 2026-02-25 15:26:51 +01:00
Davide Tantillo
758058ec39 Bone follower: add with pick, allows multiple followers, remove with pick, remove all. 2026-02-20 16:35:34 +01:00
Davide Tantillo
71baae2cc8 Add tutorial 2 for bounds. 2026-02-20 09:39:16 +01:00
Davide Tantillo
6e664a14cf Add tutorial1 project. 2026-02-10 17:38:24 +01:00
Davide Tantillo
ea4d15519d Use totalZ rather than the deprecated totalZElevation. 2026-02-10 16:54:46 +01:00
Davide Tantillo
bc6f750a39 Add support for z elevation. 2026-02-10 12:48:17 +01:00
Davide Tantillo
8aba39f7d5 Upgrade ts-defs to r771. 2026-02-09 11:44:11 +01:00
Davide Tantillo
1fd2c858ca Restored IsAnimationPlaying in actions.ts. 2026-02-06 10:54:28 +01:00
Davide Tantillo
731aa2bdf1 Fix on drag handle action. 2026-02-04 16:41:11 +01:00
Davide Tantillo
a4b7081ba3 Add Setup Pose and Setup Bone Slot Pose actions. 2026-02-04 15:33:25 +01:00
Davide Tantillo
3e15e3f688 Changed Updated Bone Pose to Set Bone Pose with the ability of holding a pose, and modif rotation and scale too. Add Release Bone Hold. 2026-02-04 15:01:22 +01:00
Davide Tantillo
f46c3fa67e Add Spine icon. 2026-02-02 10:10:02 +01:00
Davide Tantillo
6b1209d34a Fix setting invalid bounds. 2026-02-02 10:07:18 +01:00
Davide Tantillo
18ce3ae156 Add license header where missing. 2026-01-30 15:13:21 +01:00
Davide Tantillo
3ff5a9e943 Code review. 2026-01-30 15:10:12 +01:00
Davide Tantillo
2a01da00df Fixed debug skeleton position. 2026-01-29 15:00:04 +01:00
Davide Tantillo
7f092113d8 Add alert modal when manually inserting animations or skins. 2026-01-28 17:01:45 +01:00
Davide Tantillo
5e33132153 Add debug code for zoomFactor. 2026-01-28 16:48:37 +01:00
Davide Tantillo
3fa9330c83 Add link property for animation and skin selection. 2026-01-28 12:03:19 +01:00
Davide Tantillo
1447b85c6e Update texture sampling based on r469 changes. 2026-01-27 09:31:46 +01:00
Davide Tantillo
25991c282a Fix editor crash due to skin ending with comma. 2026-01-26 16:01:38 +01:00
Davide Tantillo
bab3bf625c Add link property for animation selection (dummy). 2026-01-26 10:29:46 +01:00
Davide Tantillo
7dd315e2dd Add enable collision property and logic. Add AddEmptyAnimation and ClearTrack actions. 2026-01-23 17:19:12 +01:00
Davide Tantillo
24e8a86081 Update ts definitions to r469. 2026-01-22 15:10:05 +01:00
Davide Tantillo
6aedab232e Add listener to animation state rather than on each track. 2026-01-12 16:33:37 +01:00
Davide Tantillo
329ff5b073 Changed scaleX and scaleY props meaning, they are now offset ratio with the bounds. Removed usage of skeleton scale, in favor of C3Matrix scale.
Add getter/setter to editor instance for numeric properties.
Width and height changes scale the skeleton, not only bbox.
2026-01-09 16:29:13 +01:00