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

This commit is contained in:
Soulaha Balde 2022-05-15 13:12:58 -04:00
commit dabc50ed8d
17 changed files with 1347 additions and 191 deletions

View File

@ -851,10 +851,12 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3735044009610982792} - {fileID: 1714364098846827564}
- {fileID: 2010045890940401534}
- {fileID: 5616491715955234103} - {fileID: 5616491715955234103}
- {fileID: 7174851450076484861} - {fileID: 7174851450076484861}
- {fileID: 7483763325311061105}
- {fileID: 7877029066061758710}
- {fileID: 444301740144869469}
m_Father: {fileID: 7226858076299792826} m_Father: {fileID: 7226858076299792826}
m_RootOrder: 4 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -2290,7 +2292,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &5616491715955234103 --- !u!224 &5616491715955234103
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -2304,7 +2306,7 @@ RectTransform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 8591417510463701647} m_Father: {fileID: 8591417510463701647}
m_RootOrder: 2 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
@ -3782,8 +3784,16 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 79b7d4d08379c4a4b9c0c4a91499fb6d, type: 3} m_Script: {fileID: 11500000, guid: 79b7d4d08379c4a4b9c0c4a91499fb6d, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
player: {fileID: 0}
pointsTxt: {fileID: 8367707976770782541} pointsTxt: {fileID: 8367707976770782541}
mainHealthBar: {fileID: 6102993991279125145}
verticalHealthBars:
- {fileID: 2640022750990207684}
- {fileID: 3325980412281505347}
- {fileID: 4995318508139562728}
hpBarColorPerDimension:
- {r: 0.091847636, g: 0.14423606, b: 0.4528302, a: 1}
- {r: 0.21518761, g: 0.8207547, b: 0.127759, a: 1}
- {r: 0.8113208, g: 0.37032807, b: 0.11863652, a: 1}
--- !u!1 &7226858076878993065 --- !u!1 &7226858076878993065
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3936,82 +3946,6 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &7326714999335118993
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2010045890940401534}
- component: {fileID: 565897196578875658}
- component: {fileID: 3954022060441994303}
m_Layer: 5
m_Name: health_fill
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2010045890940401534
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7326714999335118993}
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: 8591417510463701647}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 13.886993, y: -65.08267}
m_SizeDelta: {x: 500.5736, y: 54.4168}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &565897196578875658
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7326714999335118993}
m_CullTransparentMesh: 1
--- !u!114 &3954022060441994303
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7326714999335118993}
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.10065861, g: 0.735849, b: 0.13188064, 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: 21300000, guid: 17afab4130c76414badea0eea1f6638d, type: 3}
m_Type: 3
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 0
m_FillAmount: 0.367
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7343102371801161858 --- !u!1 &7343102371801161858
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4336,82 +4270,6 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &7589559408490877497
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3735044009610982792}
- component: {fileID: 2357111211679627613}
- component: {fileID: 819304402467047829}
m_Layer: 5
m_Name: health_background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3735044009610982792
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7589559408490877497}
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: 8591417510463701647}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 13.886993, y: -65.08267}
m_SizeDelta: {x: 500.5736, y: 54.4168}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2357111211679627613
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7589559408490877497}
m_CullTransparentMesh: 1
--- !u!114 &819304402467047829
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7589559408490877497}
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, g: 0, b: 0, 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: 21300000, guid: 17afab4130c76414badea0eea1f6638d, type: 3}
m_Type: 0
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!1 &7968668739527502978 --- !u!1 &7968668739527502978
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4429,7 +4287,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &7174851450076484861 --- !u!224 &7174851450076484861
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4443,7 +4301,7 @@ RectTransform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 8591417510463701647} m_Father: {fileID: 8591417510463701647}
m_RootOrder: 3 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
@ -5416,3 +5274,479 @@ MonoBehaviour:
m_hasFontAssetChanged: 0 m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0} m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1001 &3640897101369500366
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8591417510463701647}
m_Modifications:
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_RootOrder
value: 3
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.z
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -1501
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 435
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 90
objectReference: {fileID: 0}
- target: {fileID: 6317334477149384872, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Name
value: VerticalHealthBar
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.b
value: 0.7075472
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.g
value: 0.19524896
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.r
value: 0.09678713
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
--- !u!114 &2640022750990207684 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 1595450933592483850, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 3640897101369500366}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &7483763325311061105 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 3640897101369500366}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4038725818596863561
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8591417510463701647}
m_Modifications:
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_RootOrder
value: 4
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.z
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -1403
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 435
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 90
objectReference: {fileID: 0}
- target: {fileID: 6317334477149384872, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Name
value: VerticalHealthBar (1)
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
--- !u!114 &3325980412281505347 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 1595450933592483850, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 4038725818596863561}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &7877029066061758710 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 4038725818596863561}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4798056095452056211
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8591417510463701647}
m_Modifications:
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6317334477149384872, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Name
value: MainHealthBar
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
--- !u!224 &1714364098846827564 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 4798056095452056211}
m_PrefabAsset: {fileID: 0}
--- !u!114 &6102993991279125145 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 1595450933592483850, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 4798056095452056211}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &6014207229380505314
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8591417510463701647}
m_Modifications:
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalRotation.z
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -1303
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 435
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 90
objectReference: {fileID: 0}
- target: {fileID: 6317334477149384872, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Name
value: VerticalHealthBar (2)
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.b
value: 0.10196077
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.g
value: 0.24709329
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.r
value: 0.7372549
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
--- !u!224 &444301740144869469 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 6014207229380505314}
m_PrefabAsset: {fileID: 0}
--- !u!114 &4995318508139562728 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 1595450933592483850, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
m_PrefabInstance: {fileID: 6014207229380505314}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -207,7 +207,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 0 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &2398580280414369016 --- !u!33 &2398580280414369016
MeshFilter: MeshFilter:
@ -461,7 +461,7 @@ Transform:
- {fileID: 2398580281473075025} - {fileID: 2398580281473075025}
- {fileID: 2398580282036884597} - {fileID: 2398580282036884597}
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 2 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2398580280527440454 --- !u!1 &2398580280527440454
GameObject: GameObject:
@ -491,6 +491,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3122920859500152402}
- {fileID: 2398580280414369023} - {fileID: 2398580280414369023}
- {fileID: 2398580281173991539} - {fileID: 2398580281173991539}
- {fileID: 2398580280514116546} - {fileID: 2398580280514116546}
@ -1072,7 +1073,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 5 m_RootOrder: 6
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &2398580281113924508 --- !u!33 &2398580281113924508
MeshFilter: MeshFilter:
@ -1155,7 +1156,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 1 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: -28.332, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -28.332, y: 0, z: 0}
--- !u!33 &2398580281173991549 --- !u!33 &2398580281173991549
MeshFilter: MeshFilter:
@ -1326,7 +1327,7 @@ Transform:
- {fileID: 2398580280414332520} - {fileID: 2398580280414332520}
- {fileID: 2398580280739990207} - {fileID: 2398580280739990207}
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 3 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2398580281378808008 --- !u!1 &2398580281378808008
GameObject: GameObject:
@ -1359,7 +1360,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 6 m_RootOrder: 7
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &2398580281378808021 --- !u!33 &2398580281378808021
MeshFilter: MeshFilter:
@ -1940,7 +1941,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 4 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &2398580281909144681 --- !u!33 &2398580281909144681
MeshFilter: MeshFilter:
@ -2281,7 +2282,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 9 m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &4588112000306363475 --- !u!114 &4588112000306363475
MonoBehaviour: MonoBehaviour:
@ -2375,7 +2376,7 @@ Transform:
- {fileID: 8360311633524412580} - {fileID: 8360311633524412580}
- {fileID: 1198892008880930734} - {fileID: 1198892008880930734}
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 8 m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6859503625381157636 --- !u!1 &6859503625381157636
GameObject: GameObject:
@ -2408,6 +2409,118 @@ Transform:
m_Father: {fileID: 6576895058904098596} m_Father: {fileID: 6576895058904098596}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6973536880156014350
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3122920859500152402}
- component: {fileID: 2012323110346539457}
- component: {fileID: 1798967697912080973}
- component: {fileID: 8522344775109786027}
- component: {fileID: 5528713942592985617}
m_Layer: 0
m_Name: DIMENSION_CONTROLLER
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3122920859500152402
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6973536880156014350}
m_LocalRotation: {x: -0.01151752, y: -0, z: -0, w: 0.9999337}
m_LocalPosition: {x: 6.404957, y: -9.653287, z: 4.0262146}
m_LocalScale: {x: 72.31022, y: 11.12011, z: 85.71496}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2398580280527440449}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &2012323110346539457
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6973536880156014350}
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1798967697912080973
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6973536880156014350}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 5871250831bcf02499be76202d393f00, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &8522344775109786027
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6973536880156014350}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 4
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!114 &5528713942592985617
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6973536880156014350}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5dfc667192d2c2641bbd86b84f6dea74, type: 3}
m_Name:
m_EditorClassIdentifier:
dimensionId: 0
--- !u!1 &7745120426633950777 --- !u!1 &7745120426633950777
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -2472,7 +2585,7 @@ Transform:
- {fileID: 633778514577777118} - {fileID: 633778514577777118}
- {fileID: 7337768835324858517} - {fileID: 7337768835324858517}
m_Father: {fileID: 2398580280527440449} m_Father: {fileID: 2398580280527440449}
m_RootOrder: 7 m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1396733389042102710 --- !u!1001 &1396733389042102710
PrefabInstance: PrefabInstance:

View File

@ -1,5 +1,117 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &2067193707710349373
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4430806670354009071}
- component: {fileID: 7737647499063995998}
- component: {fileID: 4923766802100698631}
- component: {fileID: 6538802797101006760}
- component: {fileID: 1793164356031741670}
m_Layer: 0
m_Name: DIMENSION_CONTROLLER
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4430806670354009071
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2067193707710349373}
m_LocalRotation: {x: -0.01151752, y: -0, z: -0, w: 0.9999337}
m_LocalPosition: {x: 6.404957, y: -9.653287, z: 4.0262146}
m_LocalScale: {x: 72.31022, y: 11.12011, z: 85.71496}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5015426421145494681}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &7737647499063995998
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2067193707710349373}
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &4923766802100698631
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2067193707710349373}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 5871250831bcf02499be76202d393f00, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &6538802797101006760
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2067193707710349373}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 4
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!114 &1793164356031741670
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2067193707710349373}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5dfc667192d2c2641bbd86b84f6dea74, type: 3}
m_Name:
m_EditorClassIdentifier:
dimensionId: 2
--- !u!1 &5015426419719319481 --- !u!1 &5015426419719319481
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -280,7 +392,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5015426421145494681} m_Father: {fileID: 5015426421145494681}
m_RootOrder: 1 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &5015426419922235452 --- !u!33 &5015426419922235452
MeshFilter: MeshFilter:
@ -363,7 +475,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5015426421145494681} m_Father: {fileID: 5015426421145494681}
m_RootOrder: 2 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: -28.332, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -28.332, y: 0, z: 0}
--- !u!33 &5015426420008476192 --- !u!33 &5015426420008476192
MeshFilter: MeshFilter:
@ -954,7 +1066,7 @@ Transform:
- {fileID: 5015426421754054403} - {fileID: 5015426421754054403}
- {fileID: 5015426421163371972} - {fileID: 5015426421163371972}
m_Father: {fileID: 5015426421145494681} m_Father: {fileID: 5015426421145494681}
m_RootOrder: 4 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5015426420985307132 --- !u!1 &5015426420985307132
GameObject: GameObject:
@ -987,7 +1099,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 5015426421145494681} m_Father: {fileID: 5015426421145494681}
m_RootOrder: 0 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &5015426420985307121 --- !u!33 &5015426420985307121
MeshFilter: MeshFilter:
@ -1067,6 +1179,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 4430806670354009071}
- {fileID: 5015426420985307135} - {fileID: 5015426420985307135}
- {fileID: 5015426419922235450} - {fileID: 5015426419922235450}
- {fileID: 5015426420008476206} - {fileID: 5015426420008476206}
@ -1191,7 +1304,7 @@ Transform:
- {fileID: 5015426421686547116} - {fileID: 5015426421686547116}
- {fileID: 5015426421255727514} - {fileID: 5015426421255727514}
m_Father: {fileID: 5015426421145494681} m_Father: {fileID: 5015426421145494681}
m_RootOrder: 3 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5015426421255727515 --- !u!1 &5015426421255727515
GameObject: GameObject:

View File

@ -29,7 +29,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3716208031609914071} m_Father: {fileID: 3716208031609914071}
m_RootOrder: 4 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3716208030383299724 --- !u!1 &3716208030383299724
GameObject: GameObject:
@ -145,7 +145,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3716208031609914071} m_Father: {fileID: 3716208031609914071}
m_RootOrder: 1 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &3716208030397492586 --- !u!33 &3716208030397492586
MeshFilter: MeshFilter:
@ -394,7 +394,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3716208031609914071} m_Father: {fileID: 3716208031609914071}
m_RootOrder: 0 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &3716208030742951721 --- !u!33 &3716208030742951721
MeshFilter: MeshFilter:
@ -565,7 +565,7 @@ Transform:
- {fileID: 3716208030782673088} - {fileID: 3716208030782673088}
- {fileID: 3716208030383299723} - {fileID: 3716208030383299723}
m_Father: {fileID: 3716208031609914071} m_Father: {fileID: 3716208031609914071}
m_RootOrder: 3 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3716208031331476248 --- !u!1 &3716208031331476248
GameObject: GameObject:
@ -831,7 +831,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!4 &3716208031609914071 --- !u!4 &3716208031609914071
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -844,6 +844,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3245312110220836615}
- {fileID: 3716208030742951723} - {fileID: 3716208030742951723}
- {fileID: 3716208030397492588} - {fileID: 3716208030397492588}
- {fileID: 3716208031751796222} - {fileID: 3716208031751796222}
@ -883,7 +884,7 @@ Transform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3716208031609914071} m_Father: {fileID: 3716208031609914071}
m_RootOrder: 2 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: -28.332, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -28.332, y: 0, z: 0}
--- !u!33 &3716208031751796220 --- !u!33 &3716208031751796220
MeshFilter: MeshFilter:
@ -935,3 +936,115 @@ MeshRenderer:
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0} m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8121996451995446280
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3245312110220836615}
- component: {fileID: 3676918812394908649}
- component: {fileID: 2307911361203150439}
- component: {fileID: 3658960410802415625}
- component: {fileID: 1714981871496760148}
m_Layer: 0
m_Name: DIMENSION_CONTROLLER
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3245312110220836615
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8121996451995446280}
m_LocalRotation: {x: -0.01151752, y: -0, z: -0, w: 0.9999337}
m_LocalPosition: {x: 6.404957, y: -9.653287, z: 4.0262146}
m_LocalScale: {x: 72.31022, y: 11.12011, z: 85.71496}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3716208031609914071}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -1.32, y: 0, z: 0}
--- !u!33 &3676918812394908649
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8121996451995446280}
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &2307911361203150439
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8121996451995446280}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 5871250831bcf02499be76202d393f00, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &3658960410802415625
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8121996451995446280}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 4
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!114 &1714981871496760148
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8121996451995446280}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5dfc667192d2c2641bbd86b84f6dea74, type: 3}
m_Name:
m_EditorClassIdentifier:
dimensionId: 3

8
Assets/Prefabs/UI.meta Normal file
View File

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

View File

@ -0,0 +1,300 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &218509848976950907
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3292477238973227557}
- component: {fileID: 5223125477649062208}
- component: {fileID: 3568815548724617746}
m_Layer: 5
m_Name: health_fillWhite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3292477238973227557
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 218509848976950907}
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: 6150997385660329663}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 13.886993, y: -65.08267}
m_SizeDelta: {x: 500.5736, y: 54.4168}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5223125477649062208
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 218509848976950907}
m_CullTransparentMesh: 1
--- !u!114 &3568815548724617746
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 218509848976950907}
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: 21300000, guid: 17afab4130c76414badea0eea1f6638d, type: 3}
m_Type: 3
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 0
m_FillAmount: 0.703
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2827036679963156994
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6445496103502429677}
- component: {fileID: 4993478342136587161}
- component: {fileID: 8379400679552536236}
m_Layer: 5
m_Name: health_fill
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6445496103502429677
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2827036679963156994}
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: 6150997385660329663}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 13.886993, y: -65.08267}
m_SizeDelta: {x: 500.5736, y: 54.4168}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4993478342136587161
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2827036679963156994}
m_CullTransparentMesh: 1
--- !u!114 &8379400679552536236
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2827036679963156994}
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.10065861, g: 0.735849, b: 0.13188064, 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: 21300000, guid: 17afab4130c76414badea0eea1f6638d, type: 3}
m_Type: 3
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 0
m_FillAmount: 0.367
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &3154092637200570538
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8161529832744779547}
- component: {fileID: 7070715944331408334}
- component: {fileID: 5316745219644261126}
m_Layer: 5
m_Name: health_background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8161529832744779547
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3154092637200570538}
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: 6150997385660329663}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 13.886993, y: -65.08267}
m_SizeDelta: {x: 500.5736, y: 54.4168}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7070715944331408334
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3154092637200570538}
m_CullTransparentMesh: 1
--- !u!114 &5316745219644261126
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3154092637200570538}
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, g: 0, b: 0, 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: 21300000, guid: 17afab4130c76414badea0eea1f6638d, type: 3}
m_Type: 0
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!1 &6317334477149384872
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6150997385660329663}
- component: {fileID: 1595450933592483850}
- component: {fileID: 6110702178490715531}
m_Layer: 5
m_Name: HealthBar
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6150997385660329663
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6317334477149384872}
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: 8161529832744779547}
- {fileID: 3292477238973227557}
- {fileID: 6445496103502429677}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, 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: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1595450933592483850
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6317334477149384872}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3}
m_Name:
m_EditorClassIdentifier:
canvasGroup: {fileID: 6110702178490715531}
visible: 1
img_fill: {fileID: 8379400679552536236}
img_fillWhite: {fileID: 3568815548724617746}
imgWhiteFillSpeed: 1
--- !u!225 &6110702178490715531
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6317334477149384872}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0

View File

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

View File

@ -2,18 +2,23 @@ using UnityEngine;
public class DimensionController : MonoBehaviour public class DimensionController : MonoBehaviour
{ {
public const int STARTING_HP = 25;
[SerializeField] private int dimensionId; [SerializeField] private int dimensionId;
[SerializeField] private int maxHp;
private float _hp; private float _hp;
private float _maxHp;
private void Start() private void Start()
{ {
_hp = maxHp; _maxHp = STARTING_HP;
_hp = _maxHp;
} }
private void OnTriggerEnter(Collider other) private void OnTriggerEnter(Collider other)
{ {
if (_hp <= 0) { return; }
var enemy = other.GetComponent<Enemy>(); var enemy = other.GetComponent<Enemy>();
if (ReferenceEquals(enemy, null)) return; if (ReferenceEquals(enemy, null)) return;
@ -22,8 +27,7 @@ public class DimensionController : MonoBehaviour
// Destroy projectile // Destroy projectile
Destroy(other.gameObject); Destroy(other.gameObject);
// Check loss condition GameManager.Instance.DealDamage(dimensionId, _hp, _maxHp);
if (_hp <= 0) GameManager.Instance.TriggerGameOver(dimensionId);
} }
} }

View File

@ -1,4 +1,4 @@
using UnityEngine; using UnityEngine;
using UnityEngine.InputSystem; using UnityEngine.InputSystem;
public class GameManager : MonoBehaviour public class GameManager : MonoBehaviour
@ -6,14 +6,15 @@ public class GameManager : MonoBehaviour
[SerializeField] private PlayerInput controls; [SerializeField] private PlayerInput controls;
[SerializeField] private CannonScript[] cannonList; [SerializeField] private CannonScript[] cannonList;
[SerializeField] private UIController uiController; [SerializeField] private UIController uiController;
[SerializeField] private WorldSwitcher worldSwitcher;
[Header("Game Variables")] [Header("Game Variables")]
[SerializeField, ReadOnly] private GameState state; [SerializeField, ReadOnly] private GameState state;
[SerializeField, ReadOnly] private float points; [SerializeField, ReadOnly] private float points;
[field: SerializeField, ReadOnly] public int CurrentDimensionID { get; private set; }
public static GameManager Instance { get; private set; } public static GameManager Instance { get; private set; }
private void Awake() private void Awake()
{ {
if (Instance != null && Instance != this) if (Instance != null && Instance != this)
@ -25,11 +26,33 @@ public class GameManager : MonoBehaviour
Instance = this; Instance = this;
state = GameState.InGame; state = GameState.InGame;
points = 0f; points = 0f;
CurrentDimensionID = worldSwitcher.CurrentWorldIndex;
worldSwitcher.OnChangeWorld.AddListener((int newDimensionID)=>
{
CurrentDimensionID = newDimensionID;
uiController.SetCurrentDimension(CurrentDimensionID, DimensionController.STARTING_HP, DimensionController.STARTING_HP);
Debug.Log("Changed dimension to: " + newDimensionID + "!");
});
// Vive le spaghetti 🍝🍝🍝
uiController.SetCurrentDimension(CurrentDimensionID,
DimensionController.STARTING_HP,
DimensionController.STARTING_HP);
uiController.UpdatePointsText(points); uiController.UpdatePointsText(points);
} }
} }
public void TriggerGameOver(int dimensionID) public void DealDamage(int dimensionID, float hp, float maxHP)
{
uiController.SetDimensionHP(CurrentDimensionID, dimensionID, hp, maxHP);
// Check loss condition
if (hp <= 0)
TriggerGameOver(dimensionID);
}
private void TriggerGameOver(int dimensionID)
{ {
if (state == GameState.Loss) return; if (state == GameState.Loss) return;

8
Assets/Scripts/UI.meta Normal file
View File

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

View File

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

View File

@ -0,0 +1,27 @@
using System.Collections;
using UnityEngine;
public class ConjureUIElement : MonoBehaviour
{
public CanvasGroup canvasGroup;
public bool visible;
protected virtual void Awake()
{
canvasGroup = GetComponent<CanvasGroup>();
if (canvasGroup == null) { canvasGroup = this.gameObject.AddComponent<CanvasGroup>(); }
if (canvasGroup.alpha > 0f) { visible = true; }
}
public virtual void SetVisible(bool yes)
{
if (visible == yes) { return; }
visible = yes;
canvasGroup.interactable = yes;
canvasGroup.blocksRaycasts = yes;
canvasGroup.alpha = (yes) ? 1f : 0f;
}
}

View File

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

View File

@ -0,0 +1,36 @@
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class HealthBar : ConjureUIElement
{
[SerializeField] private Image img_fill;
[SerializeField] private Image img_fillWhite;
[SerializeField] private float imgWhiteFillSpeed = 1f;
private float targetFillAmount;
protected override void Awake()
{
base.Awake();
img_fill.fillAmount = 1f;
img_fillWhite.fillAmount = 1f;
}
private void Update()
{
img_fillWhite.fillAmount = Mathf.Lerp(img_fillWhite.fillAmount, targetFillAmount, Time.deltaTime * imgWhiteFillSpeed);
}
public void SetFillingAmount(float fillingAmount)
{
targetFillAmount = fillingAmount;
img_fill.fillAmount = targetFillAmount;
}
public void SetFillingColor(Color newColor)
{
img_fill.color = newColor;
}
}

View File

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

View File

@ -1,14 +1,44 @@
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI;
using TMPro; using TMPro;
public class UIController : MonoBehaviour public class UIController : MonoBehaviour
{ {
[SerializeField]private TMP_Text pointsTxt; [SerializeField] private TMP_Text pointsTxt;
[SerializeField] private HealthBar mainHealthBar;
[SerializeField] private HealthBar[] verticalHealthBars;
[SerializeField] private Color[] hpBarColorPerDimension;
public void UpdatePointsText(float points) public void UpdatePointsText(float points)
{ {
pointsTxt.text = points.ToString("0"); pointsTxt.text = points.ToString("0");
} }
public void SetCurrentDimension(int currentDimensionID, float currentDimensionHP, float currentDimensionMaxHP)
{
foreach (HealthBar verticalHealthBar in verticalHealthBars)
{
verticalHealthBar.SetVisible(true);
}
verticalHealthBars[currentDimensionID].SetVisible(false);
mainHealthBar.SetFillingColor(hpBarColorPerDimension[currentDimensionID]);
mainHealthBar.SetFillingAmount(currentDimensionHP / currentDimensionMaxHP);
}
public void SetDimensionHP(int currentDimensionID, int dimensionID, float hp, float maxHP)
{
float hpFillingAmount = hp / maxHP;
verticalHealthBars[dimensionID].SetFillingAmount(hpFillingAmount);
// Also change main HP bar if this is the current dimension.
if (currentDimensionID == dimensionID)
{
mainHealthBar.SetFillingAmount(hpFillingAmount);
}
}
} }

View File

@ -1,6 +1,10 @@
using System; using System;
using System.Collections; using System.Collections;
using UnityEngine; using UnityEngine;
using UnityEngine.Events;
[Serializable]
public class IntEvent : UnityEvent<int> { }
public class WorldSwitcher : MonoBehaviour { public class WorldSwitcher : MonoBehaviour {
[Range(0, 5)] [Range(0, 5)]
@ -21,6 +25,10 @@ public class WorldSwitcher : MonoBehaviour {
Coroutine transition; Coroutine transition;
static readonly int UVOffset = Shader.PropertyToID("_UVOffset"); static readonly int UVOffset = Shader.PropertyToID("_UVOffset");
public IntEvent OnChangeWorld;
public int CurrentWorldIndex { get { return currentWorldIndex; } }
void Awake() { void Awake() {
if (worldInfos.Length != 3) if (worldInfos.Length != 3)
Debug.LogWarning("For now, WorldSwitcher should have 3 worlds."); Debug.LogWarning("For now, WorldSwitcher should have 3 worlds.");
@ -56,6 +64,8 @@ public class WorldSwitcher : MonoBehaviour {
else else
currentWorldIndex--; currentWorldIndex--;
OnChangeWorld.Invoke(currentWorldIndex);
transition = StartCoroutine(TransitionCamera(right)); transition = StartCoroutine(TransitionCamera(right));
} }