- Added a score display to horseshoes that enables after they have been thrown.

- Added material colour changes to horseshoes to differentiate players' shoes.
- Simplified collision on stable stools and buckets.
This commit is contained in:
2026-02-25 15:41:08 -05:00
parent 8c29052216
commit e023f15f48
57 changed files with 5817 additions and 4159 deletions
+313 -192
View File
@@ -406,6 +406,108 @@ Transform:
m_Children: []
m_Father: {fileID: 791185353192183395}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3280835501573618797
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8712816224345316969}
- component: {fileID: 2214762308604925819}
- component: {fileID: 8300252500141038645}
- component: {fileID: 7341278045967372148}
m_Layer: 5
m_Name: Score Display
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8712816224345316969
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3280835501573618797}
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: -0.0732}
m_LocalScale: {x: 0.0001, y: 0.0001, z: 0.0001}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 852329622930506407}
m_Father: {fileID: 8453515848126496339}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0.0051}
m_SizeDelta: {x: 1200, y: 1200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &2214762308604925819
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3280835501573618797}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 1
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &8300252500141038645
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3280835501573618797}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 1
--- !u!114 &7341278045967372148
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3280835501573618797}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!1 &3513139177890731122
GameObject:
m_ObjectHideFlags: 0
@@ -500,7 +602,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &8719549445896165580
Transform:
m_ObjectHideFlags: 0
@@ -1044,6 +1146,140 @@ Transform:
m_Children: []
m_Father: {fileID: 8839366514969663738}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6908306581359744513
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 852329622930506407}
- component: {fileID: 1209232659552342644}
- component: {fileID: 6394627114129941296}
m_Layer: 5
m_Name: Score
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &852329622930506407
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6908306581359744513}
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: 8712816224345316969}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 600, y: -175}
m_SizeDelta: {x: 1200, y: 350}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1209232659552342644
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6908306581359744513}
m_CullTransparentMesh: 1
--- !u!114 &6394627114129941296
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6908306581359744513}
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:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, 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: 450
m_fontSizeBase: 450
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 300
m_fontSizeMax: 450
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.31549066, y: 1.1515808, z: 1.8554076, w: -2.146103}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &6931471563614110610
GameObject:
m_ObjectHideFlags: 0
@@ -1341,6 +1577,10 @@ PrefabInstance:
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 8712816224345316969}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
@@ -1361,63 +1601,43 @@ PrefabInstance:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 8981858530474374823}
addedObject: {fileID: 8191625099817486832}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 715904772666379967}
addedObject: {fileID: 4874218257032799455}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 4230257784757312999}
addedObject: {fileID: 1943526462781871523}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 3990444431951033045}
addedObject: {fileID: 3454444513184493766}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 8953471821814176430}
addedObject: {fileID: 2617994588365109073}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 370522675533013186}
addedObject: {fileID: 4397778472934290911}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 8976727947455478487}
addedObject: {fileID: 228914735574721718}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 5622590781852046580}
addedObject: {fileID: 4925819220365993570}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 6641563113278548518}
addedObject: {fileID: 8130494061435205373}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 9050226362375552350}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 3097810526594114081}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 7520856466491903107}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 3232260776871848221}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 7376234247563618195}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
addedObject: {fileID: 7422297515716179224}
addedObject: {fileID: 2886550971305325125}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ccf6d847116a22b4d8e5b7ae61de43c6,
type: 3}
insertIndex: -1
@@ -1474,8 +1694,8 @@ Rigidbody:
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!136 &8981858530474374823
CapsuleCollider:
--- !u!64 &8191625099817486832
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1492,13 +1712,12 @@ CapsuleCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.01467513
m_Height: 0.06737525
m_Direction: 2
m_Center: {x: 0.07574218, y: 0.00475, z: -0.06851052}
--- !u!136 &715904772666379967
CapsuleCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -4348904950513698886, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &4874218257032799455
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1515,13 +1734,12 @@ CapsuleCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.01467513
m_Height: 0.06
m_Direction: 0
m_Center: {x: 0, y: 0.00475, z: 0.013}
--- !u!136 &4230257784757312999
CapsuleCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -3228599249863546602, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &1943526462781871523
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1538,13 +1756,12 @@ CapsuleCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.01467513
m_Height: 0.06737525
m_Direction: 2
m_Center: {x: -0.07574218, y: 0.00475, z: -0.06851052}
--- !u!135 &3990444431951033045
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 3521903063565482950, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &3454444513184493766
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1561,11 +1778,12 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: 0.05447479, y: 0.00475, z: -0.01}
--- !u!135 &8953471821814176430
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -8496191613465486777, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &2617994588365109073
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1582,11 +1800,12 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: 0.0678367, y: 0.00475, z: -0.0285}
--- !u!135 &370522675533013186
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -8636926077867274082, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &4397778472934290911
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1603,11 +1822,12 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: -0.05447479, y: 0.00475, z: -0.01}
--- !u!135 &8976727947455478487
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -4065304695068027115, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &228914735574721718
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1624,11 +1844,12 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: -0.0678367, y: 0.00475, z: -0.0285}
--- !u!135 &5622590781852046580
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 4925542875429131803, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &4925819220365993570
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1645,11 +1866,12 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: 0.055, y: 0.00475, z: -0.145}
--- !u!135 &6641563113278548518
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 8957025504678180751, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &8130494061435205373
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1666,11 +1888,12 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: 0.0625, y: 0.00475, z: -0.1275}
--- !u!135 &9050226362375552350
SphereCollider:
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 5784234794720475625, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!64 &2886550971305325125
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1687,114 +1910,10 @@ SphereCollider:
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Radius: 0.01467513
m_Center: {x: 0.07, y: 0.00475, z: -0.1075}
--- !u!135 &3097810526594114081
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9086921873237124329}
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_Radius: 0.01467513
m_Center: {x: -0.055, y: 0.00475, z: -0.145}
--- !u!135 &7520856466491903107
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9086921873237124329}
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_Radius: 0.01467513
m_Center: {x: -0.0625, y: 0.00475, z: -0.1275}
--- !u!135 &3232260776871848221
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9086921873237124329}
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_Radius: 0.01467513
m_Center: {x: -0.07, y: 0.00475, z: -0.1075}
--- !u!135 &7376234247563618195
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9086921873237124329}
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_Radius: 0.01467513
m_Center: {x: -0.035, y: 0.00475, z: 0.006}
--- !u!135 &7422297515716179224
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9086921873237124329}
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_Radius: 0.01467513
m_Center: {x: 0.035, y: 0.00475, z: 0.006}
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 7028072126473725633, guid: 38398b22514c4d84dba97c06154a6069, type: 3}
--- !u!114 &1791300701360226971
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1864,6 +1983,8 @@ MonoBehaviour:
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 2764108272562626142}
ScoreDisplayCanvas: {fileID: 2214762308604925819}
ScoreDisplayText: {fileID: 6394627114129941296}
_GameManager: {fileID: 0}
_ValidStakes: []
_HorseshoeRigidBody: {fileID: 7855811175170080729}
+20
View File
@@ -170,6 +170,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6947374416889276550, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
- target: {fileID: 7285635885442860348, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 41e3262b8d026354c98a42983b075447, type: 2}
- target: {fileID: 8453515848126496339, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_LocalPosition.x
@@ -288,6 +293,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6947374416889276550, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
- target: {fileID: 7285635885442860348, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 41e3262b8d026354c98a42983b075447, type: 2}
- target: {fileID: 8453515848126496339, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_LocalPosition.x
@@ -406,6 +416,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6947374416889276550, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
- target: {fileID: 7285635885442860348, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 73722a28291e1b441a1d75a162093a50, type: 2}
- target: {fileID: 8453515848126496339, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_LocalPosition.x
@@ -1109,6 +1124,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6947374416889276550, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
- target: {fileID: 7285635885442860348, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 73722a28291e1b441a1d75a162093a50, type: 2}
- target: {fileID: 8453515848126496339, guid: 90deb18053b9ffa41855d891bd6e4efb,
type: 3}
propertyPath: m_LocalPosition.x
+2 -3
View File
@@ -13,7 +13,6 @@ Material:
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _NORMALMAP
- _PARALLAXMAP
- _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
m_InvalidKeywords: []
m_LightmapFlags: 4
@@ -59,7 +58,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 2800000, guid: 451168e7f48da5549a5246c3ddb4b2ac, type: 3}
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
@@ -82,7 +81,7 @@ Material:
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.0082
- _Parallax: 0.005
- _Shininess: 0.03
- _SmoothnessTextureChannel: 1
- _SpecularAAScreenSpaceVariance: 0.1
@@ -0,0 +1,33 @@
%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: Horseshoe Blue
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 2100000, guid: 996c7d5e79e1e34479ad127c002ffdb3, type: 2}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _DETAIL_MULX2
- _METALLICGLOSSMAP
- _NORMALMAP
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs: []
m_Ints: []
m_Floats: []
m_Colors:
- _Color: {r: 0, g: 0, b: 0.6603774, a: 1}
m_BuildTextureStacks: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 73722a28291e1b441a1d75a162093a50
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,33 @@
%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: Horseshoe Red
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 2100000, guid: 996c7d5e79e1e34479ad127c002ffdb3, type: 2}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _DETAIL_MULX2
- _METALLICGLOSSMAP
- _NORMALMAP
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs: []
m_Ints: []
m_Floats: []
m_Colors:
- _Color: {r: 0.6603774, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 41e3262b8d026354c98a42983b075447
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 38398b22514c4d84dba97c06154a6069
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:
@@ -17,10 +17,12 @@ public class HorseshoesGameManager : UdonSharpBehaviour
{
if (DistanceFromStake <= IN_COUNT_DISTANCE)
{
Shoe.ScoreDisplayText.text = "+1";
Debug.Log("[HorseshoesGameManager] Horseshoe is in count");
}
else
{
Shoe.ScoreDisplayText.text = "+0";
Debug.Log("[HorseshoesGameManager] Horseshoe is not in play");
}
}
@@ -28,6 +30,7 @@ public class HorseshoesGameManager : UdonSharpBehaviour
public void CalculateRinger(PlayerHorseshoe Shoe)
{
Shoe.ScoreDisplayText.text = "+3";
Debug.Log("[HorseshoesGameManager] Ringer!");
}
}
+275 -158
View File
@@ -44,7 +44,115 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
Data: 8
Data: 10
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: ScoreDisplayCanvas
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: ScoreDisplayCanvas
- Name: <UserType>k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Canvas, UnityEngine.UIModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 3
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
- 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: ScoreDisplayText
- Name: $v
Entry: 7
Data: 5|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: ScoreDisplayText
- Name: <UserType>k__BackingField
Entry: 7
Data: 6|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 6
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 7|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
- Name:
Entry: 13
Data:
- Name:
Entry: 8
Data:
- Name:
Entry: 8
Data:
- Name:
Entry: 8
Data:
- Name:
Entry: 7
Data:
@@ -53,13 +161,13 @@ MonoBehaviour:
Data: _GameManager
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 8|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _GameManager
- Name: <UserType>k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
Data: 9|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: HorseshoesGameManager, Assembly-CSharp
@@ -68,7 +176,7 @@ MonoBehaviour:
Data:
- Name: <SystemType>k__BackingField
Entry: 7
Data: 4|System.RuntimeType, mscorlib
Data: 10|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.Udon.UdonBehaviour, VRC.Udon
@@ -89,133 +197,13 @@ MonoBehaviour:
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:
- Name: $k
Entry: 1
Data: _ValidStakes
- Name: $v
Entry: 7
Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _ValidStakes
- Name: <UserType>k__BackingField
Entry: 7
Data: 8|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Transform[], UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 8
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 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: _HorseshoeRigidBody
- Name: $v
Entry: 7
Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _HorseshoeRigidBody
- Name: <UserType>k__BackingField
Entry: 7
Data: 12|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Rigidbody, UnityEngine.PhysicsModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 12
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 11|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 2
- Name:
Entry: 7
Data: 14|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
Data: 12|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
- Name: height
Entry: 4
Data: 8
@@ -224,7 +212,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 7
Data: 15|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 13|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -245,25 +233,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _RingerDetector
Data: _ValidStakes
- Name: $v
Entry: 7
Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _RingerDetector
Data: _ValidStakes
- Name: <UserType>k__BackingField
Entry: 7
Data: 17|System.RuntimeType, mscorlib
Data: 15|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: PlayerHorseshoeStakeDetection, Assembly-CSharp
Data: UnityEngine.Transform[], UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 4
Data: 15
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -278,13 +266,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 16|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 19|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 17|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -305,19 +293,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _LeanDetector
Data: _HorseshoeRigidBody
- Name: $v
Entry: 7
Data: 20|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 18|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _LeanDetector
Data: _HorseshoeRigidBody
- Name: <UserType>k__BackingField
Entry: 9
Data: 17
Entry: 7
Data: 19|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Rigidbody, UnityEngine.PhysicsModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 4
Data: 19
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -332,10 +326,19 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 21|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 20|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
Data: 2
- Name:
Entry: 7
Data: 21|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
- Name: height
Entry: 4
Data: 8
- Name:
Entry: 8
Data:
- Name:
Entry: 7
Data: 22|UnityEngine.SerializeField, UnityEngine.CoreModule
@@ -359,19 +362,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _DistanceDetectors
Data: _RingerDetector
- Name: $v
Entry: 7
Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _DistanceDetectors
Data: _RingerDetector
- Name: <UserType>k__BackingField
Entry: 9
Data: 8
Entry: 7
Data: 24|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: PlayerHorseshoeStakeDetection, Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 8
Data: 10
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -386,13 +395,121 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 24|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 25|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 25|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 26|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: _LeanDetector
- Name: $v
Entry: 7
Data: 27|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _LeanDetector
- Name: <UserType>k__BackingField
Entry: 9
Data: 24
- Name: <SystemType>k__BackingField
Entry: 9
Data: 10
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 29|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: _DistanceDetectors
- Name: $v
Entry: 7
Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _DistanceDetectors
- Name: <UserType>k__BackingField
Entry: 9
Data: 15
- Name: <SystemType>k__BackingField
Entry: 9
Data: 15
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
Entry: 6
Data:
- Name:
Entry: 8
Data:
- Name: <IsSerialized>k__BackingField
Entry: 5
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 31|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 32|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -416,13 +533,13 @@ MonoBehaviour:
Data: _CheckMotion
- Name: $v
Entry: 7
Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _CheckMotion
- Name: <UserType>k__BackingField
Entry: 7
Data: 27|System.RuntimeType, mscorlib
Data: 34|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.Boolean, mscorlib
@@ -431,7 +548,7 @@ MonoBehaviour:
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 27
Data: 34
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -446,7 +563,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 35|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -470,13 +587,13 @@ MonoBehaviour:
Data: _CheckMotionTimer
- Name: $v
Entry: 7
Data: 29|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 36|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _CheckMotionTimer
- Name: <UserType>k__BackingField
Entry: 7
Data: 30|System.RuntimeType, mscorlib
Data: 37|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.Single, mscorlib
@@ -485,7 +602,7 @@ MonoBehaviour:
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 30
Data: 37
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -500,7 +617,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
Data: 31|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -1,4 +1,5 @@
using TMPro;
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
@@ -8,6 +9,9 @@ using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.Continuous)]
public class PlayerHorseshoe : UdonSharpBehaviour
{
public Canvas ScoreDisplayCanvas;
public TextMeshProUGUI ScoreDisplayText;
[Space]
[SerializeField] private HorseshoesGameManager _GameManager;
[SerializeField] private Transform[] _ValidStakes;
[Space]
@@ -41,6 +45,9 @@ public class PlayerHorseshoe : UdonSharpBehaviour
}
private void DetermineDistance()
{
ScoreDisplayText.text = "";
ScoreDisplayCanvas.gameObject.SetActive(true);
if (_RingerDetector.StakeCollision)
{
_GameManager.CalculateRinger(this);
@@ -93,9 +100,24 @@ public class PlayerHorseshoe : UdonSharpBehaviour
StopCheckingMotion();
}
void LateUpdate()
{
ScoreDisplayCanvas.transform.LookAt(Networking.LocalPlayer.GetBonePosition(HumanBodyBones.Head));
ScoreDisplayCanvas.transform.RotateAround(ScoreDisplayCanvas.transform.position, ScoreDisplayCanvas.transform.up, 180.0f);
}
public override void OnPickup()
{
ScoreDisplayText.text = "";
ScoreDisplayCanvas.gameObject.SetActive(false);
base.OnPickup();
}
public override void OnDrop()
{
SendCustomEventDelayedSeconds(nameof(StartCheckingMotion), 0.05f);
base.OnDrop();
}
public void StartCheckingMotion()