Skip to content

Releases: CyanLaser/CyanTrigger

V4.4.2 - Bug Fix

12 Feb 18:40
fd89c58
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

Bug Fixes

  • Fix LayerMask property editor for Unity 2022

V4.4.1 - Bug Fix

01 Feb 20:31
31fc5b3
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

Bug Fixes

  • Fixed error that prints relating to invalid data on string variable
  • Fixed Asset creation/import error after trying to compile CyanTrigger

V4.4.0 - Small Update

01 Feb 02:04
cc8a9d4
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

Changes

  • Color properties now default to opaque white instead of transparent black.
  • Added right click option to view documentation for an action
  • Updated UI for Custom Actions in the inspector to now have buttons for viewing the Custom Action CyanTrigger and the Custom Action Definition.
  • Added right click option to create a new Custom Action from the selected actions

Bug Fixes

  • Fixed only being able to use the first event variable instead of all of them.
    • Ex: MidiNoteOn now allows reading of variables midiNoteOnChannel, midiNoteOnNumber, and midiNoteOnVelocity.
  • Fixed bug in Unity 2022 where dragging actions or variables to the top of the list would not show the indicator line. Note that this was a UI only bug and that dragging to the top still worked.

V4.3.3 - Another Unity 2022 Bug fix

11 Dec 20:32
efd12c1
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

Bug Fixes

  • Fixed initialization errors in Unity 2022 projects relating to creating or loading new settings file.
  • Removed Log line on migrating CyanTrigger prefabs when project has never been migrated initially.

V4.3.2 - Unity 2022 Bug fixes

09 Dec 00:39
9a4e34a
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

Bug Fixes

  • Fixed initialization errors in Unity 2022 projects
  • Fixed UI bug where some property editors would render on the next line even though it should be one line only.

V4.3.1 - Bug fixes

01 Nov 05:39
90f708b
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

Bug Fixes

  • Added inspector dropdown for selecting animator parameters for actions Animator.GetBool, Animator.GetInteger, and Animator.GetFloat
  • Fixed issue where UdonBehaviour.GetProgramVariable and UdonBehaviour.SetProgramVariable would not show all variables for UdonGraph and UdonSharp Programs. This fixes the issue where the CyanPlayerObjectPool CyanTrigger examples could not be recreated due to a change in how U# no longer exposes public [NonSerialized] variables.

4.3.0 - New Examples and Bug fixes

01 Jul 01:41
Compare
Choose a tag to compare

Download using VCC, Booth, or the attached .unitypackage.

New Features

  • New Examples Added
    • Added Example scene, prefabs, and programs for string downloader and image downloader. These just copy the UdonGraph version, but in CyanTrigger.
    • Added Example scene for DataList and DataDictionary.
    • Added Example scene for DataCache, which is a CyanTrigger feature using CustomActions for storing local data in the scene that any CyanTrigger can access.
  • ForEach now supports iterating over Transform direct children, string characters, DataList values, and DataDictionary keys.
  • Added new property editor for "Type" inputs, allowing you to select a Type in the inspector rather than requiring the specific "Get Type" action.
  • Updated many property inspectors to be on the next line to give more space to edit values (Vectors and Quaternion for example).
  • Added support for arbitrary property editors that VRChat introduces in the future without requiring CyanTrigger to update.
    • This adds support for many types that previously did not have editors, including image downloader's TextureInfo.
    • This will also support DataList and DataDictionary editors when VRChat introduces the UI for them.
  • Added button in footer that links to CyanTrigger VRChat group

Bug Fixes

  • Fixed bug when removing an action by selecting it and pressing the minus button at the bottom of the action list clearing uses of local variables after the deleted action.
  • Fixes in preparation for Unity 2021
  • Fixed multiple bugs relating to CyanTriggerAsset components when adding, deleting, or reordering variables in the CyanTrigger Program Asset:
    • Fixed warning spam that sometimes occurred after modifying variable order in a CyanTrigger Program Asset and dragging a prefab using it into the scene.
    • Fixed incorrect variable values in upload/playmode after modifying variable order in a CyanTrigger Program Asset.
    • Fixed spawned prefabs from not having proper variable values applied after modifying variable order in a CyanTrigger Program Asset.
    • Fixed bug when editing a CyanTrigger Program Asset and clicking playmode without changing the inspector off the program asset.
    • Fixed bugs when modifying variable order that would cause incorrect prefab changes to variables values.

4.2.0 - Proper Semantic Versioning

06 May 13:20
e54faa7
Compare
Choose a tag to compare

Changes

  • Version changed from v0.4.2 to v4.2.0 to better match semantic versioning. CyanTrigger has been available for over a year and should not be considered in pre-release state.
  • Updated World SDK dependency to not care about minor and patch version, allowing it to be used with the latest sdk v3.2.0
  • Removed legacyFolders for CyanTrigger v0.3, allowing VCC to properly delete v0.4 and v4.2 .unitypackage version files without issue.

0.4.2

06 May 13:07
e54faa7
Compare
Choose a tag to compare

CyanTrigger v0.4.2
Originally released October 5th, 2022

See wiki for full changelog for v0.4 compared to v0.3

0.3.3

06 May 13:02
e54faa7
Compare
Choose a tag to compare

CyanTrigger v0.3.3
Originally released on October 5th, 2021