feat: add core quiz game logic, scoreboard, team machine, player management, and debug view with supporting assets and scene.

This commit is contained in:
2025-11-20 22:10:38 +00:00
parent 63fcfa85f8
commit 04310e71b5
52 changed files with 12518 additions and 1163 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dd0230fc1fb9dc141a4bf63f069a8c5d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 051b351f35322444e9dfb605b5a3968f
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:

View File

@@ -0,0 +1,677 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &658611936358643377
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4169172797633013085}
- component: {fileID: 7923992680229095149}
- component: {fileID: 7881422972333504851}
- component: {fileID: 6793531136127279896}
- component: {fileID: 8494293653294589148}
m_Layer: 0
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4169172797633013085
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 658611936358643377}
m_LocalRotation: {x: -0, y: 0.70711, z: -0, w: -0.70710367}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.001, y: 0.001, z: 0.001}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5390994104114461009}
m_Father: {fileID: 9209967509414238849}
m_LocalEulerAnglesHint: {x: 0, y: 269.999, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 1000}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &7923992680229095149
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 658611936358643377}
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: 0
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &7881422972333504851
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 658611936358643377}
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 &6793531136127279896
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 658611936358643377}
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!114 &8494293653294589148
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 658611936358643377}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -1533785930, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
m_Name:
m_EditorClassIdentifier:
AllowFocusView: 1
--- !u!1 &1626536025692695037
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2705707200578707944}
- component: {fileID: 1065708442155134475}
- component: {fileID: 5284291631922315614}
- component: {fileID: 3861923960262169903}
- component: {fileID: 997177288902478307}
m_Layer: 0
m_Name: Button
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2705707200578707944
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1626536025692695037}
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:
- {fileID: 6690579473231736188}
m_Father: {fileID: 5390994104114461009}
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!222 &1065708442155134475
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1626536025692695037}
m_CullTransparentMesh: 1
--- !u!114 &5284291631922315614
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1626536025692695037}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_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!114 &3861923960262169903
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1626536025692695037}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
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: 5284291631922315614}
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 8225973192107727262}
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: UpdatePlayerRows
m_BoolArgument: 0
m_CallState: 2
--- !u!114 &997177288902478307
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1626536025692695037}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreLayout: 0
m_MinWidth: -1
m_MinHeight: -1
m_PreferredWidth: -1
m_PreferredHeight: 50
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
--- !u!1 &5412432162774469880
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5390994104114461009}
- component: {fileID: 2077816242974165043}
m_Layer: 0
m_Name: VerticalContainer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5390994104114461009
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5412432162774469880}
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:
- {fileID: 5699726791036150801}
- {fileID: 2705707200578707944}
m_Father: {fileID: 4169172797633013085}
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 &2077816242974165043
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5412432162774469880}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 7
m_Spacing: 0
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 1
m_ChildControlHeight: 1
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &5671964725706159495
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9209967509414238849}
- component: {fileID: 5126838659730967351}
- component: {fileID: 8225973192107727262}
m_Layer: 0
m_Name: Debug
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9209967509414238849
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5671964725706159495}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -22.281063, y: 1.7442417, z: 5.4161916}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4169172797633013085}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5126838659730967351
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5671964725706159495}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 732f797707519ce41893310c02586f5b, type: 3}
m_Name:
m_EditorClassIdentifier:
serializationData:
SerializedFormat: 2
SerializedBytes:
ReferencedUnityObjects: []
SerializedBytesString:
Prefab: {fileID: 0}
PrefabModificationsReferencedUnityObjects: []
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 8225973192107727262}
playerManager: {fileID: 0}
playerRowPrefab: {fileID: 2027754351746844175, guid: bb2b1b6f059e75d47b672d4770eb5d5e, type: 3}
rowContainer: {fileID: 8095408829818845467}
--- !u!114 &8225973192107727262
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5671964725706159495}
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: 0bac13423158a2642bfbf4bbc43450cc, type: 2}
programSource: {fileID: 11400000, guid: 3fe3bf7f70138de40ab6efee2bad0543, type: 2}
serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
publicVariablesUnityEngineObjects: []
publicVariablesSerializationDataFormat: 0
--- !u!1 &8095408829818845467
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5699726791036150801}
- component: {fileID: 6722327528974502550}
- component: {fileID: 7511392555346214529}
- component: {fileID: 7828764479756247720}
- component: {fileID: 5816280011785578491}
m_Layer: 0
m_Name: Panel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5699726791036150801
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8095408829818845467}
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: 5390994104114461009}
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!222 &6722327528974502550
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8095408829818845467}
m_CullTransparentMesh: 1
--- !u!114 &7511392555346214529
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8095408829818845467}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 0.392}
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: 10907, 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!114 &7828764479756247720
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8095408829818845467}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreLayout: 0
m_MinWidth: -1
m_MinHeight: -1
m_PreferredWidth: -1
m_PreferredHeight: -1
m_FlexibleWidth: -1
m_FlexibleHeight: 1
m_LayoutPriority: 1
--- !u!114 &5816280011785578491
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8095408829818845467}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 1
m_Spacing: 0
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 1
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &8397574650003724405
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6690579473231736188}
- component: {fileID: 1062166339708693690}
- component: {fileID: 2002639927355786479}
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 &6690579473231736188
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8397574650003724405}
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: 2705707200578707944}
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!222 &1062166339708693690
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8397574650003724405}
m_CullTransparentMesh: 1
--- !u!114 &2002639927355786479
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8397574650003724405}
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: Update
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: 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: 24
m_fontSizeBase: 24
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}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: aa832477f436d4445a29aadaf09a92ce
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,416 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4881326265819420225
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5336928578826139821}
- component: {fileID: 629684437071431840}
- component: {fileID: 450385626732285346}
- component: {fileID: 6171043382308654426}
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 &5336928578826139821
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4881326265819420225}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0.0007785861}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3254423836548743202}
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: 140}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &629684437071431840
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4881326265819420225}
m_CullTransparentMesh: 1
--- !u!114 &450385626732285346
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4881326265819420225}
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: 129
m_fontSizeBase: 129
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
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: 10, y: 10, z: 10, w: 10}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &6171043382308654426
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4881326265819420225}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreLayout: 0
m_MinWidth: -1
m_MinHeight: -1
m_PreferredWidth: -1
m_PreferredHeight: -1
m_FlexibleWidth: 1
m_FlexibleHeight: -1
m_LayoutPriority: 1
--- !u!1 &5229217038856259491
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4323811661889252235}
- component: {fileID: 109795040241111565}
- component: {fileID: 6125725177260854863}
- component: {fileID: 8064778829600478679}
m_Layer: 0
m_Name: Text (TMP) (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4323811661889252235
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5229217038856259491}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0.0007785861}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3254423836548743202}
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: 140}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &109795040241111565
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5229217038856259491}
m_CullTransparentMesh: 1
--- !u!114 &6125725177260854863
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5229217038856259491}
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: 128
m_fontSizeBase: 128
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
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: 10, y: 10, z: 10, w: 10}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &8064778829600478679
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5229217038856259491}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreLayout: 0
m_MinWidth: -1
m_MinHeight: -1
m_PreferredWidth: -1
m_PreferredHeight: -1
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
--- !u!1 &6160211564233876602
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3254423836548743202}
- component: {fileID: 2950102308890785083}
- component: {fileID: 1252056092587879487}
- component: {fileID: 1368059311158780603}
m_Layer: 0
m_Name: ScoreboardRow
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3254423836548743202
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6160211564233876602}
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:
- {fileID: 5336928578826139821}
- {fileID: 4323811661889252235}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 140}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2950102308890785083
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6160211564233876602}
m_CullTransparentMesh: 1
--- !u!114 &1252056092587879487
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6160211564233876602}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.764151, g: 0.3280082, b: 0.3280082, 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: 10907, 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!114 &1368059311158780603
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6160211564233876602}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 0
m_Spacing: 0
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 1
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b313a819480b05d45a2d58771ead1145
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -49,19 +49,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: playerRowPrefab
Data: playerManager
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: playerRowPrefab
Data: playerManager
- Name: <UserType>k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: DebugPlayerRow, Assembly-CSharp
Data: PlayerManager, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -91,13 +91,7 @@ MonoBehaviour:
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:
Data: 0
- Name:
Entry: 13
Data:
@@ -115,19 +109,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: playerManager
Data: playerRowPrefab
- Name: $v
Entry: 7
Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: playerManager
Data: playerRowPrefab
- Name: <UserType>k__BackingField
Entry: 7
Data: 8|System.RuntimeType, mscorlib
Data: 7|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: PlayerManager, Assembly-CSharp
Data: DebugPlayerRow, Assembly-CSharp
- Name:
Entry: 8
Data:
@@ -148,13 +142,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 8|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 10|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 9|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -178,13 +172,13 @@ MonoBehaviour:
Data: rowContainer
- Name: $v
Entry: 7
Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 10|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: rowContainer
- Name: <UserType>k__BackingField
Entry: 7
Data: 12|System.RuntimeType, mscorlib
Data: 11|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.GameObject, UnityEngine.CoreModule
@@ -193,7 +187,7 @@ MonoBehaviour:
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 12
Data: 11
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -208,13 +202,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 14|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 13|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -238,13 +232,13 @@ MonoBehaviour:
Data: playerRows
- Name: $v
Entry: 7
Data: 15|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: playerRows
- Name: <UserType>k__BackingField
Entry: 7
Data: 16|System.RuntimeType, mscorlib
Data: 15|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: DebugPlayerRow[], Assembly-CSharp
@@ -253,7 +247,7 @@ MonoBehaviour:
Data:
- Name: <SystemType>k__BackingField
Entry: 7
Data: 17|System.RuntimeType, mscorlib
Data: 16|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Component[], UnityEngine.CoreModule
@@ -274,7 +268,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 17|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0

View File

@@ -4,14 +4,18 @@ using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class DebugView : UdonSharpBehaviour
public class DebugView : Scoreboard
{
[SerializeField] private DebugPlayerRow playerRowPrefab;
[SerializeField] private PlayerManager playerManager;
[SerializeField] private GameObject rowContainer;
private DebugPlayerRow[] playerRows = new DebugPlayerRow[0];
public override void UpdateScoreboard()
{
UpdatePlayerRows();
}
public void UpdatePlayerRows()
{
if (playerManager == null || rowContainer == null || playerRowPrefab == null) return;

View File

@@ -43,7 +43,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
Data: 4
Data: 5
- Name:
Entry: 7
Data:
@@ -272,6 +272,66 @@ MonoBehaviour:
- Name:
Entry: 8
Data:
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: scoreboardManager
- Name: $v
Entry: 7
Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: scoreboardManager
- Name: <UserType>k__BackingField
Entry: 7
Data: 17|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: ScoreboardManager, Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 7
Data: 18|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.Udon.UdonBehaviour, VRC.Udon
- Name:
Entry: 8
Data:
- 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: 19|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: 13
Data:

View File

@@ -10,6 +10,7 @@ public class PlayerManager : UdonSharpBehaviour
[UdonSynced] private int[] playerScores = new int[0];
[UdonSynced] private string[] playerTeams = new string[0];
[UdonSynced] public int[] currentPlayerIds = new int[0];
public ScoreboardManager scoreboardManager;
public override void OnPlayerJoined(VRCPlayerApi player)
{
@@ -43,6 +44,7 @@ public class PlayerManager : UdonSharpBehaviour
newCurrentIds[currentPlayerIds.Length] = id;
currentPlayerIds = newCurrentIds;
UpdateScoreboards();
RequestSerialization();
}
@@ -63,6 +65,7 @@ public class PlayerManager : UdonSharpBehaviour
}
currentPlayerIds = newCurrentIds;
UpdateScoreboards();
RequestSerialization();
}
@@ -78,6 +81,7 @@ public class PlayerManager : UdonSharpBehaviour
break;
}
}
UpdateScoreboards();
RequestSerialization();
}
@@ -105,6 +109,7 @@ public class PlayerManager : UdonSharpBehaviour
break;
}
}
UpdateScoreboards();
RequestSerialization();
}
@@ -129,6 +134,7 @@ public class PlayerManager : UdonSharpBehaviour
if (index >= 0)
{
playerTeams[index] = team;
UpdateScoreboards();
RequestSerialization();
}
}
@@ -168,4 +174,17 @@ public class PlayerManager : UdonSharpBehaviour
}
return -1;
}
public override void OnDeserialization()
{
UpdateScoreboards();
}
private void UpdateScoreboards()
{
if (scoreboardManager != null)
{
scoreboardManager.UpdateAllScoreboards();
}
}
}

View File

@@ -0,0 +1,112 @@
%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: ScoreboardManager
m_EditorClassIdentifier:
serializedUdonProgramAsset: {fileID: 11400000, guid: 75e5332ec9febb24981d675f00a8366d, type: 2}
udonAssembly:
assemblyError:
sourceCsScript: {fileID: 11500000, guid: 10e4adff73116c94db61e87f95faf2df, type: 3}
scriptVersion: 2
compiledVersion: 2
behaviourSyncMode: 0
hasInteractEvent: 0
scriptID: -6410926265346213935
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: 1
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: scoreboards
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: scoreboards
- Name: <UserType>k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: Scoreboard[], Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 7
Data: 4|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Component[], UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- 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: 5|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: 13
Data:
- Name:
Entry: 8
Data:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5c0755a6f8dcdad44be6fcd9caf44379
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,22 @@
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class ScoreboardManager : UdonSharpBehaviour
{
public Scoreboard[] scoreboards;
public void UpdateAllScoreboards()
{
if (scoreboards == null) return;
foreach (Scoreboard board in scoreboards)
{
if (board != null)
{
board.UpdateScoreboard();
}
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 10e4adff73116c94db61e87f95faf2df
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c3d1b22c1e1b7e441bdcdc3e86e5ae43
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,112 @@
%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: Scoreboard
m_EditorClassIdentifier:
serializedUdonProgramAsset: {fileID: 11400000, guid: 94c5952a72170914e95b049890dc5412, type: 2}
udonAssembly:
assemblyError:
sourceCsScript: {fileID: 11500000, guid: 445e3a08079e1af46b0012b35c776efa, type: 3}
scriptVersion: 2
compiledVersion: 2
behaviourSyncMode: 0
hasInteractEvent: 0
scriptID: -608228615541193228
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: 1
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: playerManager
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: playerManager
- Name: <UserType>k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: PlayerManager, Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 7
Data: 4|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.Udon.UdonBehaviour, VRC.Udon
- Name:
Entry: 8
Data:
- 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: 5|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: 13
Data:
- Name:
Entry: 8
Data:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d64743f497e1d0643b0507eda6089565
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,14 @@
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class Scoreboard : UdonSharpBehaviour
{
public PlayerManager playerManager;
public virtual void UpdateScoreboard()
{
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 445e3a08079e1af46b0012b35c776efa
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,220 @@
%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: ScoreboardRowSpawner
m_EditorClassIdentifier:
serializedUdonProgramAsset: {fileID: 11400000, guid: 2bee17017be2a1e409995aab2fbae0d4, type: 2}
udonAssembly:
assemblyError:
sourceCsScript: {fileID: 11500000, guid: df6e8d6ea43de87479510788c8e2f15d, type: 3}
scriptVersion: 2
compiledVersion: 2
behaviourSyncMode: 0
hasInteractEvent: 0
scriptID: -134761157794390247
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: 3
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: playerManager
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: playerManager
- Name: <UserType>k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: PlayerManager, Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 7
Data: 4|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: VRC.Udon.UdonBehaviour, VRC.Udon
- Name:
Entry: 8
Data:
- 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: 5|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: rowPrefab
- Name: $v
Entry: 7
Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: rowPrefab
- Name: <UserType>k__BackingField
Entry: 7
Data: 7|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.GameObject, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 7
- 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: 8|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: rowContainer
- Name: $v
Entry: 7
Data: 9|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: rowContainer
- Name: <UserType>k__BackingField
Entry: 7
Data: 10|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Transform, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- 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: 11|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: 13
Data:
- Name:
Entry: 8
Data:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5f233d794fe70324a8071fd2e0e5b8f1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,54 @@
using UdonSharp;
using UnityEngine;
using UnityEngine.SocialPlatforms.Impl;
using UnityEngine.UI;
using VRC.SDKBase;
using VRC.Udon;
public class ScoreboardRowSpawner : Scoreboard
{
public GameObject rowPrefab;
public Transform rowContainer;
public override void UpdateScoreboard()
{
// Clear existing rows
foreach (Transform child in rowContainer)
{
Destroy(child.gameObject);
}
// Spawn new rows based on player data
VRCPlayerApi[] players = playerManager.GetCurrentPlayers();
foreach (VRCPlayerApi player in players)
{
GameObject newRow = Instantiate(rowPrefab, rowContainer);
Debug.Log("Spawning scoreboard row for player: " + player.displayName);
// Get all TMP_Text components from the children
TMPro.TMP_Text[] textComponents = newRow.GetComponentsInChildren<TMPro.TMP_Text>();
// Set the first TMP_Text to the player's display name
if (textComponents.Length > 0)
{
textComponents[0].text = player.displayName;
}
// Set the second TMP_Text to the player's score
if (textComponents.Length > 1)
{
textComponents[1].text = playerManager.GetScore(player.playerId).ToString();
}
// 3. Set the Background Color
// We get the Image component from the root of the prefab
Image backgroundComponent = newRow.GetComponent<Image>();
if (backgroundComponent != null)
{
backgroundComponent.color = playerManager.GetTeam(player.playerId) == "red" ?
new Color(1f, 0f, 0f, 0.5f) : playerManager.GetTeam(player.playerId) == "blue" ? new Color(0f, 0f, 1f, 0.5f) : new Color(0.5f, 0.5f, 0.5f, 0.5f);
}
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: df6e8d6ea43de87479510788c8e2f15d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,52 @@
%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: TeamMachine
m_EditorClassIdentifier:
serializedUdonProgramAsset: {fileID: 11400000, guid: f6990d118c1fc9a4aba1b743f883d15b, type: 2}
udonAssembly:
assemblyError:
sourceCsScript: {fileID: 11500000, guid: 4461e1ad1d8ff2249b73f6b26b12e241, type: 3}
scriptVersion: 2
compiledVersion: 2
behaviourSyncMode: 0
hasInteractEvent: 0
scriptID: 7694101772787923226
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: 0
- Name:
Entry: 13
Data:
- Name:
Entry: 8
Data:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f9b4147e22290174d9fec799511043c3
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,13 @@

using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class TeamMachine : UdonSharpBehaviour
{
void Start()
{
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4461e1ad1d8ff2249b73f6b26b12e241
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -7,7 +7,7 @@ TextureImporter:
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
sRGBTexture: 0
linearTexture: 0
fadeOut: 0
borderMipMap: 0

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,20 @@
%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: bf61d954ecb803046953c666facfb904, type: 3}
m_Name: 5c0755a6f8dcdad44be6fcd9caf44379
m_EditorClassIdentifier:
serializedProgramCompressedBytes: 1f8b080000000000000aed5be9721347109eb5bd3a6cd9b20059069c044808e6f2ca86003929738438c555befe9014085b264a64d9b1640a9e205579913c43de223c51d2dd3b6b8d667b76b5b6c607412aefecced1d3fdf5313d3b729f27e0e35c81cbb2981777c5945812ab624334e0ee2e94ebf0f59f82faa7620bca5770ad40db15712666247e2e38e3709d83a7a668c1c86db102658dda174415eee7606c159eb0760dfeaad0cb1980414be29e78221e8b92538c21b14c839ab2ce41b99c0c5cef88b7d05a25a670128f9a4a7059809626b5ad03d341bf67e267126b1dda5660cc96a803cd974431d382ab4332513120cb7e59bab2ccc25f0afe0aca33f67d289ffb645d46deab3406e5d863f23925cb213926b80ffa629993fd8e2bcf309ff342a31d8c1b96fd4f28cf588e287304b2e495ba11a50ecb5149a7a83ce3bcb734ba69d96f4ce323a33c637b49cefb86c3c975c8227e001d55c4a6f008b88b094c3718196fb4483ad5e7eb19ac17a76d81796c0201c67296c82e5be29a98612de7a49353f8be4bd70af4a811d1f1f0147f87a640e6eaf0ad2a66df84fa07e43568f83568990203abd1a817621a0cf999466519a6ad83eb54c5225c3789de0b603bdc334e2474117dcc3cd0f43d781d6a024037e1b94e1c2ed0f535715a25eee7a0ae45f1a40111e50e946f68b6b0ec5b70cfcdb92821e379e41dd954ef878b404df7401ae4de23dff9a09183d008429f1a976e38e051b4fd33a4890f18fa41c6a505d2a731ed2f511d7533c2a3983e1f4230b98c610979fbf6f1be21ae47cac22383ea3e4d12b435fceee6bb5b7ffc93fecbed14ed9af068999c88112d0a58a437e98c8528448be0ba0365645487dfe1e0c765d059d847f8fd7e35ea975c01295a993a15e01488fd15d9e5259415b85b158fa06cc0df2b6236a49f724aa60193cc021ac7a609e43e0ee4cc7e831c1f55a240ceecc8d506193f3c82590382713c9810ece710a46cef37ab082e419d9ffedca7d61aad996d9a1bf48cb305e978d408c4f111a5f7dbc44b34e2833b32b711f7a812774376390b125dfaa45d5ec93952b27d664c4631c018453923d379dd56ff858f9bd5c4400b321077398b1bda6f9f7d023ef1abccdd92fb2c6e83ae6a38f0aacc1bfc356e7e936a521c7ab98359d57717ef708b58ea3ade152217e5a4d12ecd1936561ee356ba5172c04d70970af5e656bd90e5a7cd969fe16647dd1d6720a11db84ebc60269ee50c83b6df8bfb6818d8b641543019486e1cf83ee2b26e1cbc6514c932c643c2c5b360b28e41937ec64c269b403f4326e2a51e10cf71c451f9e32c9e3ae5a299f2306756f416e827ab66157e3d13dcdd81b1bf8030af69cfbd0de3b9d739d16676b2ebf87d8aacec8ce05e3225e3c86475231cc2f47e6dcd2ac2a644415f997a97779dee1af50942fd524402b4172e4d9ac8735e84951f718ceb4e346176a251937b7ebc57f72c9816b44fb805ed9e66502a8853e2397c37c0989e0384bfc3800a854b84145b4ce3a25a3adb3a03739285f39849ca339c94e7352967c100f0b0e2ad941137a8c8dd435125536981f3eabcb6d38b247c1e37f17996e37356e3b33da7aa8b87e4c84db14821a611c1a9b9be577a386192ef1c27df4c84b5e93a792075d2ad0c2aad2412144d127cca49b0640c4026cf99a3d6b0f7c453e9ae4faf343966c2e133130efe72162c66ea5989af255c78d6e85403ed756ea7e77d588efc1dea3c495105b95e53ef29290fb6ae02c56d920be9b6c7e812ab2f8af4b665185b4b9892974c389ce770b8dd95c7ce020faba449ff5060ef1e1b178dd2f0751ccc30ef53cf2d18fb94d0c0a7a6f068012ab3490c7f5286b3afd336a70e91a702776865f1e7669f0bf3b959389dd9ed114a9c149c454e2936a94a172f93f9b8282d250a6801d2053e713bda925e40adca536fd1e7d1727c7997d614cfc524ced6cfdb50f257c73e81c7f4630520704274eee967492ddccebe193f77dc4b9cab44203873e8c131321a9c1f5eb6645a801f747f8df8f73db3c0dd9d27847d254fd1e90dbdb3dc227aabbaef50fa74d838bfa8dafe6422fb6987653e9c96312c5ffa9f47cc32464c0c26a9421060ca1860aed88c0298fee022bb2201d4b7319d6946599f7f2fa78cd98e9890ee46b8ddc48534c5051fcaab36a13c2da1f4738d0674ea2e939db607ea842d50f30aa8538711548b966a0dd4110554cf26a8c312549c788d200d68e3aec11a70ae2de084025cf920a3e552c7d6c5a20d666d4139a040396d13ca7312ca3a74420b6ca70bcfb51db6f9e5b255884fd98278588178e620ad75df2266de1694ae02e5359b5062ea1a7488dc1af50eb49c2dd0fa15d0aedb04ed2cb37623132d72de86f851feaef47d8ba17d0ac05fd804386f5cc71bb2cbd14bd71d05bc1b36c12b32d6697a096931452fd802724801f2e66101d2a23b5b03725001f2d67e00695aaf8fba45661420bf3c2c401e458b4c29407e6513c8528c6b771ebb5905b3680bccac02e6d787094c8b2e6e0dcc9c02e6378709cc992308e6a8786f4e34ca78a2f1ade8384030efa9fce3828294b3017d1ed1b6a1220f1b2acad181473fc5c04c31c9195c34cdf8f7fadfa9a268faa9f74c3fbd38abe024ddcbb9452e422b1efda8e47d961f7ff7a0fcd342da2d9119abe7604fc8889129fcb8ff01887ff3e1583e0000
serializedProgramBytesString:
serializedSignature:
programUnityEngineObjects: []
networkCallingEntrypointMetadata: []
serializationDataFormat: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 75e5332ec9febb24981d675f00a8366d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2bee17017be2a1e409995aab2fbae0d4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,20 @@
%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: bf61d954ecb803046953c666facfb904, type: 3}
m_Name: d64743f497e1d0643b0507eda6089565
m_EditorClassIdentifier:
serializedProgramCompressedBytes: 1f8b080000000000000aed585953134110ee49b20410413c38442d2c1fd412dd052cdf053cf082e27a510b430e8c95c4140996fe005f7cf1f7f8bfacf251bfee9d0d9becec2ec1ac58e86e6566768e9eeeefeb99e949ca263c6a06c916add122dda14d2ad07baaa1b488bc8ad7fdf2ea57690ff92ed21cda66683a66243fd7d504d2657c35a88991fb94475e96f6752aa2bc8cb1457c716d09bf227aa90c066dd212add00b1a571762446cc9a086ae536c97ea47ba409fd05a14a578125b9ac691aca3a5216d5528edf57b49afc5ac2adaf218b34715c8dc1189fd9778acd82499a5f3347e03dcce654b89e68f212b4775b253dce96617107b23e3c165d17d29571fa0ccd33661461d020c166e0a7e4d9aa739a385936ac8a7f7a2a439f4288bd0bee014df0253b07215bc451f3d0dd43f127699a0325aeed033e43cea0dcd02f0971d52b6306d0514176903695de4bd81dac19e712631959d63d620d3f5b42a6a3c40ebf8ae8886eb927e104d8ba2fd32ea9ae2f73578fe02f28f325bd0f63d944d736e68c8cc3a9a1d2eacde756b8fa62558c3dadbec83ff1939164618fabe3ebd0c3336af11f525c0c47f0cdd4dc6928ddc9531eb6ea56d757364cbbeba1640b07b1b83169afddbc5fb1edd8db4c58c0cd33d25161c30fcfd73fdfbd36b5f7f58eda6cd93cd6ea22ec59816052ccbbba1c60212a24db0ac8cc38a76c2af4cf067b972fd0fc2eff62b4bbfee09704fa67602d4a0a89fd75d7690e7502a50801187876705d4e09119a75818ac2913acbc6dab8d63f1eab0a0261ad8fe961507c0da1ce7483cd7ed5c1220291d25b51688998f41e1e328b3843192363132f8a71d3d7e678fe2e354cbae033ef831633814e2d3713a8421983121c82aa9578922180c81bdd202c6be05121f24aed9c77853c81c8de969e87ebb0353339ec382e7b43190ef4ea330842d03c20efbe88881f89f78ac810e4599732b8b572966e68190b007c357317159be1a64732fe574712361e8aab289567036e550aae8d3295ac29988fb49a967a16a9c15aebbf3f892dc67bcf0c7645dbc4de16179565be4c902d2ec5d27ced2516655df822965f3ba50b78ee84df15a9ce5d9d287bde3c61dd8ae8017f2e70504b0836e425601152cc21431c4ceb982ceef3497a6396f8b002fa6ebc1359d1ded3e342b88a60dbcfcf0b2ef10feb0679e77b4782db846466457fa08f5b896e5153ad70c77f9eb343fe7f7f91b87f29b836dd8bc7d3abc0d9fffc77748877748fe6baf757f4e39bca18c25b9ea79ce6dbccc57095db65bb2cbc1f5fe3b77b581b6956f1dc694a3af7e17b8f124811b8e04ae911c7483494197f24137912474631ababc5eb44d94fd02fdca6f93931c9443494169f9a09c4c12caab1a4a379ead891fb2124d09b86bf444ff257ad2004efb00be9824c023a1cbbca6bb24065e3629f0940fbca9a40f17fe733707217ca23e478961db95afc4801b4e0ab80c9d98d0d2e12e0cb92f928ba6cb8de146b5ad35ccf85c369a9c8efc72be78cee6a050dda3ee2e42d132e383adcb7e733a38aaf48ca35e0490264b7f27981c8a60c566ca4eb4fd5798774dbbb8e9b85c35fc979215b986b052fc58bf007ce061a6ed1f0000
serializedProgramBytesString:
serializedSignature:
programUnityEngineObjects: []
networkCallingEntrypointMetadata: []
serializationDataFormat: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 94c5952a72170914e95b049890dc5412
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,20 @@
%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: bf61d954ecb803046953c666facfb904, type: 3}
m_Name: f9b4147e22290174d9fec799511043c3
m_EditorClassIdentifier:
serializedProgramCompressedBytes: 1f8b080000000000000aed59db52134110ed49b2b908887821a83ce8935822bb8045958f025eb0e45290f0425921c04643252195440b7fc13fd20ff0c98ff10ff474ef2ed9ec6eb20458b4229b6266e7d6d3e7744ff724c474c2a3a6516cd3262dd10ce5e9808ea886b725d4557cac96d3bf410dd41f501631364d0f4256f2f3484da05c41ab492dacfc44fba8cb32be4526de57b0d6448b7b4bf833314b25b0284fcbb44e6b94557742446ccba2a6dda718974aa35ca42f18354529de4497a12c8a2d8c3465ac0aa59d793bf45e605531b68f350daa40e69e484c4ff25ac12455dcae63f8cbf038bf6b4a347f035945aa93ce83ea711f143b2bc3c965d1c998a50f58e66d5b80518780008479e1af45f3341788f0ae1a76e9bd24651133ca2234e1dfe29b6f0b56ae828fe9324f13fdafc5ba6ca0324666e81d6a5eb54bb3207cc723651bdb566062937228eb226f176afb67864162537ad76c42a6e56955f43884d6d1ae88865b527e164d4dd17e057d2df1fb1a3c7f11f5b1ece6c7dec07bd09e399bb2601d831dae5bbfe5d68e99968186b5d7c517af2cf2372cc2d42713f6314ce8fca6befa2c71c5a115643409e4968c592b9476f4cd91ce4db5e963b07f8c7e84c1fe6df1bd40cf7a62096686cd7d5f10b42d7ceff9f7899fbf7e1c6a9dd0e6494f32b4c91068bd886579536adc27a137044d4b18aca8977e15447f8a3bb72e917e6b5e59e6f56f80a464a64e03a82134731223abb42a69eca36c6092cf26060b4809adfea419a65a37626341c4a62f9bd8f048d28bd8f409ae36b1fc043398e9c260980edd188c073068b04ad702d4fa8d47cb78d4628db4143e4adce1a5a8d180721bd8be2cad26e93c4b197ddccf185e158a7362cd41833d3153f86d6da8c76dad7461893b0c85650c5e5f9263e124832074e198ba5f5252362247169866c30d1c52be3327edef0414d3d9c8eac919bd295c8b11de2d7eda1b7f58f0b204ac499084003ec505595ec49456b8fc75c838b4ed1624ffa90870b2d9057c4161a77a01620e243e35f1e1878fb847f8ab882ec2a7cd54fef3302a11e818ea1d09b9264078ce07bbd23fa7f975b77f4ff97ca41d5e83c3a2c1e175f43f8f7c0647be1bee6f093183291b8bf2348f88a50a72524a985238915d0620cf6ee7b991663a4eb9761a28673fe9167137a3246edc266edff6bc16dedd02ddca17c8888eca4c5454c65d54de8a92ca873695d665ab265ec84ab4c04803edb7f6af17834670cc45f0ed28091eed7ac86bf694c8c84b45459e1a9c946e704ae75fae93b6fded7c396663a941e2aa9c8722d616a56ee74e9d43b85aa0fe2e93bd658627b67177c2f7d8a0f24f25eb20a4e749dcc33daca2f33d68a0f167bd6e9a956b5d1e96b7849bb8ef37e47f280d99a3fd018c5a77593f1a0000
serializedProgramBytesString:
serializedSignature:
programUnityEngineObjects: []
networkCallingEntrypointMetadata: []
serializationDataFormat: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f6990d118c1fc9a4aba1b743f883d15b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

3
Assets/csc.rsp Normal file
View File

@@ -0,0 +1,3 @@
-r:System.Drawing.dll
-define:SYSTEM_DRAWING

7
Assets/csc.rsp.meta Normal file
View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 64b5c4ad4d3918645b966463d7c9bf40
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

51
Thry/preset_cache.txt Normal file
View File

@@ -0,0 +1,51 @@
1.1.0
_full_
m_start_PoiLightData
m_start_backFace
m_mainCategory
m_start_brdf
m_start_RimAudioLink
m_start_ALDecalSpectrum
m_start_mirrorOptions
m_start_poiSSAO
m_start_glitter
m_start_Alpha
m_start_Refraction
m_start_OutlineStencil
m_start_StencilPassOptions
m_start_blending
m_start_flipBook
m_start_depthFX
m_start_emission1Options
m_start_emission2Options
m_start_emission3Options
m_start_emissionOptions
m_start_FXProximityColor
m_start_rim2LightOptions
m_start_rimLight1Options
m_OutlineCategory

View File

@@ -0,0 +1,367 @@
44e7a0ee9bdff9a4191a7c9bb85ec152
8a70376bc1b9e0441b35fe9defeedd89
603e6b0ba07ac30499c4e727a685504e
95777ad46a2627948a4b4d49c8660ddf
7e966ab8bb97d1d4495eb2fe10e4ef95
4b8d8761dc69e1949a7f36cc7307f0d5
110045865dd881f40b43ec98bb550a29
7d89038445aa22d4694916f03d40549b
6584d6e03112a234dbca27d3f0de7c69
4e851833e2427ba489628e34b45d1523
2b5559e2a2d572f45b8b66820772eef7
59f508e3849296a469ddafa4de4a5840
9701e091241d1464287320e87f979e9f
3c9d03f39e2645e4aa761808181272f2
64f5173c7bfc58d42984bf7e7be67019
22ab08bb43737c74eb24622d887efa1f
c0d13824fe14c9c459b745b1ab148374
4018ae4450fd12b4cb48d0c4085aa903
9102022adfbe4184d9e91b0e50ffb5ce
f98c21bf86e213449ae640217a5c294c
8cda24404aa2bed4bba545b626447cf0
597d075f624a1314993f0d6ee2f31230
b26197720b91cf944bd1e017b9135eef
68d01bf4b82936b41b7b92dd9c76dc8e
da31af957abe3b6498b8e10af617dc2b
7afcbd97bed49224895365f9e82549ae
973308bbd39fae348be1ab12ac67a9fc
1d72b04cc35452949a79160ba0fa1109
9bb5184d823f9664ba43066d60baa6d4
6cc8a1c051f0c5441aee2c75906b1ada
335658fcea9065145bcc7baf2dd99170
498d4f949ad43ab45a4c45fa31dd536c
105540f6327a1e6429b883b2ca0e0db3
00352451ae390a14891893758f3ed8bc
4bdf20f9ca2a99444a614e7fa1e8b27b
fad945c96c6cc644189e189f415243cc
c8fde4bf5aaf22a4bbcc78b71de7b6bb
a94659833aa8f9947b640cc0c85a1410
549401b6588d4da49af9328db8267ed0
68c7381e823e65642b24ecba1102355f
a10985de58869ec49b002b490d3e7bc4
4698bce29eb2d224e83461a1012f115c
3de079643dc9def40b423f76b69c7dad
f4cab645bc39e994e8d4de09f3684dda
fe397fa5e276ea043a9b99331fa6c925
ed53b87934592b74e9f0e0343fc5c70d
84256d976e5626843b2e0822ad0de2dc
b8cfd6cc288d10845ad6af826dd6d2be
eb794f8bdc2abea46ab0b88e16f21318
ee9d2c6bf860dab4d8dbdaad76b74278
e7c36098691139c43998d0535476c29c
d41e3bd76c0ca2c4bb2b0d8c996e0ff0
3ab6f16b76beac549ac4a4b2b1cf1289
012063806b0030849959f24285672841
5a8e62a64ecfa8a4193dda153235e0e8
68c778205af6be24c929da9e4baa70fc
8b6eaea6571dc8c4bb6f439c3652bfca
b2d65aafe04cdc5479912c90153d0b19
4dedd61c8ef4cab428f6c6e290dc5944
251872ad842cea541964f04dd515716b
f028aea0d5a15b74b9341e38b8872491
39874cbd56d0dfd41bd841436aad3612
313a2f06887cfd042a1afeae1388f7d2
11b8de68453aed84b86650851ed3cf1c
c6ab0e02b07f90745a55a90f91d015dd
2dda2da65002ece46a1b0c9d6ce7f62a
f8e46267797f6a14884e8e94062539fc
ea803d5e2c877f84e8ca6599c9cefb15
7e3e2734c20f8704986e4b44f7950257
6b791dbdd1604d14cb2431058a79037a
a0b09dec009b0984da77051738ef69e9
2458ae1ee426e7e468f747ab9acfb8ca
ad4af114db07ed14da631b2b98be01e1
b9257d637744d15458654516d0135220
85980b42c2579134d951ee2c7bf3c7f6
2aff5bcb44571d145a53916006e5b0fc
b26dcac062b7da14fb6e50fc6b69aa77
9d4f93f40c09a9b4e9d40d594df2436b
5e3993f6e7b9d1540b8bb266ccaed08c
ce4127123ba573342a780b21837bdbd4
d9d7a7e28039eb14f98a63d3f0943c0a
40ac1972b558b66459a6c2d0d9a2785a
eb8a9840e6536604fac38ad9b70e6704
3d8b322bfde7cb44badcb0272be09f88
13ade2f118ed20c41b162069a6ffbdc9
5042a64b6c663ec468f108fe586bbd3e
37e60f16e5a8fad48bd1749b9fe09a02
b7be153c528feb64cab96881ac827d25
dfde93b45f020924693e2e504123dbf6
b5b5ef0f1e1cc6e44b1d8cf76075f710
00d0f1c2ffc2d1046a472d8e2becbc85
f92b4067bd487c648aa84b0580a3f05c
dd0230fc1fb9dc141a4bf63f069a8c5d
4d93572e13ca9ce489fe617e57fe7930
1ede16ef59ea59a45abdc8068755a357
04e6c9ad0e6dc494cb9dfad9e0fbc1dc
14e760d35eccd27408ac66474dcc0fd6
41c915fe141e9bb46a82cc8f3146d7d7
f869b641fc19d3c4792b8323406d90cd
0559fb43973f08141ba9df521c0e1cc7
5c44459d12f34ed4fa7e98f2698e61f2
9ba4a22547ccc7c4f8f57c7b57da4904
c41fbbe45cf06584d86ed41a751ef268
aaa169de12689994fbe9bc1a31aa0ef2
94cf32329dec20b47b6af8d21a3fae29
590eb3bc785a93849bdb2cfa7bb73a55
d3935a2f76960844398df146a33ed639
75a87d382e24fff4c9574ad4107b134b
96cdea5358afe6548b7079063386f7fc
c612308e343bb894f8c1de3fa055f069
3b2efb66e124125448deb6af4b6cab6f
f5df33c049e47e349b68e4159cb7dcf4
607f9a79080700a46a5ce992667ca428
41f7b731febd6564799c4ffd89becb4b
4631ded14b341484caf4fdb04e1fd32f
8af3348df717d3846959ebd1cfd049c0
09436c050a69bf0449a0a979b01268b7
9f005117537dd2541978269e113924fe
82108a1cfa609644f88ea68934dd68e6
d51ae1dacdaaef642abce7df79a0f2f9
58cb7a72284678249ab615e41dca85f1
7992a19655656c746acc0bd847ed5831
1889e704c53edfb4eb6edb8e84d049ab
6164bccdd6b6b044d9ce0b4469e1de2b
f7ea7895dd34af34795044e9cf7d1f3b
08740414457cb8e4286799f156a8ef71
e0c20034b53a10b46a77b3bd46e1c232
1a9ac63d1cbd6864d964409c223c9cc3
c9fb1b8a20728b94881a9f11328bf52a
0629d9ce79196da45b1b8afc45ea79d6
18078dd3c39595b44a74d9a594bdeb7b
623a2f04d46c8684382c2188c99eeea0
9fc133c05d66bbd43895e8f2fc29f4a3
c7c49b161bf2ede449f099db8f5f5a20
d881b302dcb6b72459187d107c9a86a6
f890bc351c3a8ac4083a912069bfac26
cb7fb80e6c856fc478acc8b306610246
1611d9bc5e3b2d348887fbca07869875
5c40cf8d61da6e44eb6de89d5dca8708
60e29f412de0e3440b13dfa29cb52ffb
2c3faa757fbff294ea7ff2a2bea8ce81
8d933e10488cb884cba7c4b078d7981a
7c5c11e2849673c43945d9ded9767ef0
5239e42333b1eea42a3361fdd3e9743c
ec180ba7e1798364080ebef9df6d7eb9
97f5852bc7b61ed46b3d544456e1e50f
a81f05c00d704f14f894c94190432ed9
f7c8b6d11a6c2d34380c6782ffa2b559
0169817ebf7f1d046868dfe55dd61a48
3ad2c7c34ec7fb14db75f9948b89b364
d43e366fb5075a44aa1bef56057013b8
8d58d83a426db6e49a4d47d7654e44b0
0c66e88eec198384a81757c083038936
c8da210839c85d7489fb707cc6f40467
15b647b7cb1022241acff1dd6aec2206
fbe78859fca54644394a86bff5889483
cf14d8e51d9fe14488d48825ef04c114
cb63927e7e7bda948accc0adaacd30b1
170a590ee7525334897f747260eda597
19a8f021e06238a4c82fb943bbafd9a6
8cfdde8aa2990034bbbcf85941a09a3a
02183fdd76438e34080d440597bc35cf
69b6b23715908f8438ffc59aae981f6e
6ba704a18b63aa042a38a44ba8b4f589
9b002f4e1c19af148a6e51148f54389d
d31184ad25dcf384d8f6a491f12278cb
0c4e0a8418e19f145b904bc8b3767e34
12c71ebff90cefe4d8d60e9de393e7e8
5a119102bd823164eaa595e5881cba7b
49d2b6f2210c8524daec41ec29b5a052
833f04027aae7bd4697cecbccd5d8f48
75f3e05ad34895e458df918a61714d18
3a007816b4eae0e49bf6c7ae77c54ad4
962bc30463bff1f49abba2e287fabe49
0144a7b538cbeb444b7c4475c511309b
17cb8513bdf70f040badac2c171ec2a6
1e692acf18cb1f841b1b18b24b01f3ca
5c035d2e0c3e9954d848d8c53d5b9792
8b6b60bea8003f94685dfa9a24f5a284
f7122ebcdb267de42b60486266f72113
a5262848504568a40a4aee7065240481
c721be00580c348468eb6c36beeb1470
34567988c5676eb4c883efdb3a92cccb
c6d6e1c03d1b8364aac3006cee5a7bbd
0045cc0b51186b543af4d723450d2bbb
b0d579ee580e0ae4f863527168baf2e9
f2fdfe55251b4cf4eae7639dfac0af33
fa11c47f64bd57046b7ae157dbf99200
0eab47deef8172d4d8f0696ffec2c2ba
e03f1341aa4864d4f913bb4ff3179bb8
76743296c0ab3e149b8447d1390cd23e
2d0256b979d2c3849a12869e30eda9c4
940bf9fd7bcfd3c468a6f98c761aa902
40555b1ce13666648811145426a14b89
845376e198a57d54dabe7cd83de0a61d
78b253ad1a9f4d64bbcd2f007fa22e4e
997a43b767814dd0a7642ec9b78cba41
5dd49b3eacc540408c98eee0de38e0f1
8a2b9e2a607dd2143b58c44bc32410b4
c9f6d0e7bc8541498c9a4799ba184ede
4beb055f07aaff244873dec698d0363e
e6b9b44320f4448d9d5e0ee634259966
c719e38f25a9480abd2480ab621a2949
aadd5a709a48466c887296bb5b1b8110
22262639920f43d6be32430e4e58350d
749b9069dc4742c5bfa5c74644049926
a00013af81304728b2be1f4309ee2433
6522f30e342599e4e9dd4cc2cc03c830
8a89fa14b10d46a99122fd4f73fca9a2
f2dcf029949142e28b974630369c8b4e
f629c6e43dba4bf38cb74d8860150664
d75b8f41e959450c84ac6e967084d3e1
f4e195ac1e204eff960149d1cb34e18c
125cb55b44b24c4393181402bc6200e6
dc36b3fdc14f47ebb36fd484a67e268a
8b29aaa3eec7468097ff07adfcf29ac9
9ad269c99dcf42b7aedefd83dd5a7b9d
42df1c7856584b6b8db9a509b6b10074
0161d805a3764c089bef00bfe00793f5
b246c4190f4e46ec9352fe15a7b09ce0
e6b276ec991f467aa14ef1f3cc665993
5302535af1044152a457ed104f1f4b91
e3265ab4bf004d28a9537516768c1c75
e73a58f6e2794ae7b1b7e50b7fb811b0
2e498d1c8094910479dc3e1b768306a4
79459efec17a4d00a321bdcc27bbc385
8f586378b4e144a9851e7b34d9b748ee
51fd67e1cb8077d45bb1d5f36612a67f
686f1a42730daa24fad0cd1ab7eed54e
bc3b6031acf24ae4b9421cae95ef3239
f917e8b86a4dbf74280e30fe8b6b41ff
fea9eb4d1ad5c584c96f73d8a4d37adc
0819d94302f93da4fa9054e3321f450c
586385b2d343aa249ac2a36d1821594c
8b580c02165e02542996402269231e9c
04dc843dd5e8ef74da2decc665e3c5d4
93b3113cd92ad09429308fa17019ffbc
8daeef7906b79b84596db75fe1d0896d
db2376e717e85ee4b83b020b15a144b4
85166734fb0336b4abe81f4b63c04345
9afc4b106e391b84e881d5363ac12413
da07ab9b78cb0432e95e11e2cb619ea7
2166f6bbfce69594fad494087eca58e8
841c3ce718e8b61408005c1cfce6b7de
68be9f0f6e5adbd44a76bf6bf69fda7b
9414e644b0d9d4c4cb1d863093f0284c
b6099d83d6f02e34ea589e768df4173b
34348aa1b91e32f48bda8333f82f6335
4546b0ec54086e840800d63eb723acd2
c815f7613a04b724089c206857e57c6a
7a2568654af4bef4cad7a3dfa02c31b2
4a04f8d3981104848915e66f7a02ec72
26803b57669325843a97b0ae43031082
4876fc9dc009bbe4493553020a561611
eae9c11350249284e8400a100179e0b2
1ab66d94bde8cce46bb35638099bfd31
76ff537c8e1a84345868e6aeee938ab3
1032d41f900276c40a9dd24f55b7d420
8c19a618a0bd9844583b91dca0875a34
fed4e78bda2b3de45954637fee164b8c
5aa95b3fa56e28f43a84e301c3d19e08
799167b062f9e2944a302eea855166b4
82096aab38f01cb40a1cbf8629a810ba
6e1d36c4bbd37d54f9ea183e4f5fd656
4cfb7ae289eb1e546b751d287bc1ee62
22a917a65630c404e8ebe2c26a9c7d5e
35630e38b4e5ffb40b44ec5348b4333f
e9a2e259e6f5a5743816abf66a7d5ef9
98b4c9a9be35dca4d8c5e65a03ab2706
6cb934e9a1d9ea6448040aad7dbeac81
452f7d8d1a7418943b69d2df35655ebe
e3027d149d2f75647b130d9ed7f7014c
d8a7948bc83b01f45ab5078c10dd8e04
98baae691215eb546a697ff7d942a5bb
79f72428ef5a94f44a224932dfc8bc22
f23c08f75b40f494b9b74462d7310dfb
76fb20f11d53d6846ae60d3e8d86ebf8
2abd7bef71cfb8546b23ed9807698cb5
7e76f7a543e161a49b36c9d5f8722860
ae776b55e18c8b9499ea29e238b86238
c10d8bf61c50ae74a8ba37e6c69900c1
6792d124852a74b4291d60d0f2787f31
4e872ec796d64d540aa9016e6f4528cb
88e9119b6e679a848b6cc4b812721fbb
268f44155a3f69e499ecc06c8a037a6c
f7b973f95bf253b4aa6c2e4985c86c06
2249d68a0e7bf074286c24e22d34ced8
02d6f7e0ec6eaca4ea8f10743bacfc52
f9b6ae70f8b27454da67e14997bb525a
f5f9510b4abf7e84e86d402def103b2d
e913b7f0bf0007b4590919fe35053b71
a86511bcb78f07a419a662d27b8be0b2
0388ea6ffe023754792ecc3e749e538d
a4beea845c9905b459897504b0e5698c
506771de2b6f16f4494d9cad34491466
e3769e73b10dfc1498cf1136e66de63a
99f7ea0146bcbb64d97a8468253bb347
cc54f62d6419422419aacb98b2cbaa66
3e749d8edb4501f488bf37401bec19cf
74de320d298ce3e498b0401ec1ffcb7f
c706afb4295d44a48a7a860f31d36150
8f5d353f21dad544ebeb59af6fe64604
219b8b6950b888f40b189f45cb13f02a
cba30de4550b90f4f8ef7bc7d94faf95
fc18322c8bd152b458ffc49ade697169
fd20e45036ef323459e8286e9c23c02c
1c987494452b85f4ab4cac3322415907
f32dd500294c1d048bf0629cf0c69be5
a6c1d9564b56ecd47b82dfa7a8f11cbe
3b420fd445c370647be21f178917127d
5bec13570cd015140a051a07a3c55af5
278c5fc8b64c3514b98f6554ff2e1328
1e2cef468006db345aef0ff70a68e96f
3fc341313acf6ac48af69958cf612904
916688f1c2e4c63498d399d9335c9ef7
5461c3b904b45cb4b932e10263cb3c88
2d24fc897d87d8d4a80a06e5684c2eb7
d419d3432b8a0a24b986e614c57c2039
21221da753878694b9b9518a540dda85
70108d78e82c2ec488d6b504865508e0
6b98b5e879972824d913a41f992c833c
cfcaec3ad1fcf08429c610802a285c49
a4bc9ce072b206643bf68c9b86ea576e
15fd51267d5c2464aa01a0182e3554a4
ea5adb6688ed2be47ad1e0c7d1713579
9392d94f15870434facaa649d54973f0
29d17db0a4cb270459ef013577be02dd
16032a9845148cd4da6c9bde2547d1f6
aaf4b3a8db5ab774da2f891e803dd97c
66f7fcad117c7004c996e76130140098
e5a42ecf096cbd141b1ea46dd190391c
9d3374f93cc20444ea719f89dd54fa40
71dcff5fb629cea4f93fe2028afecfc1
29e3453f7e8cea74ca27f7bc6c629dca
3f92dadafa574bd4d896feb5a5a6796e
901169f46aee6f1499541dd3f1e80db6
2be46401421f6214296d9c0d90df8745
d0965c132fc7cd14cbe2fdab2f6c8f27
8eff5d5cba8eea74787c87c32862327b
f7aeb9ab10b4b6347a95239ed20720fa
b4267f51249b7bb40b2e146308a39cb1
b307964ceb6fa834aba12812e2e76e84
22d90c2db55caeb4cb66beb25e2c8821
c80772dfa04766b48b39c957e46792c1
bd29ab85020ea064fa51ead19d707a8e
4b2f66c1368172243a40266842df0569
2dd94173e54970145bcc2ba39c5f1d86
9f77bd5bb72e7a64bbd279cb1bf0690e
6a19a992ae69bc54180fe67a2801d2d9
e882f4d57a954904b8a144bdcea017ea
4e09c312dd6596e49b332440d7167128
07dddbdf73d66fc4ca8b64cf08c75eac
d3df37b475fdd45479b0245063eb32e4
e304774b36de29a49bd67576551ca746
82c5aafb37530a643b4e3f9421d5fda5
fbd92780e5ce42244bd4061aa459b0fd
bb1f601e2b89c02418873c4e72b2c729
eaad09f045806194f885f7ca3402a774
8dab919bca384a2499d114641bb7f1ad
6baef20b79f21e24a92400d1bc653a69
e109fd1ae7cdabe4086b4e63fdeeacb5
3f8642ecde170d8408527738fd5392f4
2faedc967d87bf84a85ef450ba101864
bab83c3e18767124186c3aa510563636
fbbaa199559a60e439373800769b5262
b7ff8e1d4597a6e4e97d7a44575217eb
a5dc2b822da4d1a428581dfadf5f3dbb

View File

@@ -107,3 +107,5 @@
11/10/2025 00:43 | QuizScene | 0h 0m 24s
11/10/2025 21:32 | QuizScene | 0h 0m 42s
11/10/2025 22:36 | QuizScene | 0h 0m 31s
11/19/2025 00:33 | QuizScene | 0h 0m 35s
11/19/2025 00:35 | QuizScene | 0h 0m 42s