diff --git a/unity/DigAndAnnotate/Assets/iwsd_vrc/Tools/OnEditorEmu/Scripts/Emu_Trigger.cs b/unity/DigAndAnnotate/Assets/iwsd_vrc/Tools/OnEditorEmu/Scripts/Emu_Trigger.cs index d63420e..4fdebe3 100644 --- a/unity/DigAndAnnotate/Assets/iwsd_vrc/Tools/OnEditorEmu/Scripts/Emu_Trigger.cs +++ b/unity/DigAndAnnotate/Assets/iwsd_vrc/Tools/OnEditorEmu/Scripts/Emu_Trigger.cs @@ -18,7 +18,13 @@ class Val_Trigger internal Val_Trigger(VRCSDK2.VRC_Trigger vrcTrigger) { +#if UNITY_2018_4_OR_NEWER + // SDK2: The original VRC_Trigger is no longer destroyed, just disabled. + // So we can reference without a DeepCopy! + this.Triggers = vrcTrigger.Triggers; +#else this.Triggers = DeepCopyHelper.DeepCopy>(vrcTrigger.Triggers); +#endif } }