diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj
index 478dc77..0ab800a 100644
--- a/Assembly-CSharp.csproj
+++ b/Assembly-CSharp.csproj
@@ -101,6 +101,7 @@
+
@@ -134,7 +135,7 @@
-
+
diff --git a/Assets/Animations/Door.meta b/Assets/Animations/Door.meta
new file mode 100644
index 0000000..9de11e1
--- /dev/null
+++ b/Assets/Animations/Door.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ce1ce933d6f3eaf469e999667e5363f4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Animations/Door/Close.anim b/Assets/Animations/Door/Close.anim
new file mode 100644
index 0000000..b5b76aa
--- /dev/null
+++ b/Assets/Animations/Door/Close.anim
@@ -0,0 +1,216 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Close
+ serializedVersion: 7
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -90, y: 0, z: 195}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.6666667
+ value: {x: -90, y: 0, z: 90}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path:
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.6666667
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path:
+ classID: 65
+ script: {fileID: 0}
+ flags: 0
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 0
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ isIntCurve: 0
+ isSerializeReferenceCurve: 0
+ - serializedVersion: 2
+ path: 0
+ attribute: 3305885265
+ script: {fileID: 0}
+ typeID: 65
+ customType: 0
+ isPPtrCurve: 0
+ isIntCurve: 0
+ isSerializeReferenceCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.6666667
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -90
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6666667
+ value: -90
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path:
+ classID: 4
+ script: {fileID: 0}
+ flags: 0
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 195
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6666667
+ value: 90
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path:
+ classID: 4
+ script: {fileID: 0}
+ flags: 0
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.6666667
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path:
+ classID: 65
+ script: {fileID: 0}
+ flags: 0
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 1
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Animations/Door/Close.anim.meta b/Assets/Animations/Door/Close.anim.meta
new file mode 100644
index 0000000..bb1da43
--- /dev/null
+++ b/Assets/Animations/Door/Close.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 713c5743fc16fae45830c5d3ff9d8e9b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Animations/Door/Door.controller b/Assets/Animations/Door/Door.controller
new file mode 100644
index 0000000..81a3f57
--- /dev/null
+++ b/Assets/Animations/Door/Door.controller
@@ -0,0 +1,214 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1101 &-8568923582571918879
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 2
+ m_ConditionEvent: Open
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: 488622884268351584}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1101 &-7097120310059101154
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Open
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -3539585179999686615}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1107 &-6894947128647833509
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -3539585179999686615}
+ m_Position: {x: 420, y: 180, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 488622884268351584}
+ m_Position: {x: 420, y: 110, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 4221514744107328178}
+ m_Position: {x: 30, y: 180, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 4221514744107328178}
+--- !u!1102 &-3539585179999686615
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Open
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -8568923582571918879}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: a75b0b937b1e7494d924795c9f6a7624, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Door
+ serializedVersion: 5
+ m_AnimatorParameters:
+ - m_Name: Open
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: -6894947128647833509}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1102 &488622884268351584
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Close
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: 6531861737349656148}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: 713c5743fc16fae45830c5d3ff9d8e9b, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &4221514744107328178
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: New State
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -7097120310059101154}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &6531861737349656148
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Open
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -3539585179999686615}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0
+ m_TransitionOffset: 0
+ m_ExitTime: 0
+ m_HasExitTime: 0
+ m_HasFixedDuration: 1
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
diff --git a/Assets/Animations/Door/Door.controller.meta b/Assets/Animations/Door/Door.controller.meta
new file mode 100644
index 0000000..b81d36b
--- /dev/null
+++ b/Assets/Animations/Door/Door.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9a7df6f6d8cc2704f9668641a56037b4
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 9100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Animations/Door/Open.anim b/Assets/Animations/Door/Open.anim
new file mode 100644
index 0000000..63dc850
--- /dev/null
+++ b/Assets/Animations/Door/Open.anim
@@ -0,0 +1,207 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Open
+ serializedVersion: 7
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -90, y: 0, z: 90}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.6666667
+ value: {x: -90, y: 0, z: 195}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path:
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves:
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.6666667
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path:
+ classID: 65
+ script: {fileID: 0}
+ flags: 0
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 0
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ isIntCurve: 0
+ isSerializeReferenceCurve: 0
+ - serializedVersion: 2
+ path: 0
+ attribute: 3305885265
+ script: {fileID: 0}
+ typeID: 65
+ customType: 0
+ isPPtrCurve: 0
+ isIntCurve: 0
+ isSerializeReferenceCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0.6666667
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 90
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6666667
+ value: 195
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path:
+ classID: 4
+ script: {fileID: 0}
+ flags: 0
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -90
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path:
+ classID: 4
+ script: {fileID: 0}
+ flags: 8
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.6666667
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_Enabled
+ path:
+ classID: 65
+ script: {fileID: 0}
+ flags: 0
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 1
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Animations/Door/Open.anim.meta b/Assets/Animations/Door/Open.anim.meta
new file mode 100644
index 0000000..eea3257
--- /dev/null
+++ b/Assets/Animations/Door/Open.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a75b0b937b1e7494d924795c9f6a7624
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/Assorted/M_ConkCrete.mat b/Assets/Materials/Assorted/M_ConkCrete.mat
new file mode 100644
index 0000000..1bf2adb
--- /dev/null
+++ b/Assets/Materials/Assorted/M_ConkCrete.mat
@@ -0,0 +1,91 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_ConkCrete
+ m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords:
+ - _ENABLE_GEOMETRIC_SPECULAR_AA
+ - _GLOSSYREFLECTIONS_OFF
+ m_InvalidKeywords:
+ - _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 1
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 511a2a95e47da9a4fb1b0b8146ad3e70, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.2, y: 0.2}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.2, y: 0.2}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: d998877a999be404b89138ca135c4131, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _Bicubic: 0
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EnableGeometricSpecularAA: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _LightmapType: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0.61
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularAAScreenSpaceVariance: 0.1
+ - _SpecularAAThreshold: 0.2
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Assorted/M_ConkCrete.mat.meta b/Assets/Materials/Assorted/M_ConkCrete.mat.meta
new file mode 100644
index 0000000..ecb7ab2
--- /dev/null
+++ b/Assets/Materials/Assorted/M_ConkCrete.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4de84333504452948874f4422dec7b56
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/Assorted/M_Drywall.mat b/Assets/Materials/Assorted/M_Drywall.mat
index e73d2b3..11b5deb 100644
--- a/Assets/Materials/Assorted/M_Drywall.mat
+++ b/Assets/Materials/Assorted/M_Drywall.mat
@@ -13,6 +13,7 @@ Material:
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENABLE_GEOMETRIC_SPECULAR_AA
+ - _GLOSSYREFLECTIONS_OFF
m_InvalidKeywords:
- _NORMALMAP
m_LightmapFlags: 4
@@ -54,7 +55,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
- m_Texture: {fileID: 0}
+ m_Texture: {fileID: 2800000, guid: d998877a999be404b89138ca135c4131, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
@@ -71,11 +72,11 @@ Material:
- _EnableGeometricSpecularAA: 1
- _GlossMapScale: 1
- _Glossiness: 0
- - _GlossyReflections: 1
+ - _GlossyReflections: 0
- _LightmapType: 0
- _Metallic: 0
- _Mode: 0
- - _OcclusionStrength: 1
+ - _OcclusionStrength: 0.75
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularAAScreenSpaceVariance: 0.1
diff --git a/Assets/Materials/Assorted/M_TileFloor.mat b/Assets/Materials/Assorted/M_TileFloor.mat
new file mode 100644
index 0000000..eb6b0e7
--- /dev/null
+++ b/Assets/Materials/Assorted/M_TileFloor.mat
@@ -0,0 +1,91 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_TileFloor
+ m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords:
+ - _ENABLE_GEOMETRIC_SPECULAR_AA
+ - _GLOSSYREFLECTIONS_OFF
+ m_InvalidKeywords:
+ - _NORMALMAP
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 1
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 2800000, guid: 880eab179445c4c4c8ec71d229a3aac9, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0.5, y: 0.5}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: ef82149afab5ed24bb66f1de1fab735d, type: 3}
+ m_Scale: {x: 0.5, y: 0.5}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 2800000, guid: 37923f7854104ab4b8a47ee6726b9b50, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _Bicubic: 0
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EnableGeometricSpecularAA: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _LightmapType: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 0.925
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularAAScreenSpaceVariance: 0.1
+ - _SpecularAAThreshold: 0.2
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Assorted/M_TileFloor.mat.meta b/Assets/Materials/Assorted/M_TileFloor.mat.meta
new file mode 100644
index 0000000..bdb4776
--- /dev/null
+++ b/Assets/Materials/Assorted/M_TileFloor.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cc8e36941dd3f2c42a157650e05b9242
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/ClueVideoScreen/M_ClueVideoScreen_Maps.mat b/Assets/Materials/ClueVideoScreen/M_ClueVideoScreen_Maps.mat
index 0c5c084..9d11511 100644
--- a/Assets/Materials/ClueVideoScreen/M_ClueVideoScreen_Maps.mat
+++ b/Assets/Materials/ClueVideoScreen/M_ClueVideoScreen_Maps.mat
@@ -48,7 +48,7 @@ Material:
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 0.5, y: 0.33333334}
- m_Offset: {x: 0.5, y: 0.33333334}
+ m_Offset: {x: 0, y: 0.6666667}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
diff --git a/Assets/Models/SM_DrywallPanel5x5.25.fbx b/Assets/Models/SM_DrywallPanel5x5.25.fbx
index d267453..034b4eb 100644
Binary files a/Assets/Models/SM_DrywallPanel5x5.25.fbx and b/Assets/Models/SM_DrywallPanel5x5.25.fbx differ
diff --git a/Assets/Models/SM_DrywallPanel5x7.1.fbx b/Assets/Models/SM_DrywallPanel5x7.1.fbx
index 1bcba3c..60da660 100644
Binary files a/Assets/Models/SM_DrywallPanel5x7.1.fbx and b/Assets/Models/SM_DrywallPanel5x7.1.fbx differ
diff --git a/Assets/Models/SM_PlayerPedestal.fbx b/Assets/Models/SM_PlayerPedestal.fbx
index 85abb54..93f3374 100644
Binary files a/Assets/Models/SM_PlayerPedestal.fbx and b/Assets/Models/SM_PlayerPedestal.fbx differ
diff --git a/Assets/Models/SM_Round1Door.fbx b/Assets/Models/SM_Round1Door.fbx
new file mode 100644
index 0000000..a387cb1
Binary files /dev/null and b/Assets/Models/SM_Round1Door.fbx differ
diff --git a/Assets/Models/SM_Round1Door.fbx.meta b/Assets/Models/SM_Round1Door.fbx.meta
new file mode 100644
index 0000000..ea4ff55
--- /dev/null
+++ b/Assets/Models/SM_Round1Door.fbx.meta
@@ -0,0 +1,109 @@
+fileFormatVersion: 2
+guid: 899800e653b50104b9eaf32d2ec50019
+ModelImporter:
+ serializedVersion: 22200
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 2
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ removeConstantScaleCurves: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importPhysicalCameras: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ nodeNameCollisionStrategy: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ optimizeBones: 1
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ strictVertexDataChecks: 0
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 1
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+ importBlendShapeDeformPercent: 1
+ remapMaterialsIfMaterialImportModeIsNone: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/SM_Round1DoorwayStairs.fbx b/Assets/Models/SM_Round1DoorwayStairs.fbx
new file mode 100644
index 0000000..c14f06c
Binary files /dev/null and b/Assets/Models/SM_Round1DoorwayStairs.fbx differ
diff --git a/Assets/Models/SM_Round1DoorwayStairs.fbx.meta b/Assets/Models/SM_Round1DoorwayStairs.fbx.meta
new file mode 100644
index 0000000..864610b
--- /dev/null
+++ b/Assets/Models/SM_Round1DoorwayStairs.fbx.meta
@@ -0,0 +1,109 @@
+fileFormatVersion: 2
+guid: e895dfd21d145a545bdf44e3d1658043
+ModelImporter:
+ serializedVersion: 22200
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 0
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ removeConstantScaleCurves: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 1
+ animationRotationError: 0.5
+ animationPositionError: 0.5
+ animationScaleError: 0.5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ extraUserProperties: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importPhysicalCameras: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ nodeNameCollisionStrategy: 1
+ fileIdsGeneration: 2
+ swapUVChannels: 0
+ generateSecondaryUV: 1
+ useFileUnits: 1
+ keepQuads: 0
+ weldVertices: 1
+ bakeAxisConversion: 0
+ preserveHierarchy: 0
+ skinWeightsMode: 0
+ maxBonesPerVertex: 4
+ minBoneWeight: 0.001
+ optimizeBones: 1
+ meshOptimizationFlags: -1
+ indexFormat: 0
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVMarginMethod: 1
+ secondaryUVMinLightmapResolution: 40
+ secondaryUVMinObjectScale: 1
+ secondaryUVPackMargin: 4
+ useFileScale: 1
+ strictVertexDataChecks: 0
+ tangentSpace:
+ normalSmoothAngle: 60
+ normalImportMode: 0
+ tangentImportMode: 3
+ normalCalculationMode: 4
+ legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+ blendShapeNormalImportMode: 1
+ normalSmoothingSource: 0
+ referencedClips: []
+ importAnimation: 0
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton: []
+ armTwist: 0.5
+ foreArmTwist: 0.5
+ upperLegTwist: 0.5
+ legTwist: 0.5
+ armStretch: 0.05
+ legStretch: 0.05
+ feetSpacing: 0
+ globalScale: 1
+ rootMotionBoneName:
+ hasTranslationDoF: 0
+ hasExtraRoot: 0
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 0
+ humanoidOversampling: 1
+ avatarSetup: 0
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+ importBlendShapeDeformPercent: 1
+ remapMaterialsIfMaterialImportModeIsNone: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/SM_Round1Floor.fbx b/Assets/Models/SM_Round1Floor.fbx
index 8651852..1de14c4 100644
Binary files a/Assets/Models/SM_Round1Floor.fbx and b/Assets/Models/SM_Round1Floor.fbx differ
diff --git a/Assets/Models/SM_Round2Floor.fbx b/Assets/Models/SM_Round2Floor.fbx
index 8f59cb8..d1ad39e 100644
Binary files a/Assets/Models/SM_Round2Floor.fbx and b/Assets/Models/SM_Round2Floor.fbx differ
diff --git a/Assets/Prefabs/Player Podium.prefab b/Assets/Prefabs/Player Podium.prefab
index 83f3c2c..650aa12 100644
--- a/Assets/Prefabs/Player Podium.prefab
+++ b/Assets/Prefabs/Player Podium.prefab
@@ -158,14 +158,14 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1251441272456512283}
serializedVersion: 2
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalRotation: {x: -0.00000011920913, y: -0.000000029802319, z: -0.7071069, w: 0.7071067}
m_LocalPosition: {x: 0.375, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5485012652387384987}
m_Father: {fileID: 5913791720362352550}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
--- !u!1 &1273041045561394985
GameObject:
m_ObjectHideFlags: 0
@@ -603,14 +603,14 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2119334099274260680}
serializedVersion: 2
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalRotation: {x: -0, y: -0.70710677, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 1.75, z: -0.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5913791720362352550}
m_Father: {fileID: 5984335492357139332}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0}
--- !u!1 &2509325258865248374
GameObject:
m_ObjectHideFlags: 0
@@ -2087,8 +2087,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
- m_Size: {x: 1, y: 1, z: 0.75}
- m_Center: {x: 0, y: 0, z: 0.125}
+ m_Size: {x: 1, y: 1, z: 0.6}
+ m_Center: {x: 0, y: 0, z: 0.2}
--- !u!1 &8581031651934048616
GameObject:
m_ObjectHideFlags: 0
@@ -2996,22 +2996,22 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
propertyPath: m_LocalRotation.w
- value: 0.70710695
+ value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
propertyPath: m_LocalRotation.x
- value: -0.00000008940696
+ value: 0.000000059604602
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
propertyPath: m_LocalRotation.y
- value: 0.000000059604638
+ value: 0.00000004214689
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
propertyPath: m_LocalRotation.z
- value: -0.70710665
+ value: -2.8421706e-14
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
@@ -3026,7 +3026,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
- value: -90
+ value: 0
objectReference: {fileID: 0}
- target: {fileID: -7511558181221131132, guid: 8a0236a6fb2773f46b033e383a3f4f55,
type: 3}
@@ -3209,22 +3209,22 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.w
- value: 0.5000004
+ value: 0.0000007152557
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.x
- value: -0.50000024
+ value: -0.0000004768371
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.y
- value: 0.49999967
+ value: 0.70710665
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.z
- value: 0.4999997
+ value: 0.70710695
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
@@ -3239,8 +3239,13 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
- value: 90
+ value: 180
objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: a6a608f7995dbbd4a85564a2feec0dc5,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2}
- target: {fileID: 919132149155446097, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_Name
diff --git a/Assets/Scenes/witwics.unity b/Assets/Scenes/witwics.unity
index 2658413..5e82ccc 100644
--- a/Assets/Scenes/witwics.unity
+++ b/Assets/Scenes/witwics.unity
@@ -3200,6 +3200,190 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 134225857}
m_PrefabAsset: {fileID: 0}
+--- !u!1001 &102513283
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 760334291}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -3.219
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -0.111
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.49999994
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.5000001
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.5000001
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.49999982
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 90
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_ScaleInLightmap
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_StitchLightmapSeams
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 4de84333504452948874f4422dec7b56, type: 2}
+ - target: {fileID: -7511558181221131132, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_Materials.Array.data[1]
+ value:
+ objectReference: {fileID: 2100000, guid: 97a375a2664a65f44a74b8e0711591fb, type: 2}
+ - target: {fileID: 919132149155446097, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_Name
+ value: SM_Round1DoorwayStairs
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 2147483647
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects:
+ - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 612908862}
+ m_AddedComponents:
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 102513292}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 102513291}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 102513290}
+ m_SourcePrefab: {fileID: 100100000, guid: e895dfd21d145a545bdf44e3d1658043, type: 3}
+--- !u!1 &102513284 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ m_PrefabInstance: {fileID: 102513283}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &102513287 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: e895dfd21d145a545bdf44e3d1658043,
+ type: 3}
+ m_PrefabInstance: {fileID: 102513283}
+ m_PrefabAsset: {fileID: 0}
+--- !u!65 &102513290
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 102513284}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Size: {x: 3.1192005, y: 2.4384, z: 0.18}
+ m_Center: {x: 0.14530191, y: 0.0000004873316, z: -0.09}
+--- !u!65 &102513291
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 102513284}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Size: {x: 2.5198677, y: 2.4384, z: 0.18}
+ m_Center: {x: 0.14635493, y: 0.00000051660527, z: 0.09}
+--- !u!65 &102513292
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 102513284}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Size: {x: 1.9182721, y: 2.4384, z: 0.18}
+ m_Center: {x: 0.14521681, y: 0.00000053763466, z: 0.27}
--- !u!1 &103872201 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4930710003381606841, guid: 6587765855cbbb94c8cc3eb80d5956d6,
@@ -4475,7 +4659,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 75d126655c4b91b4785b8f72421c870e,
type: 3}
propertyPath: m_LocalPosition.x
- value: -2.4270008
+ value: -2.427
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 75d126655c4b91b4785b8f72421c870e,
type: 3}
@@ -4485,7 +4669,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 75d126655c4b91b4785b8f72421c870e,
type: 3}
propertyPath: m_LocalPosition.z
- value: 4.8233514
+ value: 4.918
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 75d126655c4b91b4785b8f72421c870e,
type: 3}
@@ -4521,7 +4705,12 @@ PrefabInstance:
type: 3}
propertyPath: m_Materials.Array.data[1]
value:
- objectReference: {fileID: 2100000, guid: cf2685410a4f72447a34ea1791a70a1c, type: 2}
+ objectReference: {fileID: 2100000, guid: ea08301eace4f164bb3aae930413a978, type: 2}
+ - target: {fileID: -7511558181221131132, guid: 75d126655c4b91b4785b8f72421c870e,
+ type: 3}
+ propertyPath: m_Materials.Array.data[2]
+ value:
+ objectReference: {fileID: 2100000, guid: 6dd6b8b1c8133f04dbc23ac81f5dfded, type: 2}
- target: {fileID: 919132149155446097, guid: 75d126655c4b91b4785b8f72421c870e,
type: 3}
propertyPath: m_Name
@@ -4539,7 +4728,7 @@ PrefabInstance:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 75d126655c4b91b4785b8f72421c870e,
type: 3}
insertIndex: -1
- addedObject: {fileID: 124273108}
+ addedObject: {fileID: 124273111}
m_SourcePrefab: {fileID: 100100000, guid: 75d126655c4b91b4785b8f72421c870e, type: 3}
--- !u!4 &124273106 stripped
Transform:
@@ -4553,7 +4742,7 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 124273105}
m_PrefabAsset: {fileID: 0}
---- !u!65 &124273108
+--- !u!65 &124273111
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -4572,8 +4761,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
- m_Size: {x: 5.2500005, y: 5, z: 0.006350001}
- m_Center: {x: -2.6250007, y: 2.5, z: -0.0031745236}
+ m_Size: {x: 5.2500005, y: 5, z: 0.11429985}
+ m_Center: {x: -2.6250007, y: 2.5, z: -0.057149448}
--- !u!1 &124729434 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6458581458612866833, guid: 126991d511ca61841a0ef899b6c038a6,
@@ -11648,7 +11837,7 @@ PrefabInstance:
type: 3}
propertyPath: m_Materials.Array.data[1]
value:
- objectReference: {fileID: 2100000, guid: 97a375a2664a65f44a74b8e0711591fb, type: 2}
+ objectReference: {fileID: 2100000, guid: cc8e36941dd3f2c42a157650e05b9242, type: 2}
- target: {fileID: -7511558181221131132, guid: fab43599890897f468898e08300c2ce1,
type: 3}
propertyPath: m_Materials.Array.data[2]
@@ -11913,9 +12102,9 @@ MonoBehaviour:
m_ChildAlignment: 0
m_Spacing: 0
m_ChildForceExpandWidth: 1
- m_ChildForceExpandHeight: 1
+ m_ChildForceExpandHeight: 0
m_ChildControlWidth: 1
- m_ChildControlHeight: 1
+ m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
@@ -11967,12 +12156,14 @@ MonoBehaviour:
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 272672682}
+ _PermissionsPanel: {fileID: 0}
_HostTeleportLocation: {fileID: 72003558}
+ _EntranceTeleportLocation: {fileID: 612908862}
_Player1TeleportLocation: {fileID: 4438766482650780791}
_Player2TeleportLocation: {fileID: 172614117}
_Player3TeleportLocation: {fileID: 937910639}
_AudienceTeleportLocation: {fileID: 1143449486}
- _HostTeleportButton: {fileID: 600640153}
+ _HostTeleportButtons: {fileID: 1709996634}
_PlayerPodiums:
- {fileID: 4438766482650780795}
- {fileID: 1993364535}
@@ -13012,7 +13203,7 @@ PrefabInstance:
type: 3}
propertyPath: m_Materials.Array.data[1]
value:
- objectReference: {fileID: 2100000, guid: 97a375a2664a65f44a74b8e0711591fb, type: 2}
+ objectReference: {fileID: 2100000, guid: cc8e36941dd3f2c42a157650e05b9242, type: 2}
- target: {fileID: -7511558181221131132, guid: 32ec9ca29cf431d42891b08b6c42eb19,
type: 3}
propertyPath: m_Materials.Array.data[2]
@@ -23222,6 +23413,38 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1499591484}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &612908861
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 612908862}
+ m_Layer: 0
+ m_Name: Entrance Spawn Point
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &612908862
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 612908861}
+ serializedVersion: 2
+ m_LocalRotation: {x: -0.50000024, y: 0.5, z: 0.49999967, w: -0.50000006}
+ m_LocalPosition: {x: 2.1241827, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1592727110}
+ m_Father: {fileID: 102513287}
+ m_LocalEulerAnglesHint: {x: 0, y: -55, z: 0}
--- !u!1 &612926145 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7590994631439921647, guid: 79ebe62246f7f464e98373cb14765f9a,
@@ -27563,7 +27786,17 @@ PrefabInstance:
type: 3}
propertyPath: m_Materials.Array.data[1]
value:
+ objectReference: {fileID: 2100000, guid: ea08301eace4f164bb3aae930413a978, type: 2}
+ - target: {fileID: -7511558181221131132, guid: 4418ea84766ed04468a42f24f5d9fdac,
+ type: 3}
+ propertyPath: m_Materials.Array.data[2]
+ value:
objectReference: {fileID: 2100000, guid: c1b531b2f1a7dab43b46daa7546cfda7, type: 2}
+ - target: {fileID: -7511558181221131132, guid: 4418ea84766ed04468a42f24f5d9fdac,
+ type: 3}
+ propertyPath: m_Materials.Array.data[3]
+ value:
+ objectReference: {fileID: 2100000, guid: 98166ed003d332e488319f662c3b4429, type: 2}
- target: {fileID: 919132149155446097, guid: 4418ea84766ed04468a42f24f5d9fdac,
type: 3}
propertyPath: m_Name
@@ -27576,12 +27809,28 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
- m_AddedGameObjects: []
+ m_AddedGameObjects:
+ - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4418ea84766ed04468a42f24f5d9fdac,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 1803544114}
+ - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4418ea84766ed04468a42f24f5d9fdac,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 102513287}
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 4418ea84766ed04468a42f24f5d9fdac,
type: 3}
insertIndex: -1
- addedObject: {fileID: 760334293}
+ addedObject: {fileID: 760334298}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 4418ea84766ed04468a42f24f5d9fdac,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 760334297}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 4418ea84766ed04468a42f24f5d9fdac,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 760334296}
m_SourcePrefab: {fileID: 100100000, guid: 4418ea84766ed04468a42f24f5d9fdac, type: 3}
--- !u!4 &760334291 stripped
Transform:
@@ -27595,7 +27844,7 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 760334290}
m_PrefabAsset: {fileID: 0}
---- !u!65 &760334293
+--- !u!65 &760334296
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -27614,8 +27863,50 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
- m_Size: {x: 7.100001, y: 5, z: 0.0063503785}
- m_Center: {x: -3.5500004, y: 2.5, z: -0.0031780503}
+ m_Size: {x: 3.4425433, y: 5, z: 0.11430004}
+ m_Center: {x: -5.3786645, y: 2.5, z: -0.05715138}
+--- !u!65 &760334297
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760334292}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Size: {x: 0.9139577, y: 2.6084623, z: 0.11430004}
+ m_Center: {x: -3.2003086, y: 3.6957688, z: -0.057150614}
+--- !u!65 &760334298
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760334292}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Size: {x: 2.7434733, y: 5, z: 0.11430004}
+ m_Center: {x: -1.3717198, y: 2.5, z: -0.057151217}
--- !u!1 &762731330 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3638020402484674725, guid: be33bc7f6c414e6409becfa348b9310d,
@@ -29072,41 +29363,6 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 809107837}
m_PrefabAsset: {fileID: 0}
---- !u!1 &809648014
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 809648015}
- m_Layer: 0
- m_Name: GameObject
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &809648015
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 809648014}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0.000023841858}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 1709996635}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &809737378 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6246273317816453123, guid: 79ebe62246f7f464e98373cb14765f9a,
@@ -29720,6 +29976,8 @@ MonoBehaviour:
_AdminEventListeners: []
_HostEventListeners:
- {fileID: 841163053}
+ - {fileID: 272672682}
+ - {fileID: 379391084}
_CameraEventListeners:
- {fileID: 674142364}
--- !u!65 &824788963
@@ -30239,6 +30497,7 @@ MonoBehaviour:
- {fileID: 2800000, guid: a93cc070c3a45ed46a5bea72450a816a, type: 3}
- {fileID: 2800000, guid: d53f63ff95d754e43a90e613d06deda5, type: 3}
- {fileID: 2800000, guid: 81347045e06c7034b8ec7bbca4575052, type: 3}
+ _PermissionsPanel: {fileID: 824788962}
_Round1Manager: {fileID: 515404446}
_Round2Manager: {fileID: 865296978}
_Round3Manager: {fileID: 969831474}
@@ -40158,7 +40417,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 120}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1138922660
MonoBehaviour:
@@ -46260,6 +46519,141 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -20, y: -20}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1392509362
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1392509363}
+ - component: {fileID: 1392509365}
+ - component: {fileID: 1392509364}
+ m_Layer: 0
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1392509363
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1392509362}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2014262823}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1392509364
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1392509362}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Teleport To Entrance Position
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 9672859a94551274b9079efbf9adc4a9, type: 2}
+ m_sharedMaterial: {fileID: -1369706839575089024, guid: 9672859a94551274b9079efbf9adc4a9,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 62.08
+ m_fontSizeBase: 62.08
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1392509365
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1392509362}
+ m_CullTransparentMesh: 1
--- !u!1 &1392677813 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6125622359357326373, guid: be33bc7f6c414e6409becfa348b9310d,
@@ -58338,6 +58732,115 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1499591484}
m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1592727109
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 612908862}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 0.84705
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 0.84705
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 0.84705
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_ConstrainProportionsScale
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2}
+ - target: {fileID: 919132149155446097, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_Name
+ value: SpawnMarker
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_Layer
+ value: 22
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ propertyPath: m_TagString
+ value: EditorOnly
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 8a0236a6fb2773f46b033e383a3f4f55, type: 3}
+--- !u!4 &1592727110 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 8a0236a6fb2773f46b033e383a3f4f55,
+ type: 3}
+ m_PrefabInstance: {fileID: 1592727109}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &1593847972 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 397081913075351348, guid: be33bc7f6c414e6409becfa348b9310d,
@@ -60953,8 +61456,8 @@ ReflectionProbe:
m_TimeSlicingMode: 0
m_Resolution: 256
m_UpdateFrequency: 0
- m_BoxSize: {x: 35.52451, y: 5.968234, z: 40.75432}
- m_BoxOffset: {x: -8.667791, y: 0.13662672, z: -1.3090591}
+ m_BoxSize: {x: 14.759468, y: 5.968234, z: 23.414686}
+ m_BoxOffset: {x: 0.29418468, y: 0.13662672, z: 6.4140024}
m_NearClip: 0.3
m_FarClip: 1000
m_ShadowDistance: 100
@@ -61514,15 +62017,14 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 809648015}
- {fileID: 600640152}
- - {fileID: 1773318064}
+ - {fileID: 2014262823}
m_Father: {fileID: 272672680}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 120}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1709996636
MonoBehaviour:
@@ -63489,41 +63991,6 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1534889732}
m_PrefabAsset: {fileID: 0}
---- !u!1 &1773318063
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 1773318064}
- m_Layer: 0
- m_Name: GameObject (1)
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1773318064
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1773318063}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0.000023841858}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 1709996635}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1778099571
GameObject:
m_ObjectHideFlags: 0
@@ -64045,6 +64512,203 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1801735036}
m_CullTransparentMesh: 1
+--- !u!1001 &1803544113
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 760334291}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -2.7432
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.3603
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -0.0065
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.49999994
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.5000001
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.5000001
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.49999982
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 90
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: bc5888e576e9cb34bab7b7af42d2b63f, type: 2}
+ - target: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_Name
+ value: SM_Round1Door
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ propertyPath: m_StaticEditorFlags
+ value: 2147483647
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents:
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 1803544121}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 1803544120}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 1803544117}
+ - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 1803544116}
+ m_SourcePrefab: {fileID: 100100000, guid: 899800e653b50104b9eaf32d2ec50019, type: 3}
+--- !u!4 &1803544114 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ m_PrefabInstance: {fileID: 1803544113}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1803544115 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 899800e653b50104b9eaf32d2ec50019,
+ type: 3}
+ m_PrefabInstance: {fileID: 1803544113}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &1803544116
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1803544115}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ interactTextPlacement: {fileID: 0}
+ interactText: Use
+ interactTextGO: {fileID: 0}
+ proximity: 2
+ SynchronizePosition: 0
+ AllowCollisionOwnershipTransfer: 0
+ Reliable: 0
+ _syncMethod: 3
+ serializedProgramAsset: {fileID: 11400000, guid: 2138b77da40b35b4b8f957515d529500,
+ type: 2}
+ programSource: {fileID: 11400000, guid: 2118cf66f42d9284b90e4d87c3c1905a, type: 2}
+ serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
+ publicVariablesUnityEngineObjects: []
+ publicVariablesSerializationDataFormat: 0
+--- !u!114 &1803544117
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1803544115}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 552ea6bbc0e69e24aa64abf9034a965f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes: []
+ _udonSharpBackingUdonBehaviour: {fileID: 1803544116}
+ _OpenAnimation: {fileID: 1803544120}
+--- !u!95 &1803544120
+Animator:
+ serializedVersion: 5
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1803544115}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: 9a7df6f6d8cc2704f9668641a56037b4, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_StabilizeFeet: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorStateOnDisable: 0
+ m_WriteDefaultValuesOnDisable: 0
+--- !u!65 &1803544121
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1803544115}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 3
+ m_Size: {x: 0.10160001, y: 0.9144001, z: 2.032}
+ m_Center: {x: 0.050801914, y: 0.45720005, z: 1.016}
--- !u!1001 &1804159804
PrefabInstance:
m_ObjectHideFlags: 0
@@ -67835,7 +68499,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 120}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1956128746
MonoBehaviour:
@@ -69313,6 +69977,139 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9f77acae58a8be34380b96b47188d4eb, type: 3}
m_Name:
m_EditorClassIdentifier:
+--- !u!1 &2014262822
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2014262823}
+ - component: {fileID: 2014262826}
+ - component: {fileID: 2014262825}
+ - component: {fileID: 2014262824}
+ m_Layer: 0
+ m_Name: Teleport To Entrance Position
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2014262823
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2014262822}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 1
+ m_Children:
+ - {fileID: 1392509363}
+ m_Father: {fileID: 1709996635}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2014262824
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2014262822}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 0
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2014262825}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 272672682}
+ m_TargetAssemblyTypeName:
+ m_MethodName: SendCustomEvent
+ m_Mode: 5
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument: TeleportToEntrancePosition
+ m_BoolArgument: 0
+ m_CallState: 2
+--- !u!114 &2014262825
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2014262822}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 2100000, guid: 35630e38b4e5ffb40b44ec5348b4333f, type: 2}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &2014262826
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2014262822}
+ m_CullTransparentMesh: 1
--- !u!1 &2017000455 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 5340716136492000581, guid: 126991d511ca61841a0ef899b6c038a6,
@@ -79593,38 +80390,39 @@ MonoBehaviour:
useAssignedLayers: 0
DynamicPrefabs: []
DynamicMaterials:
- - {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2}
- - {fileID: 2100000, guid: 82f2961c9baa48a45ac897be257fd655, type: 2}
- - {fileID: 2100000, guid: 4fb0b8cdca56f5d47be970c7490cb7a1, type: 2}
- - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- - {fileID: 2100000, guid: e45d02bbf7268504ca58513c548a58e7, type: 2}
+ - {fileID: 2100000, guid: accd304c49b7d6d43b97738e8e118342, type: 2}
+ - {fileID: 2100000, guid: 2c0cd617d97924748a9d5e2eeb2039b5, type: 2}
+ - {fileID: 2100000, guid: c1b531b2f1a7dab43b46daa7546cfda7, type: 2}
+ - {fileID: 2100000, guid: 0c3dfdcd7a2a6ac408ec3d431f9a4932, type: 2}
- {fileID: 2100000, guid: af0c1cbaaffed304ba0e3a1fbac41e7e, type: 2}
- {fileID: 2100000, guid: cc22c7f9de95cab4488b30fe8699a82a, type: 2}
- {fileID: 2100000, guid: fe872fb72ad98da4dbb868481468e848, type: 2}
- - {fileID: 2100000, guid: c10453b4aa0c864458b74f3797cb611e, type: 2}
- - {fileID: 2100000, guid: accd304c49b7d6d43b97738e8e118342, type: 2}
- - {fileID: 2100000, guid: 2c0cd617d97924748a9d5e2eeb2039b5, type: 2}
- - {fileID: 2100000, guid: 0c3dfdcd7a2a6ac408ec3d431f9a4932, type: 2}
+ - {fileID: 2100000, guid: e45d02bbf7268504ca58513c548a58e7, type: 2}
+ - {fileID: 2100000, guid: 4fb0b8cdca56f5d47be970c7490cb7a1, type: 2}
+ - {fileID: 2100000, guid: 82f2961c9baa48a45ac897be257fd655, type: 2}
+ - {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2}
+ - {fileID: 2100000, guid: 4de84333504452948874f4422dec7b56, type: 2}
+ - {fileID: 2100000, guid: 97a375a2664a65f44a74b8e0711591fb, type: 2}
- {fileID: 2100000, guid: 71fff76911e92ab43a71d15602da4c4b, type: 2}
- - {fileID: 2100000, guid: 35c2a316ece610b4b963e047e5238337, type: 2}
- {fileID: 2100000, guid: 20b7b61cb65ead644a4959264fc90833, type: 2}
- {fileID: 2100000, guid: 4c14b2f4b9a613f418bb1e6cf8cf68f4, type: 2}
- - {fileID: 2100000, guid: cf2685410a4f72447a34ea1791a70a1c, type: 2}
- - {fileID: 2100000, guid: c3186340e03d26341969d34663dbf8f3, type: 2}
- - {fileID: 2100000, guid: 6dd6b8b1c8133f04dbc23ac81f5dfded, type: 2}
- - {fileID: 2100000, guid: c1b531b2f1a7dab43b46daa7546cfda7, type: 2}
- {fileID: 2100000, guid: ea08301eace4f164bb3aae930413a978, type: 2}
- - {fileID: 2100000, guid: 97a375a2664a65f44a74b8e0711591fb, type: 2}
- - {fileID: 2100000, guid: dba163de40c568b48ae2ffa7c83c66b9, type: 2}
+ - {fileID: 2100000, guid: 6dd6b8b1c8133f04dbc23ac81f5dfded, type: 2}
+ - {fileID: 2100000, guid: c3186340e03d26341969d34663dbf8f3, type: 2}
+ - {fileID: 2100000, guid: 672c36f6dbb36b5439cc0fdd2f74c531, type: 2}
- {fileID: 2100000, guid: a793cd1d5fe89c440900d816c7b8c323, type: 2}
+ - {fileID: 2100000, guid: dba163de40c568b48ae2ffa7c83c66b9, type: 2}
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2}
- {fileID: 2100000, guid: 348ff3cc54305654d9eeebbbb385c262, type: 2}
- {fileID: 2100000, guid: 98166ed003d332e488319f662c3b4429, type: 2}
- - {fileID: 2100000, guid: 672c36f6dbb36b5439cc0fdd2f74c531, type: 2}
- - {fileID: 2100000, guid: 885429151ec5f6a4a926f6aaabd7e001, type: 2}
- {fileID: 2100000, guid: bc5888e576e9cb34bab7b7af42d2b63f, type: 2}
- - {fileID: 2100000, guid: 332daba92d0976f4d86bdcdc1a94179e, type: 2}
- - {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2}
+ - {fileID: 2100000, guid: cc8e36941dd3f2c42a157650e05b9242, type: 2}
+ - {fileID: 2100000, guid: 35c2a316ece610b4b963e047e5238337, type: 2}
+ - {fileID: 2100000, guid: c10453b4aa0c864458b74f3797cb611e, type: 2}
- {fileID: 2100000, guid: 80746b095abb6ce41a1c737df3649172, type: 2}
+ - {fileID: 2100000, guid: 885429151ec5f6a4a926f6aaabd7e001, type: 2}
+ - {fileID: 2100000, guid: 332daba92d0976f4d86bdcdc1a94179e, type: 2}
- {fileID: 2100000, guid: cac39def7281c5c488b6a3465ec1951b, type: 2}
- {fileID: 2100000, guid: cf9efbb6277ea2d4aa7d30bc9073915e, type: 2}
LightMapsNear: []
@@ -84200,6 +84998,10 @@ MonoBehaviour:
ID: 1108
SerializedTypeNames:
- VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 1803544115}
+ ID: 1109
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
portraitCameraPositionOffset: {x: 0, y: 0, z: 0}
portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139}
PlayerPersistence: []
diff --git a/Assets/Scenes/witwics/LightingData.asset b/Assets/Scenes/witwics/LightingData.asset
index 05c0166..74a8411 100644
Binary files a/Assets/Scenes/witwics/LightingData.asset and b/Assets/Scenes/witwics/LightingData.asset differ
diff --git a/Assets/Scenes/witwics/Lightmap-0_comp_light.exr b/Assets/Scenes/witwics/Lightmap-0_comp_light.exr
index 5ac1231..d00ccaa 100644
Binary files a/Assets/Scenes/witwics/Lightmap-0_comp_light.exr and b/Assets/Scenes/witwics/Lightmap-0_comp_light.exr differ
diff --git a/Assets/Scenes/witwics/ReflectionProbe-0.exr b/Assets/Scenes/witwics/ReflectionProbe-0.exr
index 319ea01..54adf5c 100644
Binary files a/Assets/Scenes/witwics/ReflectionProbe-0.exr and b/Assets/Scenes/witwics/ReflectionProbe-0.exr differ
diff --git a/Assets/Scenes/witwics/ReflectionProbe-1.exr b/Assets/Scenes/witwics/ReflectionProbe-1.exr
index 6f7b2c3..95dc04b 100644
Binary files a/Assets/Scenes/witwics/ReflectionProbe-1.exr and b/Assets/Scenes/witwics/ReflectionProbe-1.exr differ
diff --git a/Assets/Scenes/witwics/ReflectionProbe-2.exr b/Assets/Scenes/witwics/ReflectionProbe-2.exr
index 9880569..a3b4e76 100644
Binary files a/Assets/Scenes/witwics/ReflectionProbe-2.exr and b/Assets/Scenes/witwics/ReflectionProbe-2.exr differ
diff --git a/Assets/Scenes/witwics/ReflectionProbe-3.exr b/Assets/Scenes/witwics/ReflectionProbe-3.exr
index 9db9828..12803e3 100644
Binary files a/Assets/Scenes/witwics/ReflectionProbe-3.exr and b/Assets/Scenes/witwics/ReflectionProbe-3.exr differ
diff --git a/Assets/Scenes/witwics/ReflectionProbe-4.exr b/Assets/Scenes/witwics/ReflectionProbe-4.exr
index b7dcebf..bc20475 100644
Binary files a/Assets/Scenes/witwics/ReflectionProbe-4.exr and b/Assets/Scenes/witwics/ReflectionProbe-4.exr differ
diff --git a/Assets/Shaders/Wood.shader b/Assets/Shaders/BicolourMap.shader
similarity index 100%
rename from Assets/Shaders/Wood.shader
rename to Assets/Shaders/BicolourMap.shader
diff --git a/Assets/Shaders/Wood.shader.meta b/Assets/Shaders/BicolourMap.shader.meta
similarity index 100%
rename from Assets/Shaders/Wood.shader.meta
rename to Assets/Shaders/BicolourMap.shader.meta
diff --git a/Assets/Textures/T_SimplexNoise.png.meta b/Assets/Textures/T_SimplexNoise.png.meta
index 57df952..ccd49e2 100644
--- a/Assets/Textures/T_SimplexNoise.png.meta
+++ b/Assets/Textures/T_SimplexNoise.png.meta
@@ -5,8 +5,8 @@ TextureImporter:
externalObjects: {}
serializedVersion: 12
mipmaps:
- mipMapMode: 0
- enableMipMap: 0
+ mipMapMode: 1
+ enableMipMap: 1
sRGBTexture: 0
linearTexture: 0
fadeOut: 0
@@ -51,10 +51,10 @@ TextureImporter:
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
+ alphaUsage: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
- textureType: 10
+ textureType: 0
textureShape: 1
singleChannelComponent: 1
flipbookRows: 1
@@ -73,7 +73,7 @@ TextureImporter:
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 3
- compressionQuality: 25
+ compressionQuality: 60
crunchedCompression: 1
allowsAlphaSplitting: 0
overridden: 0
diff --git a/Assets/Textures/T_SimplexNoiseNormal.png.meta b/Assets/Textures/T_SimplexNoiseNormal.png.meta
index 85fc2ae..4c20e4c 100644
--- a/Assets/Textures/T_SimplexNoiseNormal.png.meta
+++ b/Assets/Textures/T_SimplexNoiseNormal.png.meta
@@ -73,8 +73,8 @@ TextureImporter:
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 3
- compressionQuality: 0
- crunchedCompression: 0
+ compressionQuality: 35
+ crunchedCompression: 1
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
diff --git a/Assets/Textures/T_SimplexNoiseNormalAO.bmp b/Assets/Textures/T_SimplexNoiseNormalAO.bmp
new file mode 100644
index 0000000..f438d6f
Binary files /dev/null and b/Assets/Textures/T_SimplexNoiseNormalAO.bmp differ
diff --git a/Assets/Textures/T_SimplexNoiseNormalAO.bmp.meta b/Assets/Textures/T_SimplexNoiseNormalAO.bmp.meta
new file mode 100644
index 0000000..b1f3920
--- /dev/null
+++ b/Assets/Textures/T_SimplexNoiseNormalAO.bmp.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: d998877a999be404b89138ca135c4131
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 1
+ enableMipMap: 1
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 3
+ compressionQuality: 35
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 512
+ resizeAlgorithm: 0
+ textureFormat: 50
+ textureCompression: 1
+ compressionQuality: 0
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 1
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 512
+ resizeAlgorithm: 0
+ textureFormat: 50
+ textureCompression: 1
+ compressionQuality: 0
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 1
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Textures/T_TileFloorPattern.png b/Assets/Textures/T_TileFloorPattern.png
new file mode 100644
index 0000000..c6f85f7
Binary files /dev/null and b/Assets/Textures/T_TileFloorPattern.png differ
diff --git a/Assets/Textures/T_TileFloorPattern.png.meta b/Assets/Textures/T_TileFloorPattern.png.meta
new file mode 100644
index 0000000..8a8d4ca
--- /dev/null
+++ b/Assets/Textures/T_TileFloorPattern.png.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: ef82149afab5ed24bb66f1de1fab735d
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 1
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 3
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Textures/T_TileFloorPatternAO.bmp b/Assets/Textures/T_TileFloorPatternAO.bmp
new file mode 100644
index 0000000..5bf0419
Binary files /dev/null and b/Assets/Textures/T_TileFloorPatternAO.bmp differ
diff --git a/Assets/Textures/T_TileFloorPatternAO.bmp.meta b/Assets/Textures/T_TileFloorPatternAO.bmp.meta
new file mode 100644
index 0000000..e687c1e
--- /dev/null
+++ b/Assets/Textures/T_TileFloorPatternAO.bmp.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 37923f7854104ab4b8a47ee6726b9b50
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 1
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 256
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 3
+ compressionQuality: 0
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 64
+ resizeAlgorithm: 0
+ textureFormat: 50
+ textureCompression: 1
+ compressionQuality: 0
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 1
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 64
+ resizeAlgorithm: 0
+ textureFormat: 50
+ textureCompression: 1
+ compressionQuality: 0
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 1
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Textures/T_TileFloorPatternNormal.bmp b/Assets/Textures/T_TileFloorPatternNormal.bmp
new file mode 100644
index 0000000..fc82a7e
Binary files /dev/null and b/Assets/Textures/T_TileFloorPatternNormal.bmp differ
diff --git a/Assets/Textures/T_TileFloorPatternNormal.bmp.meta b/Assets/Textures/T_TileFloorPatternNormal.bmp.meta
new file mode 100644
index 0000000..3807818
--- /dev/null
+++ b/Assets/Textures/T_TileFloorPatternNormal.bmp.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 880eab179445c4c4c8ec71d229a3aac9
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 1
+ enableMipMap: 1
+ sRGBTexture: 0
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 1
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 256
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 3
+ compressionQuality: 0
+ crunchedCompression: 1
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 64
+ resizeAlgorithm: 0
+ textureFormat: 50
+ textureCompression: 1
+ compressionQuality: 0
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 1
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 64
+ resizeAlgorithm: 0
+ textureFormat: 50
+ textureCompression: 1
+ compressionQuality: 0
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 1
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UdonSharp/Door.asset b/Assets/UdonSharp/Door.asset
new file mode 100644
index 0000000..366a407
--- /dev/null
+++ b/Assets/UdonSharp/Door.asset
@@ -0,0 +1,179 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
+ m_Name: Door
+ m_EditorClassIdentifier:
+ serializedUdonProgramAsset: {fileID: 11400000, guid: 2138b77da40b35b4b8f957515d529500,
+ type: 2}
+ udonAssembly:
+ assemblyError:
+ sourceCsScript: {fileID: 11500000, guid: 552ea6bbc0e69e24aa64abf9034a965f, type: 3}
+ scriptVersion: 2
+ compiledVersion: 2
+ behaviourSyncMode: 4
+ hasInteractEvent: 1
+ scriptID: -1926072526668565765
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: fieldDefinitions
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition,
+ UdonSharp.Editor]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _OpenDoor
+ - Name: $v
+ Entry: 7
+ Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _OpenDoor
+ - Name: k__BackingField
+ Entry: 7
+ Data: 3|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: System.Boolean, mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data: 5|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data: 6|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
+ - 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: _OpenAnimation
+ - Name: $v
+ Entry: 7
+ Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _OpenAnimation
+ - Name: k__BackingField
+ Entry: 7
+ Data: 8|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.Animator, UnityEngine.AnimationModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 10|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: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
diff --git a/Assets/UdonSharp/Door.asset.meta b/Assets/UdonSharp/Door.asset.meta
new file mode 100644
index 0000000..e93bfa6
--- /dev/null
+++ b/Assets/UdonSharp/Door.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2118cf66f42d9284b90e4d87c3c1905a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UdonSharp/Door.cs b/Assets/UdonSharp/Door.cs
new file mode 100644
index 0000000..4173cb5
--- /dev/null
+++ b/Assets/UdonSharp/Door.cs
@@ -0,0 +1,34 @@
+
+using UdonSharp;
+using UnityEngine;
+using VRC.SDKBase;
+using VRC.Udon;
+
+
+[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
+public class Door : UdonSharpBehaviour
+{
+ [UdonSynced, FieldChangeCallback(nameof(OpenDoor))] private bool _OpenDoor = false;
+
+ [SerializeField] private Animator _OpenAnimation;
+
+
+ public override void Interact()
+ {
+ OpenDoor = !OpenDoor;
+ RequestSerialization();
+
+ base.Interact();
+ }
+
+
+ public bool OpenDoor
+ {
+ set
+ {
+ _OpenDoor = value;
+ _OpenAnimation.SetBool("Open", value);
+ }
+ get => _OpenDoor;
+ }
+}
diff --git a/Assets/UdonSharp/Door.cs.meta b/Assets/UdonSharp/Door.cs.meta
new file mode 100644
index 0000000..630cbd7
--- /dev/null
+++ b/Assets/UdonSharp/Door.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 552ea6bbc0e69e24aa64abf9034a965f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UdonSharp/Game Managers/CaseManager.asset b/Assets/UdonSharp/Game Managers/CaseManager.asset
index 7db9429..2a91d1d 100644
--- a/Assets/UdonSharp/Game Managers/CaseManager.asset
+++ b/Assets/UdonSharp/Game Managers/CaseManager.asset
@@ -44,7 +44,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
- Data: 23
+ Data: 24
- Name:
Entry: 7
Data:
@@ -119,19 +119,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _Round1Manager
+ Data: _PermissionsPanel
- Name: $v
Entry: 7
Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _Round1Manager
+ Data: _PermissionsPanel
- Name: k__BackingField
Entry: 7
Data: 8|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: GameManagerRound1, Assembly-CSharp
+ Data: PermissionsPanel, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -203,19 +203,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _Round2Manager
+ Data: _Round1Manager
- Name: $v
Entry: 7
Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _Round2Manager
+ Data: _Round1Manager
- Name: k__BackingField
Entry: 7
Data: 15|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: GameManagerRound2, Assembly-CSharp
+ Data: GameManagerRound1, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -263,19 +263,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _Round3Manager
+ Data: _Round2Manager
- Name: $v
Entry: 7
Data: 18|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _Round3Manager
+ Data: _Round2Manager
- Name: k__BackingField
Entry: 7
Data: 19|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: GameManagerRound3, Assembly-CSharp
+ Data: GameManagerRound2, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -323,19 +323,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _HostCard
+ Data: _Round3Manager
- Name: $v
Entry: 7
Data: 22|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _HostCard
+ Data: _Round3Manager
- Name: k__BackingField
Entry: 7
Data: 23|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: HostCardManager, Assembly-CSharp
+ Data: GameManagerRound3, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -383,19 +383,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _CaseManagerList
+ Data: _HostCard
- Name: $v
Entry: 7
Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _CaseManagerList
+ Data: _HostCard
- Name: k__BackingField
Entry: 7
Data: 27|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: CaseManagerListView, Assembly-CSharp
+ Data: HostCardManager, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -419,10 +419,19 @@ MonoBehaviour:
Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
+ Data: 2
- Name:
Entry: 7
- Data: 29|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 29|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
+ - Name: height
+ Entry: 4
+ Data: 8
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data: 30|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -443,25 +452,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _HostTeleportButton
+ Data: _CaseManagerList
- Name: $v
Entry: 7
- Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 31|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _HostTeleportButton
+ Data: _CaseManagerList
- Name: k__BackingField
Entry: 7
- Data: 31|System.RuntimeType, mscorlib
+ Data: 32|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: UnityEngine.UI.Button, UnityEngine.UI
+ Data: CaseManagerListView, Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: k__BackingField
Entry: 9
- Data: 31
+ Data: 9
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -476,13 +485,82 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
- Data: 32|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 33|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data: 34|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
+ - Name: height
+ Entry: 4
+ Data: 8
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data: 35|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: _HostTeleportButton
+ - Name: $v
+ Entry: 7
+ Data: 36|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _HostTeleportButton
+ - Name: k__BackingField
+ Entry: 7
+ Data: 37|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.UI.Button, UnityEngine.UI
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 37
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 33|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 39|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -506,13 +584,13 @@ MonoBehaviour:
Data: _CaseFileCluesURL
- Name: $v
Entry: 7
- Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 40|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseFileCluesURL
- Name: k__BackingField
Entry: 7
- Data: 35|System.RuntimeType, mscorlib
+ Data: 41|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.SDKBase.VRCUrl, VRCSDKBase
@@ -521,7 +599,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 35
+ Data: 41
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -536,13 +614,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 36|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 42|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 37|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 43|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -566,16 +644,16 @@ MonoBehaviour:
Data: _CaseFileLootImage
- Name: $v
Entry: 7
- Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 44|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseFileLootImage
- Name: k__BackingField
Entry: 9
- Data: 35
+ Data: 41
- Name: k__BackingField
Entry: 9
- Data: 35
+ Data: 41
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -590,13 +668,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 39|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 40|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 46|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -620,13 +698,13 @@ MonoBehaviour:
Data: _CaseFileMaps
- Name: $v
Entry: 7
- Data: 41|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseFileMaps
- Name: k__BackingField
Entry: 7
- Data: 42|System.RuntimeType, mscorlib
+ Data: 48|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.SDKBase.VRCUrl[], VRCSDKBase
@@ -635,115 +713,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 42
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 43|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 44|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: _CaseFileVideos
- - Name: $v
- Entry: 7
- Data: 45|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _CaseFileVideos
- - Name: k__BackingField
- Entry: 9
- Data: 42
- - Name: k__BackingField
- Entry: 9
- Data: 42
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 46|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 47|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: _CaseFileVideosFallback
- - Name: $v
- Entry: 7
- Data: 48|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _CaseFileVideosFallback
- - Name: k__BackingField
- Entry: 9
- Data: 42
- - Name: k__BackingField
- Entry: 9
- Data: 42
+ Data: 48
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -785,19 +755,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _CaseFileClueImages
+ Data: _CaseFileVideos
- Name: $v
Entry: 7
Data: 51|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _CaseFileClueImages
+ Data: _CaseFileVideos
- Name: k__BackingField
Entry: 9
- Data: 42
+ Data: 48
- Name: k__BackingField
Entry: 9
- Data: 42
+ Data: 48
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -839,16 +809,124 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _CaseTitle
+ Data: _CaseFileVideosFallback
- Name: $v
Entry: 7
Data: 54|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _CaseFileVideosFallback
+ - Name: k__BackingField
+ Entry: 9
+ Data: 48
+ - Name: k__BackingField
+ Entry: 9
+ Data: 48
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 55|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 56|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - 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: _CaseFileClueImages
+ - Name: $v
+ Entry: 7
+ Data: 57|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _CaseFileClueImages
+ - Name: k__BackingField
+ Entry: 9
+ Data: 48
+ - Name: k__BackingField
+ Entry: 9
+ Data: 48
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 58|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 59|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - 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: _CaseTitle
+ - Name: $v
+ Entry: 7
+ Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseTitle
- Name: k__BackingField
Entry: 7
- Data: 55|System.RuntimeType, mscorlib
+ Data: 61|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.String, mscorlib
@@ -857,7 +935,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 55
+ Data: 61
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -872,13 +950,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 56|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 62|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 57|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 63|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -902,16 +980,16 @@ MonoBehaviour:
Data: _CaseDescription
- Name: $v
Entry: 7
- Data: 58|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 64|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseDescription
- Name: k__BackingField
Entry: 9
- Data: 55
+ Data: 61
- Name: k__BackingField
Entry: 9
- Data: 55
+ Data: 61
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -926,13 +1004,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 59|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 65|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 60|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 66|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -956,13 +1034,13 @@ MonoBehaviour:
Data: _CaseIntroVideo
- Name: $v
Entry: 7
- Data: 61|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 67|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseIntroVideo
- Name: k__BackingField
Entry: 7
- Data: 62|System.RuntimeType, mscorlib
+ Data: 68|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.Int32, mscorlib
@@ -971,115 +1049,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 62
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 63|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 64|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: _CaseIntroVideoTranscript
- - Name: $v
- Entry: 7
- Data: 65|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _CaseIntroVideoTranscript
- - Name: k__BackingField
- Entry: 9
- Data: 55
- - Name: k__BackingField
- Entry: 9
- Data: 55
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 66|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 67|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: _StolenLoot
- - Name: $v
- Entry: 7
- Data: 68|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _StolenLoot
- - Name: k__BackingField
- Entry: 9
- Data: 55
- - Name: k__BackingField
- Entry: 9
- Data: 55
+ Data: 68
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1121,16 +1091,124 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _AccusedCrook
+ Data: _CaseIntroVideoTranscript
- Name: $v
Entry: 7
Data: 71|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _CaseIntroVideoTranscript
+ - Name: k__BackingField
+ Entry: 9
+ Data: 61
+ - Name: k__BackingField
+ Entry: 9
+ Data: 61
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 72|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 73|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - 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: _StolenLoot
+ - Name: $v
+ Entry: 7
+ Data: 74|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _StolenLoot
+ - Name: k__BackingField
+ Entry: 9
+ Data: 61
+ - Name: k__BackingField
+ Entry: 9
+ Data: 61
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 75|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 76|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - 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: _AccusedCrook
+ - Name: $v
+ Entry: 7
+ Data: 77|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _AccusedCrook
- Name: k__BackingField
Entry: 7
- Data: 72|System.RuntimeType, mscorlib
+ Data: 78|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: AccusedCrook, Assembly-CSharp
@@ -1139,7 +1217,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 62
+ Data: 68
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1154,13 +1232,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 73|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 79|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 74|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 80|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -1184,13 +1262,13 @@ MonoBehaviour:
Data: _FinalRoundContinent
- Name: $v
Entry: 7
- Data: 75|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 81|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _FinalRoundContinent
- Name: k__BackingField
Entry: 7
- Data: 76|System.RuntimeType, mscorlib
+ Data: 82|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: ContinentMap, Assembly-CSharp
@@ -1199,7 +1277,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 62
+ Data: 68
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1214,13 +1292,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 77|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 83|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 78|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 84|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -1244,13 +1322,13 @@ MonoBehaviour:
Data: _CurrentWinningPlayers
- Name: $v
Entry: 7
- Data: 79|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 85|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CurrentWinningPlayers
- Name: k__BackingField
Entry: 7
- Data: 80|System.RuntimeType, mscorlib
+ Data: 86|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.String[], mscorlib
@@ -1259,7 +1337,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 80
+ Data: 86
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1274,13 +1352,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 81|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 87|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 82|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 88|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -1304,13 +1382,13 @@ MonoBehaviour:
Data: _HostOwner
- Name: $v
Entry: 7
- Data: 83|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 89|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _HostOwner
- Name: k__BackingField
Entry: 7
- Data: 84|System.RuntimeType, mscorlib
+ Data: 90|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.SDKBase.VRCPlayerApi, VRCSDKBase
@@ -1319,7 +1397,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 84
+ Data: 90
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1334,7 +1412,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 85|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 91|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -1358,13 +1436,13 @@ MonoBehaviour:
Data: _CaseFileDictionary
- Name: $v
Entry: 7
- Data: 86|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 92|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CaseFileDictionary
- Name: k__BackingField
Entry: 7
- Data: 87|System.RuntimeType, mscorlib
+ Data: 93|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.SDK3.Data.DataDictionary, VRCSDK3
@@ -1373,7 +1451,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 87
+ Data: 93
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1388,7 +1466,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 88|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 94|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
diff --git a/Assets/UdonSharp/Game Managers/CaseManager.cs b/Assets/UdonSharp/Game Managers/CaseManager.cs
index a4ada5c..f81803d 100644
--- a/Assets/UdonSharp/Game Managers/CaseManager.cs
+++ b/Assets/UdonSharp/Game Managers/CaseManager.cs
@@ -32,12 +32,13 @@ public class CaseManager : UdonSharpBehaviour
[SerializeField] private Texture[] CrookPortraits;
[Space, Header("Managers")]
+ [SerializeField] private PermissionsPanel _PermissionsPanel;
[SerializeField] private GameManagerRound1 _Round1Manager;
[SerializeField] private GameManagerRound2 _Round2Manager;
[SerializeField] private GameManagerRound3 _Round3Manager;
-
+ [Space]
[SerializeField] private HostCardManager _HostCard;
-
+ [Space]
[SerializeField] private CaseManagerListView _CaseManagerList;
[SerializeField] private Button _HostTeleportButton;
@@ -68,7 +69,7 @@ public class CaseManager : UdonSharpBehaviour
{
if (Player.isLocal)
{
- _CaseManagerList.gameObject.SetActive(Player.isInstanceOwner || Player.isMaster);
+ _CaseManagerList.gameObject.SetActive(Player.isInstanceOwner || Player.isMaster || _PermissionsPanel.IsPlayerHost(Player));
}
base.OnPlayerJoined(Player);
@@ -212,8 +213,6 @@ public class CaseManager : UdonSharpBehaviour
Debug.LogError("[CaseManager] Malformed case file. " + ErrorString);
}
- _HostTeleportButton.gameObject.SetActive(true);
-
RequestSerialization();
}
diff --git a/Assets/UdonSharp/Player Permissions/PermissionsPanel.cs b/Assets/UdonSharp/Player Permissions/PermissionsPanel.cs
index 31876dc..cb0fd5e 100644
--- a/Assets/UdonSharp/Player Permissions/PermissionsPanel.cs
+++ b/Assets/UdonSharp/Player Permissions/PermissionsPanel.cs
@@ -237,16 +237,16 @@ public class PermissionsPanel : UdonSharpBehaviour
PlayerListItem.CameraToggle.interactable = true;
}
- for (int i = 0; i < _AdminEventListeners.Length; i++)
+ foreach (UdonBehaviour AdminEventListener in _AdminEventListeners)
{
- _AdminEventListeners[i].SendCustomEvent("AdminEnabled");
+ AdminEventListener.SendCustomEvent("AdminEnabled");
}
}
else
{
- for (int i = 0; i < _AdminEventListeners.Length; i++)
+ foreach (UdonBehaviour AdminEventListener in _AdminEventListeners)
{
- _AdminEventListeners[i].SendCustomEvent("AdminDisabled");
+ AdminEventListener.SendCustomEvent("AdminDisabled");
}
}
@@ -258,16 +258,16 @@ public class PermissionsPanel : UdonSharpBehaviour
PlayerListItem.HostToggle.interactable = true;
}
- for (int i = 0; i < _HostEventListeners.Length; i++)
+ foreach (UdonBehaviour HostEventListener in _HostEventListeners)
{
- _HostEventListeners[i].SendCustomEvent("HostEnabled");
+ HostEventListener.SendCustomEvent("HostEnabled");
}
}
else
{
- for (int i = 0; i < _HostEventListeners.Length; i++)
+ foreach (UdonBehaviour HostEventListener in _HostEventListeners)
{
- _HostEventListeners[i].SendCustomEvent("HostDisabled");
+ HostEventListener.SendCustomEvent("HostDisabled");
}
}
@@ -279,16 +279,16 @@ public class PermissionsPanel : UdonSharpBehaviour
PlayerListItem.CameraToggle.interactable = true;
}
- for (int i = 0; i < _CameraEventListeners.Length; i++)
+ foreach (UdonBehaviour CameraEventListener in _CameraEventListeners)
{
- _CameraEventListeners[i].SendCustomEvent("CameraEnabled");
+ CameraEventListener.SendCustomEvent("CameraEnabled");
}
}
else
{
- for (int i = 0; i < _CameraEventListeners.Length; i++)
+ foreach (UdonBehaviour CameraEventListener in _CameraEventListeners)
{
- _CameraEventListeners[i].SendCustomEvent("CameraDisabled");
+ CameraEventListener.SendCustomEvent("CameraDisabled");
}
}
}
diff --git a/Assets/UdonSharp/PlayerTeleporter.asset b/Assets/UdonSharp/PlayerTeleporter.asset
index 81a2b68..668e326 100644
--- a/Assets/UdonSharp/PlayerTeleporter.asset
+++ b/Assets/UdonSharp/PlayerTeleporter.asset
@@ -44,7 +44,73 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
- Data: 7
+ Data: 9
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _PermissionsPanel
+ - Name: $v
+ Entry: 7
+ Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _PermissionsPanel
+ - Name: k__BackingField
+ Entry: 7
+ Data: 3|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: PermissionsPanel, Assembly-CSharp
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: 4|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: VRC.Udon.UdonBehaviour, VRC.Udon
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 6|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:
@@ -53,13 +119,13 @@ MonoBehaviour:
Data: _HostTeleportLocation
- Name: $v
Entry: 7
- Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _HostTeleportLocation
- Name: k__BackingField
Entry: 7
- Data: 3|System.RuntimeType, mscorlib
+ Data: 8|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Transform, UnityEngine.CoreModule
@@ -68,310 +134,241 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 5|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: _Player1TeleportLocation
- - Name: $v
- Entry: 7
- Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _Player1TeleportLocation
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 8|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: _Player2TeleportLocation
- - Name: $v
- Entry: 7
- Data: 9|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _Player2TeleportLocation
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 11|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: _Player3TeleportLocation
- - Name: $v
- Entry: 7
- Data: 12|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _Player3TeleportLocation
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 14|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: _AudienceTeleportLocation
- - Name: $v
- Entry: 7
- Data: 15|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _AudienceTeleportLocation
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 9
- Data: 3
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 16|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 17|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: _HostTeleportButton
- - Name: $v
- Entry: 7
- Data: 18|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: _HostTeleportButton
- - Name: k__BackingField
- Entry: 7
- Data: 19|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: UnityEngine.UI.Button, UnityEngine.UI
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 19
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 6
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: true
- - Name: _fieldAttributes
- Entry: 7
- Data: 20|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 2
- - Name:
- Entry: 7
- Data: 21|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
- - Name: height
- Entry: 4
Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 10|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: _EntranceTeleportLocation
+ - Name: $v
+ Entry: 7
+ Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _EntranceTeleportLocation
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 13|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: _Player1TeleportLocation
+ - Name: $v
+ Entry: 7
+ Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _Player1TeleportLocation
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: 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: _Player2TeleportLocation
+ - Name: $v
+ Entry: 7
+ Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _Player2TeleportLocation
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 19|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: _Player3TeleportLocation
+ - Name: $v
+ Entry: 7
+ Data: 20|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _Player3TeleportLocation
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 21|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
- Name:
Entry: 7
Data: 22|UnityEngine.SerializeField, UnityEngine.CoreModule
@@ -395,16 +392,139 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _PlayerPodiums
+ Data: _AudienceTeleportLocation
- Name: $v
Entry: 7
Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _AudienceTeleportLocation
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 24|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 25|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: _HostTeleportButtons
+ - Name: $v
+ Entry: 7
+ Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _HostTeleportButtons
+ - Name: k__BackingField
+ Entry: 7
+ Data: 27|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.GameObject, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 27
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data: 29|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
+ - Name: height
+ Entry: 4
+ Data: 8
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data: 30|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: _PlayerPodiums
+ - Name: $v
+ Entry: 7
+ Data: 31|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _PlayerPodiums
- Name: k__BackingField
Entry: 7
- Data: 24|System.RuntimeType, mscorlib
+ Data: 32|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: PlayerPodium[], Assembly-CSharp
@@ -413,7 +533,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 7
- Data: 25|System.RuntimeType, mscorlib
+ Data: 33|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Component[], UnityEngine.CoreModule
@@ -434,13 +554,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
- Data: 26|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 34|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 2
- Name:
Entry: 7
- Data: 27|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
+ Data: 35|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
- Name: height
Entry: 4
Data: 8
@@ -449,7 +569,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 7
- Data: 28|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 36|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
diff --git a/Assets/UdonSharp/PlayerTeleporter.cs b/Assets/UdonSharp/PlayerTeleporter.cs
index 8f0234e..c8ec7a3 100644
--- a/Assets/UdonSharp/PlayerTeleporter.cs
+++ b/Assets/UdonSharp/PlayerTeleporter.cs
@@ -8,15 +8,20 @@ using VRC.SDKBase;
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
public class PlayerTeleporter : UdonSharpBehaviour
{
+ [SerializeField] private PermissionsPanel _PermissionsPanel;
+
[SerializeField] private Transform _HostTeleportLocation;
+ [SerializeField] private Transform _EntranceTeleportLocation;
+
[SerializeField] private Transform _Player1TeleportLocation;
[SerializeField] private Transform _Player2TeleportLocation;
[SerializeField] private Transform _Player3TeleportLocation;
+
[SerializeField] private Transform _AudienceTeleportLocation;
[Space]
- [SerializeField] private Button _HostTeleportButton;
+ [SerializeField] private GameObject _HostTeleportButtons;
[Space]
@@ -25,21 +30,38 @@ public class PlayerTeleporter : UdonSharpBehaviour
public override void OnPlayerRespawn(VRCPlayerApi Player)
{
- if (Player == Networking.InstanceOwner || Player == Networking.Master)
+ if (Player == Networking.InstanceOwner || Player == Networking.Master || _PermissionsPanel.IsPlayerHost(Player))
{
- _HostTeleportButton.gameObject.SetActive(true);
+ _HostTeleportButtons.SetActive(true);
}
base.OnPlayerRespawn(Player);
}
+ public void HostEnabled()
+ {
+ _HostTeleportButtons.SetActive(true);
+ }
+
+ public void HostDisabled()
+ {
+ _HostTeleportButtons.SetActive(false);
+ }
+
+
public void TeleportToHostPosition()
{
- _HostTeleportButton.gameObject.SetActive(false);
+ _HostTeleportButtons.SetActive(false);
Networking.LocalPlayer.TeleportTo(_HostTeleportLocation.position, _HostTeleportLocation.rotation);
}
+ public void TeleportToEntrancePosition()
+ {
+ _HostTeleportButtons.SetActive(false);
+ Networking.LocalPlayer.TeleportTo(_EntranceTeleportLocation.position, _EntranceTeleportLocation.rotation);
+ }
+
public void TeleportToPlayer1Position()
{
_PlayerPodiums[0].SetPlayerName();