- Added a card holder mesh for the host card spawner.

- Pickupable objects for various props changed to use VRCObjectSync.
- Live indicator now uses the new lamp model from the ACME Bugnet Alert.
- Light probes during round 1 illuminate contestants much better.
- Fixed lightmaps for the round 1 door.
- Changed import and mesh compression settings for many models.
This commit is contained in:
2026-05-27 20:50:30 -04:00
parent f6c6c486a5
commit ad6b47c536
56 changed files with 991 additions and 736 deletions
+67 -7
View File
@@ -44,7 +44,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
Data: 4
Data: 5
- Name:
Entry: 7
Data:
@@ -224,16 +224,76 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _Active
Data: _MeshLampSlot
- Name: $v
Entry: 7
Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _Active
Data: _MeshLampSlot
- Name: <UserType>k__BackingField
Entry: 7
Data: 14|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.Int32, mscorlib
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 14
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 16|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- Name:
Entry: 13
Data:
- Name:
Entry: 8
Data:
- Name:
Entry: 8
Data:
- Name:
Entry: 8
Data:
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: _Active
- Name: $v
Entry: 7
Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _Active
- Name: <UserType>k__BackingField
Entry: 7
Data: 18|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.Boolean, mscorlib
@@ -242,7 +302,7 @@ MonoBehaviour:
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 14
Data: 18
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -257,19 +317,19 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
Data: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 19|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 2
- Name:
Entry: 7
Data: 16|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
Data: 20|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
- Name:
Entry: 7
Data: 17|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
Data: 21|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
+2 -3
View File
@@ -1,8 +1,6 @@
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
@@ -12,6 +10,7 @@ public class LiveIndicator : UdonSharpBehaviour
[SerializeField] private Material _LitLampMaterial;
[SerializeField] private MeshRenderer _MarkerMesh;
[SerializeField] private int _MeshLampSlot = 0;
[UdonSynced, FieldChangeCallback(nameof(Active))] private bool _Active = false;
@@ -19,7 +18,7 @@ public class LiveIndicator : UdonSharpBehaviour
private void ReactToActivation()
{
Material[] Materials = _MarkerMesh.materials;
Materials[0] = Active ? _LitLampMaterial : _UnlitLampMaterial;
Materials[_MeshLampSlot] = Active ? _LitLampMaterial : _UnlitLampMaterial;
_MarkerMesh.materials = Materials;
}