Skip to content

Releases: CyanLaser/CyanTrigger

V4.4.5 - Deprecation Warning

30 Jun 21:46
ee92147

Choose a tag to compare

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

CyanTrigger Deprecation

CyanTrigger will not be receiving new feature updates. CyanTrigger should continue to work for some time. Long term, it is recommended to learn official creation tools. VRChat does not currently have tools to support non-programmers, such as the users of CyanTrigger. If this concerns you, give VRChat your feedback.

Changes

  • Added deprecation warning to the top of every CyanTrigger

Fixes

  • Fixed bug allowing duplication of items through the footer bar duplicate button when those items shouldn't be allowed to duplicate (ex: condition body)
  • Fixed bug in Custom Action Editor failing to render Instance Type: Single vs Multi instance options

V4.4.4 - Fixed Networked event compiler error

28 May 00:08
ccaaeb6

Choose a tag to compare

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

https://x.com/CyanLaser/status/1927517225428107477

Fixes

  • Fixed issue with VRC SDK 3.8.1 preventing compilation due to Network Events with parameters.

V4.4.3 - Bug Fixes and New Examples

16 Sep 23:58
59d0ff7

Choose a tag to compare

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

Fixes and Changes

  • Fixed issue with VRC SDK 3.7.1 causing CyanTrigger to fail to initialize
  • Added full type name when searching all actions and there are multiple types with the same name.
    • Currently only System.Random and UnityEngine.Random will show this with SDK 3.7.1
  • Fixed bug where Array Variable Inspectors would show incorrect values in playmode
  • Fixed VRC Object Pool example not setting ownership over newly spawned objects before trying to set the position
  • Added new example for detecting synced pickups. See PickupsExamples Scene
  • Added new example and prefabs for synced player tracking. See PlayerApiExamples Scene

V4.4.2 - Bug Fix

12 Feb 18:40
fd89c58

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

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

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

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

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

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

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.