Releases: CyanLaser/CyanTrigger
Releases · CyanLaser/CyanTrigger
V4.4.5 - Deprecation Warning
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
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
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
V4.4.1 - Bug Fix
V4.4.0 - Small Update
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
V4.3.2 - Unity 2022 Bug fixes
V4.3.1 - Bug fixes
Download using VCC, Booth, or the attached .unitypackage.
Bug Fixes
- Added inspector dropdown for selecting animator parameters for actions
Animator.GetBool,Animator.GetInteger, andAnimator.GetFloat - Fixed issue where
UdonBehaviour.GetProgramVariableandUdonBehaviour.SetProgramVariablewould 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
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.