浏览代码

Merge remote-tracking branch 'origin/main' into main

/main
Amel 3 年前
当前提交
22980250
共有 21 个文件被更改,包括 1200 次插入346 次删除
  1. 297
      UOP1_Project/Assets/Prefabs/UI/Shared/Settings/Settings_Panel.prefab
  2. 326
      UOP1_Project/Assets/Prefabs/UI/WIP/Credits_Panel.prefab
  3. 131
      UOP1_Project/Assets/Scenes/Managers/Gameplay.unity
  4. 154
      UOP1_Project/Assets/Scenes/WIP/UI Integration.unity
  5. 67
      UOP1_Project/Assets/Scripts/UI/UICredits.cs
  6. 1
      UOP1_Project/Assets/Scripts/UI/UIMenuManager.cs
  7. 2
      UOP1_Project/ProjectSettings/QualitySettings.asset
  8. 226
      UOP1_Project/Assets/Prefabs/UI/GameplayScene/Mask.prefab
  9. 7
      UOP1_Project/Assets/Prefabs/UI/GameplayScene/Mask.prefab.meta
  10. 166
      UOP1_Project/Assets/Prefabs/UI/WIP/Credits_Panel_FinalScreen.prefab
  11. 7
      UOP1_Project/Assets/Prefabs/UI/WIP/Credits_Panel_FinalScreen.prefab.meta
  12. 8
      UOP1_Project/Assets/Resources.meta
  13. 15
      UOP1_Project/Assets/ScriptableObjects/Events/UI/CreditsFinishRollingEvent.asset
  14. 8
      UOP1_Project/Assets/ScriptableObjects/Events/UI/CreditsFinishRollingEvent.asset.meta
  15. 15
      UOP1_Project/Assets/ScriptableObjects/UI/EndRollingCreditsEvent.asset
  16. 8
      UOP1_Project/Assets/ScriptableObjects/UI/EndRollingCreditsEvent.asset.meta
  17. 89
      UOP1_Project/Assets/Scripts/UI/UICreditsRoller.cs
  18. 11
      UOP1_Project/Assets/Scripts/UI/UICreditsRoller.cs.meta
  19. 1
      UOP1_Project/Assets/Resources/ContributorsList.txt
  20. 7
      UOP1_Project/Assets/Resources/ContributorsList.txt.meta

297
UOP1_Project/Assets/Prefabs/UI/Shared/Settings/Settings_Panel.prefab


- {fileID: 8235653260708325575}
- {fileID: 8370108995068681879}
- {fileID: 3370544484434920089}
- {fileID: 5549841119453061928}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

m_Script: {fileID: 11500000, guid: 5cbf3de30afb74cb39db3ba32a890fda, type: 3}
m_Name:
m_EditorClassIdentifier:
languageDropdown: {fileID: 8131748445726702138}
_languageField: {fileID: 8131748445726702138}
--- !u!1 &3255780142192770414
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5549841119453061928}
- component: {fileID: 6599223659440674759}
- component: {fileID: 5812779520548546705}
m_Layer: 5
m_Name: NB
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5549841119453061928
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3255780142192770414}
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_Children: []
m_Father: {fileID: 488774219553061920}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -10, y: 10}
m_SizeDelta: {x: 300, y: 51}
m_Pivot: {x: 1, y: 0}
--- !u!222 &6599223659440674759
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3255780142192770414}
m_CullTransparentMesh: 1
--- !u!114 &5812779520548546705
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3255780142192770414}
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: '!! Work in progress !!'
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: 4278190335
m_fontColor: {r: 1, g: 0, b: 0, 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: 27.35
m_fontSizeBase: 70
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &5349573984972141665
GameObject:
m_ObjectHideFlags: 0

m_Script: {fileID: 11500000, guid: 890259a38fce41e4aa268b1da45c2118, type: 3}
m_Name:
m_EditorClassIdentifier:
ShadowDistanceTierList:
_shadowDistanceTierList:
- Distance: 0
TierDescription: Off
- Distance: 20

- Distance: 100
TierDescription: Far
URPAsset: {fileID: 11400000, guid: 19ba41d7c0026c3459d37c2fe90c55a0, type: 2}
_uRPAsset: {fileID: 11400000, guid: 19ba41d7c0026c3459d37c2fe90c55a0, type: 2}
_resolutionsField: {fileID: 7850072516638272784}
_antiAliasingField: {fileID: 2399168612977409027}
_shadowDistanceField: {fileID: 3230468282395364913}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_SizeDelta.y
value: 100
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 153.60635
value: 0
value: -50
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_SizeDelta.y
value: 100
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 470.81906
value: 0
value: -50
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfbbc6fd7e74c4e288fdadc2265eef46, type: 3}
--- !u!224 &8329188497909819644 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 1316792886134180986}
m_PrefabAsset: {fileID: 0}
--- !u!114 &4679313116992949931 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 5960076895796773585, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &8329188497909819644 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 1316792886134180986}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2481400362119280875
PrefabInstance:
m_ObjectHideFlags: 0

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfbbc6fd7e74c4e288fdadc2265eef46, type: 3}
--- !u!224 &4881546387008789613 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 2481400362119280875}
m_PrefabAsset: {fileID: 0}
--- !u!114 &8131748445726702138 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 5960076895796773585, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &4881546387008789613 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 2481400362119280875}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3072647221715401592
PrefabInstance:
m_ObjectHideFlags: 0

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
value: 0
value: 1248
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 624
value: 0
value: -36.5
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &5437310083346915326 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 3072647221715401592}
m_PrefabAsset: {fileID: 0}
--- !u!114 &899100877938527913 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2800679463986886097, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 77b26c7a54d143a7b78bcba222262814, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &5437310083346915326 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 3072647221715401592}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3190829169493670524
PrefabInstance:
m_ObjectHideFlags: 0

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
value: 0
value: 1248
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 624
value: 0
value: -222.5
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 21bf92a4b9386f2478adede01a87825c, type: 3}
--- !u!224 &9195418722625875733 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5107333375139220170, guid: 21bf92a4b9386f2478adede01a87825c,
type: 3}
m_PrefabInstance: {fileID: 4142278385990428127}
m_PrefabAsset: {fileID: 0}
--- !u!114 &3594273178896946595 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 620714271979942012, guid: 21bf92a4b9386f2478adede01a87825c,

m_Script: {fileID: 11500000, guid: 4100492e3231549df8aa06bff38e1ce9, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &9195418722625875733 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5107333375139220170, guid: 21bf92a4b9386f2478adede01a87825c,
type: 3}
m_PrefabInstance: {fileID: 4142278385990428127}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4487693023131283393
PrefabInstance:
m_ObjectHideFlags: 0

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfbbc6fd7e74c4e288fdadc2265eef46, type: 3}
--- !u!224 &6887822350295239495 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 4487693023131283393}
m_PrefabAsset: {fileID: 0}
--- !u!114 &7850072516638272784 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 5960076895796773585, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &6887822350295239495 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 4487693023131283393}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8358115208512814802
PrefabInstance:
m_ObjectHideFlags: 0

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfbbc6fd7e74c4e288fdadc2265eef46, type: 3}
--- !u!224 &1309691623010409044 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 8358115208512814802}
m_PrefabAsset: {fileID: 0}
--- !u!114 &2399168612977409027 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 5960076895796773585, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &1309691623010409044 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 8358115208512814802}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8698515608582860009
PrefabInstance:
m_ObjectHideFlags: 0

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_SizeDelta.y
value: 100
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 788.03174
value: 0
value: -50
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9115052875433558163, guid: f972fe86e7dcf4b0e911528970aea6c4,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
value: 0
value: 1248
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 624
value: 0
value: -129.5
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}

objectReference: {fileID: 899100877938527913}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfbbc6fd7e74c4e288fdadc2265eef46, type: 3}
--- !u!224 &2296573752810023457 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 9083225266378968743}
m_PrefabAsset: {fileID: 0}
--- !u!114 &6399644085110733686 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2800679463986886097, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &2296573752810023457 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 9083225266378968743}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &9107016848623095008
PrefabInstance:
m_ObjectHideFlags: 0

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfbbc6fd7e74c4e288fdadc2265eef46, type: 3}
--- !u!224 &2284335988535224422 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 9107016848623095008}
m_PrefabAsset: {fileID: 0}
--- !u!114 &3230468282395364913 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 5960076895796773585, guid: bfbbc6fd7e74c4e288fdadc2265eef46,

m_Script: {fileID: 11500000, guid: 02a6bc9a95af04bb2824645c3268e511, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &2284335988535224422 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7048424685039854726, guid: bfbbc6fd7e74c4e288fdadc2265eef46,
type: 3}
m_PrefabInstance: {fileID: 9107016848623095008}
m_PrefabAsset: {fileID: 0}

326
UOP1_Project/Assets/Prefabs/UI/WIP/Credits_Panel.prefab


m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &3947497340452779878
--- !u!1 &3681909344777981575
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}

m_Component:
- component: {fileID: 7323042986682313011}
- component: {fileID: 7835769505816339375}
- component: {fileID: 8116466945051902073}
- component: {fileID: 6472991824597497641}
- component: {fileID: 1648755975463870591}
m_Name: NB
m_Name: Content
--- !u!224 &7323042986682313011
--- !u!224 &6472991824597497641
m_GameObject: {fileID: 3947497340452779878}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_GameObject: {fileID: 3681909344777981575}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalScale: {x: 1.0009267, y: 1.0009267, z: 1.0009267}
m_Children: []
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 8357250150811881582}
- {fileID: 4183443505173494034}
m_RootOrder: 3
m_RootOrder: 2
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -10, y: 10}
m_SizeDelta: {x: 300, y: 51}
m_Pivot: {x: 1, y: 0}
--- !u!222 &7835769505816339375
m_AnchorMin: {x: 0.15, y: 0.2}
m_AnchorMax: {x: 0.85, y: 0.67}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1648755975463870591
m_GameObject: {fileID: 3947497340452779878}
m_GameObject: {fileID: 3681909344777981575}
--- !u!114 &8116466945051902073
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3947497340452779878}
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: '!! Work in progress !!'
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: 4278190335
m_fontColor: {r: 1, g: 0, b: 0, 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: 27.35
m_fontSizeBase: 70
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &8357250150811881581
GameObject:
m_ObjectHideFlags: 0

- component: {fileID: 8357250150811881488}
- component: {fileID: 8357250150811881583}
m_Layer: 5
m_Name: WIP Credits
m_Name: CreditsToTheCommunity
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0

m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8357250150811881581}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_Father: {fileID: 8357250151446615846}
m_Father: {fileID: 6472991824597497641}
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: 100}
m_Pivot: {x: 0.5, y: 0.5}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -10}
m_SizeDelta: {x: -0.000061035156, y: 100}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &8357250150811881488
CanvasRenderer:
m_ObjectHideFlags: 0

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8357250151446615846}
m_RootOrder: 1
m_RootOrder: 0
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -50}
m_SizeDelta: {x: 0, y: 303}
m_AnchorMin: {x: 0, y: 0.7}
m_AnchorMax: {x: 1, y: 0.95}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &8357250151146825052
CanvasRenderer:

m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 8357250150811881582}
- {fileID: 7323042986682313011}
- {fileID: 6472991824597497641}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

m_Name:
m_EditorClassIdentifier:
_inputReader: {fileID: 11400000, guid: 945ec0365077176418488737deed54be, type: 2}
_creditsFilename: ContributorsList
_creditsText: {fileID: 4183443503833889050}
_creditsRollEndEvent: {fileID: 11400000, guid: 0dca0c11566e4cb4c9149d174a77012e,
type: 2}
_creditsRoller: {fileID: 4183443503833889044}
--- !u!1001 &3825510706580971660
PrefabInstance:
m_ObjectHideFlags: 0

- target: {fileID: 184241180236232933, guid: b01383ebcda1049008a325f2ca7e6aca,
type: 3}
propertyPath: m_RootOrder
value: 2
value: 1
objectReference: {fileID: 0}
- target: {fileID: 184241180236232933, guid: b01383ebcda1049008a325f2ca7e6aca,
type: 3}

type: 3}
m_PrefabInstance: {fileID: 3825510706580971660}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4197141636776023201
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 6472991824597497641}
m_Modifications:
- target: {fileID: 13983207499148722, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_Name
value: Mask
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_SizeDelta.y
value: -150
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -75
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983208306011572, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13983208306011573, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: _uiCredits
value:
objectReference: {fileID: 8494119970005686344}
- target: {fileID: 13983208306011579, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
propertyPath: m_text
value:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f942dcf3fc3230b47a2171c750c0757f, type: 3}
--- !u!224 &4183443505173494034 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 13983207499148723, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
m_PrefabInstance: {fileID: 4197141636776023201}
m_PrefabAsset: {fileID: 0}
--- !u!114 &4183443503833889050 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 13983208306011579, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
m_PrefabInstance: {fileID: 4197141636776023201}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &4183443503833889044 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 13983208306011573, guid: f942dcf3fc3230b47a2171c750c0757f,
type: 3}
m_PrefabInstance: {fileID: 4197141636776023201}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9c39669197b4cc94f852f9245162bde9, type: 3}
m_Name:
m_EditorClassIdentifier:

131
UOP1_Project/Assets/Scenes/Managers/Gameplay.unity


debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!224 &511380159 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
m_PrefabInstance: {fileID: 7815952524517826525}
m_PrefabAsset: {fileID: 0}
--- !u!114 &670213351 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 8980297398607076176, guid: ccad748453924ff4092fe3e5b978d8e5,

- {fileID: 978261885}
- {fileID: 4949818870599756131}
- {fileID: 1479900142}
- {fileID: 511380159}
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

m_Script: {fileID: 11500000, guid: 8f5450ac502f84bd89a993767b4d01e0, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &7815952524517826525
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 1869732381}
m_Modifications:
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_RootOrder
value: 6
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460293, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460294, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_Name
value: Credits_Panel
objectReference: {fileID: 0}
- target: {fileID: 2273541362857460294, guid: 6f8c5e8a271a38540a27afab7424c7d5,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 6f8c5e8a271a38540a27afab7424c7d5, type: 3}
--- !u!1001 &8304245671203898743
PrefabInstance:
m_ObjectHideFlags: 0

154
UOP1_Project/Assets/Scenes/WIP/UI Integration.unity


m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.12731713, g: 0.13414736, b: 0.121078536, a: 1}
m_IndirectSpecularColor: {r: 0.12731725, g: 0.13414745, b: 0.12107873, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:

debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!114 &1177420984 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 440164879255287192, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
m_PrefabInstance: {fileID: 31749702337645003}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 89d2d3089773c4b30a761dd235b33ed6, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1494236523 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6501532797801611968, guid: 88498729c08b74b588c91db70fc55665,

m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 253263294, guid: 88498729c08b74b588c91db70fc55665, type: 3}
propertyPath: m_AnchoredPosition.y
value: -7
objectReference: {fileID: 0}
- target: {fileID: 253263295, guid: 88498729c08b74b588c91db70fc55665, type: 3}
propertyPath: m_text
value:
objectReference: {fileID: 0}
- target: {fileID: 253263295, guid: 88498729c08b74b588c91db70fc55665, type: 3}
propertyPath: m_fontSize
value: 36
objectReference: {fileID: 0}
- target: {fileID: 381379602, guid: 88498729c08b74b588c91db70fc55665, type: 3}
propertyPath: _creditsPanel
value:
objectReference: {fileID: 1177420984}
- target: {fileID: 892254965, guid: 88498729c08b74b588c91db70fc55665, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 31749702083169474, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 31749702083169474, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 31749702083169474, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 31749702083169474, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 31749702957475737, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_Name

- target: {fileID: 31749702957475741, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5329017335341077698, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_SizeDelta.x
value: 1281.519
objectReference: {fileID: 0}
- target: {fileID: 5329017335341077698, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_SizeDelta.y
value: 528.59
objectReference: {fileID: 0}
- target: {fileID: 5329017335341077698, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 21.616
objectReference: {fileID: 0}
- target: {fileID: 5329017335341077698, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -148.165
objectReference: {fileID: 0}
- target: {fileID: 5329017336144827588, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: _speed
value: 60
objectReference: {fileID: 0}
- target: {fileID: 5329017336144827588, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: _uiCredits
value:
objectReference: {fileID: 1177420984}
- target: {fileID: 5329017336144827588, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: _speedPreset
value: 100
objectReference: {fileID: 0}
- target: {fileID: 5329017336144827589, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_SizeDelta.y
value: 2777.04
objectReference: {fileID: 0}
- target: {fileID: 6501532797693414060, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797693414060, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797693414060, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797693414060, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797801611969, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797801611969, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797801611969, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532797801611969, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532798636024937, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532798636024937, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532798636024937, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6501532798636024937, guid: 88498729c08b74b588c91db70fc55665,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []

67
UOP1_Project/Assets/Scripts/UI/UICredits.cs


using System.Collections;
using System.Collections.Generic;
using TMPro;
[System.Serializable]
public class CreditsList
{
public List<ContributerProfile> Contributors = new List<ContributerProfile>();
public class UICredits : MonoBehaviour
}
[System.Serializable]
public class ContributerProfile
private UISettingFieldsFiller _settingFieldsFiller = default;
public string Name;
public string Contribution;
public override string ToString()
{
return Name + " - " + Contribution;
}
}
public class UICredits : MonoBehaviour
{
[SerializeField]
private string _creditsFilename = default;
[SerializeField]
private TextMeshProUGUI _creditsText = default;
[SerializeField]
private VoidEventChannelSO _creditsRollEndEvent = default;
[SerializeField]
private UICreditsRoller _creditsRoller = default;
private CreditsList _creditsList = default;
SetCreditsScreen();
public void SetCreditsScreen()
private void SetCreditsScreen()
_creditsRoller.rollingEnded += EndRolling;
FillCreditsRoller();
_creditsRoller.StartRolling();
public void CloseCreditsScreen()
private void CloseCreditsScreen()
_creditsRoller.rollingEnded -= EndRolling;
}
private void FillCreditsRoller()
{
_creditsList = new CreditsList();
TextAsset creditsList = Resources.Load(_creditsFilename) as TextAsset;
string json = creditsList.text;
_creditsList = JsonUtility.FromJson<CreditsList>(json);
SetCreditsText();
}
private void SetCreditsText()
{
string creditsText = "";
for (int i = 0; i < _creditsList.Contributors.Count; i++)
{
if (i == 0)
creditsText = creditsText + _creditsList.Contributors[i].ToString();
else
{
creditsText = creditsText + "\n" + _creditsList.Contributors[i].ToString();
}
}
_creditsText.text = creditsText;
}
private void EndRolling()
{
if (_creditsRollEndEvent != null)
_creditsRollEndEvent.RaiseEvent();
}
}

1
UOP1_Project/Assets/Scripts/UI/UIMenuManager.cs


public void OpenCreditsScreen()
{
_creditsPanel.gameObject.SetActive(true);
_creditsPanel.closeCreditsAction += CloseCreditsScreen;

2
UOP1_Project/ProjectSettings/QualitySettings.asset


skinWeights: 4
textureQuality: 0
anisotropicTextures: 1
antiAliasing: 2
antiAliasing: 0
softParticles: 0
softVegetation: 1
realtimeReflectionProbes: 1

226
UOP1_Project/Assets/Prefabs/UI/GameplayScene/Mask.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &13983207499148722
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 13983207499148723}
- component: {fileID: 13983207499148720}
m_Layer: 5
m_Name: Mask
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &13983207499148723
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983207499148722}
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_Children:
- {fileID: 13983208306011572}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: -10.811, y: -164.02}
m_SizeDelta: {x: 1113.763, y: 597.319}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &13983207499148720
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983207499148722}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding: {x: 0, y: 0, z: 0, w: 0}
m_Softness: {x: 0, y: 0}
--- !u!1 &13983208306011575
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 13983208306011572}
- component: {fileID: 13983208306011576}
- component: {fileID: 13983208306011579}
- component: {fileID: 13983208306011578}
- component: {fileID: 13983208306011573}
m_Layer: 5
m_Name: CreditsText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &13983208306011572
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983208306011575}
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_Children: []
m_Father: {fileID: 13983207499148723}
m_RootOrder: 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: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &13983208306011576
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983208306011575}
m_CullTransparentMesh: 1
--- !u!114 &13983208306011579
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983208306011575}
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: fe129390af88b40faa85c89db6820ea6, type: 2}
m_sharedMaterial: {fileID: -5592514773993622969, guid: fe129390af88b40faa85c89db6820ea6,
type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281420142
m_fontColor: {r: 0.43137258, g: 0.28627452, b: 0.19215688, 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: 51.39
m_fontSizeBase: 51.39
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 256
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: 2
m_margin: {x: 0, y: -12.6128845, z: -1.6937866, w: 1.324295}
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 &13983208306011578
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983208306011575}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 0
m_VerticalFit: 2
--- !u!114 &13983208306011573
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 13983208306011575}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9c39669197b4cc94f852f9245162bde9, type: 3}
m_Name:
m_EditorClassIdentifier:
_creditsText: {fileID: 13983208306011579}
_speedPreset: 100
_speed: 5
_rollAgain: 1
_inputReader: {fileID: 11400000, guid: 945ec0365077176418488737deed54be, type: 2}
_creditsRollEndEvent: {fileID: 11400000, guid: 0dca0c11566e4cb4c9149d174a77012e,
type: 2}
_textCredits: {fileID: 13983208306011572}
_mask: {fileID: 13983207499148723}
_creditsFilename: ContributorsList

7
UOP1_Project/Assets/Prefabs/UI/GameplayScene/Mask.prefab.meta


fileFormatVersion: 2
guid: f942dcf3fc3230b47a2171c750c0757f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

166
UOP1_Project/Assets/Prefabs/UI/WIP/Credits_Panel_FinalScreen.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &7815952524619863395
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4183443505173494034, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4183443505173494034, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6472991824597497641, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.8
objectReference: {fileID: 0}
- target: {fileID: 6472991824597497641, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_SizeDelta.y
value: -140
objectReference: {fileID: 0}
- target: {fileID: 6472991824597497641, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -70
objectReference: {fileID: 0}
- target: {fileID: 7668864389926187046, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250150811881581, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151146825051, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615845, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_Name
value: Credits_Panel
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615846, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8357250151446615847, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb,
type: 3}
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 94ca6d0c15c4b4a2cbbe4758a17b8dfb, type: 3}

7
UOP1_Project/Assets/Prefabs/UI/WIP/Credits_Panel_FinalScreen.prefab.meta


fileFormatVersion: 2
guid: 6f8c5e8a271a38540a27afab7424c7d5
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
UOP1_Project/Assets/Resources.meta


fileFormatVersion: 2
guid: c6a61460bfca1cc488f55e085f4ad8bc
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

15
UOP1_Project/Assets/ScriptableObjects/Events/UI/CreditsFinishRollingEvent.asset


%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: 7fafac715ff920c4383fed91a38a351e, type: 3}
m_Name: CreditsFinishRollingEvent
m_EditorClassIdentifier:
description: This event is called when a rolling of an credits finished.

8
UOP1_Project/Assets/ScriptableObjects/Events/UI/CreditsFinishRollingEvent.asset.meta


fileFormatVersion: 2
guid: f56548c67fade294485faf93a4ba6742
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

15
UOP1_Project/Assets/ScriptableObjects/UI/EndRollingCreditsEvent.asset


%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: 7fafac715ff920c4383fed91a38a351e, type: 3}
m_Name: EndRollingCreditsEvent
m_EditorClassIdentifier:
description:

8
UOP1_Project/Assets/ScriptableObjects/UI/EndRollingCreditsEvent.asset.meta


fileFormatVersion: 2
guid: 0dca0c11566e4cb4c9149d174a77012e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

89
UOP1_Project/Assets/Scripts/UI/UICreditsRoller.cs


using UnityEngine;
using TMPro;
using UnityEngine.Serialization;
using System.Collections.Generic;
using UnityEngine.Events;
public class UICreditsRoller : MonoBehaviour
{
[SerializeField, Tooltip("Set speed of a rolling effect")] private float _speedPreset = 100f;//normal rolling speed
[FormerlySerializedAs("speed")]
[SerializeField, Tooltip("This is actuall speed of rolling")] private float _speed = 100f;//actual speed of rolling
[SerializeField] private bool _rollAgain = false;
[Header("References")]
[FormerlySerializedAs("inputReader")]
[SerializeField] private InputReader _inputReader = default;
[FormerlySerializedAs("textCredits")]
[SerializeField] private RectTransform _textCredits = default;
[FormerlySerializedAs("mask")]
[SerializeField] private RectTransform _mask = default;
private float expectedFinishingPoint;
public UnityAction rollingEnded;
// Start is called before the first frame update
public void StartRolling()
{
_speed = _speedPreset;
Invoke("offsetStart", 0.01f);//This offset is needed to get true informations about rectangle and his mask
}
private void OnEnable()
{
_inputReader.moveEvent += OnMove;
}
private void OnDisable()
{
_inputReader.moveEvent -= OnMove;
}
// Update is called once per frame
void Update()
{
//This make rolling effect
if (_textCredits.anchoredPosition.y < expectedFinishingPoint)
{
_textCredits.anchoredPosition = new Vector2(_textCredits.anchoredPosition.x, _textCredits.anchoredPosition.y + _speed * Time.deltaTime);
}
else if (expectedFinishingPoint != 0)//this happend when rolling reach to end
{
RollingEnd();
}
}
private void offsetStart()
{
_inputReader.EnableGameplayInput();
expectedFinishingPoint = (_textCredits.rect.height + _mask.rect.height) / 2;
_textCredits.anchoredPosition = new Vector2(_textCredits.anchoredPosition.x, -((_textCredits.rect.height + _mask.rect.height) / 2));
}
private void OnMove(Vector2 direction)
{
if (direction.y == 0f)//no horizontal movment
{
_speed = _speedPreset;
}
else if (direction.y > 0f)//upward movment
{
_speed = _speed * 2;
}
else//downward movment
{
_speed = -_speedPreset;
}
}
private void RollingEnd()
{
if (_rollAgain)
{ //reset postion of an element
_textCredits.anchoredPosition = new Vector2(_textCredits.anchoredPosition.x, -((_textCredits.rect.height + _mask.rect.height) / 2));
}
else
{
rollingEnded.Invoke();
}
}
}

11
UOP1_Project/Assets/Scripts/UI/UICreditsRoller.cs.meta


fileFormatVersion: 2
guid: 9c39669197b4cc94f852f9245162bde9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

1
UOP1_Project/Assets/Resources/ContributorsList.txt


{"Contributors":[{"Name":"Name","Contribution":"Developer"},{"Name":"Name2","Contribution":"Artist"}]}

7
UOP1_Project/Assets/Resources/ContributorsList.txt.meta


fileFormatVersion: 2
guid: ed299936161d49943923cd1bcb811521
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
正在加载...
取消
保存