/Local-Mirror-Detection

Set an "IsMirror" parameter to animate conditionally with the local mirror.

Primary LanguageC#MIT LicenseMIT

Local Mirror Detection

Generic badge Generic badge Generic badge Generic badge Generic badge

Generic badge Generic badge

Sets an "IsMirror" parameter to true on your mirror clone

VRChat_2023-10-25_20-51-13 163_3840x2160


How it works

  • The mirror clone initializes after the local clone by copying the local clone in its current state.
  • By changing the value of a parameter before the mirror clone initializes, we can desync the two clones in the FX Controller.

Install guide

Local.Mirror.Detection-9.mp4
  • Merge the Animator Controller Mirror Detection FX to your own FX Controller, using the Avatars 3.0 Manager tool.

How to use

  • The IsMirror parameter is a float. The value will be 1.0 on the mirror clone and -1.0 on your local clone.
    • You can use this float to play animations for only your mirror clone
    • Note that you can not animate transforms on your mirror clone

Performance stats

FX Animator Layers: 1

Contributors

Dreadrith

License

Local Mirror Detection is available as-is under MIT. For more information see LICENSE.