Skip to content

4.3.0 - New Examples and Bug fixes

Compare
Choose a tag to compare
@CyanLaser CyanLaser released this 01 Jul 01:41
· 8 commits to main since this release

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.