Skip to content
This repository has been archived by the owner on Jan 22, 2022. It is now read-only.

Add user property declarations support #85

Merged
merged 14 commits into from
Jun 14, 2021
Merged

Add user property declarations support #85

merged 14 commits into from
Jun 14, 2021

Commits on May 30, 2021

  1. Configuration menu
    Copy the full SHA
    ad3ab63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06ced5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a70383f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92a2939 View commit details
    Browse the repository at this point in the history
  5. Changed to throw an exception when trying to access a property that h…

    …as not been exported
    mika-f committed May 30, 2021
    Configuration menu
    Copy the full SHA
    e003c11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bc1657 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    63ab803 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. Configuration menu
    Copy the full SHA
    8a954f3 View commit details
    Browse the repository at this point in the history
  2. Support for synchronizing user-defined properties via backing field u…

    …sing [field: UdonSynced]
    mika-f committed May 31, 2021
    Configuration menu
    Copy the full SHA
    83274cf View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Configuration menu
    Copy the full SHA
    455e827 View commit details
    Browse the repository at this point in the history
  2. Fix case where property return values are shared

    - Fix case where property return values are shared which can cause issues with stuff like `MyValue + MyValue` where the getter for `MyValue` modifies the return
    MerlinVR committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    5abb1dc View commit details
    Browse the repository at this point in the history
  3. Fix redundant gets on pre and postfix increment/decrement

    - Fix redundant gets on prefix/postfix decrement and increment causing them to misbehave on properties
    MerlinVR committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    149c60c View commit details
    Browse the repository at this point in the history
  4. Exclude generated backing fields for properties from behaviour serial…

    …izer
    
    - Attempting to serialize anonymous backing fields breaks the serializer, so don't.
    MerlinVR committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    37c0027 View commit details
    Browse the repository at this point in the history
  5. Make setter and getter methods start with an underscore

    - Make setter and getter methods start with an underscore since they cannot be called via the network.
    MerlinVR committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    0790f21 View commit details
    Browse the repository at this point in the history