Moving healthbars and buttons with tabs

This commit is contained in:
misabiko 2022-05-15 14:46:30 -04:00
parent ec52c18cef
commit ea264b8418
5 changed files with 963 additions and 96 deletions

View File

@ -860,10 +860,10 @@ RectTransform:
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}
m_AnchorMin: {x: 1, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -398, y: 117} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2143660879908703408 --- !u!1 &2143660879908703408
GameObject: GameObject:
@ -2310,7 +2310,7 @@ RectTransform:
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}
m_AnchoredPosition: {x: 13.886993, y: -34.865917} m_AnchoredPosition: {x: 605.88696, y: -445.8659}
m_SizeDelta: {x: 500.5736, y: 6.475} m_SizeDelta: {x: 500.5736, y: 6.475}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8667629878897465272 --- !u!222 &8667629878897465272
@ -3703,6 +3703,9 @@ RectTransform:
- {fileID: 7739996578642925484} - {fileID: 7739996578642925484}
- {fileID: 8591417510463701647} - {fileID: 8591417510463701647}
- {fileID: 924189069809704397} - {fileID: 924189069809704397}
- {fileID: 2962670241177435889}
- {fileID: 5037438043825057203}
- {fileID: 431853668021382708}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -4305,7 +4308,7 @@ RectTransform:
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}
m_AnchoredPosition: {x: 13.886993, y: -34.86592} m_AnchoredPosition: {x: 605.88696, y: -445.8659}
m_SizeDelta: {x: 500.5736, y: 6.475} m_SizeDelta: {x: 500.5736, y: 6.475}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7198290831678482525 --- !u!222 &7198290831678482525
@ -5274,6 +5277,210 @@ 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 &760168233547743644
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 7226858076299792826}
m_Modifications:
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_RootOrder
value: 8
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_SizeDelta.x
value: 40
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_SizeDelta.y
value: 40
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -918
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6877713656209657579, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Name
value: ChangeDimension3
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
--- !u!224 &431853668021382708 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
m_PrefabInstance: {fileID: 760168233547743644}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2769551624400212313
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 7226858076299792826}
m_Modifications:
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_RootOrder
value: 6
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_SizeDelta.x
value: 40
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_SizeDelta.y
value: 40
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -918
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6877713656209657579, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Name
value: ChangeDimension1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
--- !u!224 &2962670241177435889 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
m_PrefabInstance: {fileID: 2769551624400212313}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3640897101369500366 --- !u!1001 &3640897101369500366
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -5281,6 +5488,38 @@ PrefabInstance:
m_Modification: m_Modification:
m_TransformParent: {fileID: 8591417510463701647} m_TransformParent: {fileID: 8591417510463701647}
m_Modifications: m_Modifications:
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x propertyPath: m_Pivot.x
value: 0.5 value: 0.5
@ -5311,11 +5550,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x propertyPath: m_SizeDelta.x
value: 100 value: 290
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y propertyPath: m_SizeDelta.y
value: 100 value: 30
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
@ -5347,11 +5586,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x propertyPath: m_AnchoredPosition.x
value: -1501 value: -898.99994
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 435 value: -394
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -5369,6 +5608,70 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: VerticalHealthBar value: VerticalHealthBar
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.b propertyPath: m_Color.b
value: 0.7075472 value: 0.7075472
@ -5406,6 +5709,38 @@ PrefabInstance:
m_Modification: m_Modification:
m_TransformParent: {fileID: 8591417510463701647} m_TransformParent: {fileID: 8591417510463701647}
m_Modifications: m_Modifications:
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x propertyPath: m_Pivot.x
value: 0.5 value: 0.5
@ -5436,11 +5771,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x propertyPath: m_SizeDelta.x
value: 100 value: 290
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y propertyPath: m_SizeDelta.y
value: 100 value: 30
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
@ -5472,11 +5807,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x propertyPath: m_AnchoredPosition.x
value: -1403 value: -811
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 435 value: -394
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -5494,6 +5829,70 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: VerticalHealthBar (1) value: VerticalHealthBar (1)
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 61be5703914295543b05f3342f01bb3c, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
--- !u!114 &3325980412281505347 stripped --- !u!114 &3325980412281505347 stripped
@ -5589,7 +5988,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 0 value: -411
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -5625,6 +6024,108 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3} m_Script: {fileID: 11500000, guid: fc7ea5b1fff48b444b980ce43abc135c, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
--- !u!1001 &5375744699405451803
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 7226858076299792826}
m_Modifications:
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_RootOrder
value: 7
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_SizeDelta.x
value: 40
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_SizeDelta.y
value: 40
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchoredPosition.x
value: -918
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6877713656209657579, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
propertyPath: m_Name
value: ChangeDimension2
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
--- !u!224 &5037438043825057203 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 1113207575844450216, guid: 88869503deba1ba4aac8b63b9b80000c, type: 3}
m_PrefabInstance: {fileID: 5375744699405451803}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6014207229380505314 --- !u!1001 &6014207229380505314
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -5632,6 +6133,38 @@ PrefabInstance:
m_Modification: m_Modification:
m_TransformParent: {fileID: 8591417510463701647} m_TransformParent: {fileID: 8591417510463701647}
m_Modifications: m_Modifications:
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3292477238973227557, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Pivot.x propertyPath: m_Pivot.x
value: 0.5 value: 0.5
@ -5662,11 +6195,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x propertyPath: m_SizeDelta.x
value: 100 value: 290
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y propertyPath: m_SizeDelta.y
value: 100 value: 30
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
@ -5698,11 +6231,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x propertyPath: m_AnchoredPosition.x
value: -1303 value: -710.99994
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 435 value: -394
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 6150997385660329663, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -5720,6 +6253,70 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: VerticalHealthBar (2) value: VerticalHealthBar (2)
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6445496103502429677, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8161529832744779547, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3} - target: {fileID: 8379400679552536236, guid: 61be5703914295543b05f3342f01bb3c, type: 3}
propertyPath: m_Color.b propertyPath: m_Color.b
value: 0.10196077 value: 0.10196077

View File

@ -0,0 +1,123 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6877713656209657579
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1113207575844450216}
- component: {fileID: 63573765965039346}
- component: {fileID: 7893275847817886005}
- component: {fileID: 979262304345967077}
m_Layer: 5
m_Name: ChangeDimension
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1113207575844450216
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6877713656209657579}
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: 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: -918, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &63573765965039346
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6877713656209657579}
m_CullTransparentMesh: 1
--- !u!114 &7893275847817886005
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6877713656209657579}
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: 6a83e328de6f8fc4fbecb998016c7399, 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!114 &979262304345967077
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6877713656209657579}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 7893275847817886005}
m_OnClick:
m_PersistentCalls:
m_Calls: []

View File

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

View File

@ -146,13 +146,37 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 430403745636601587, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: player propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 3
objectReference: {fileID: 0}
- target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value: value:
objectReference: {fileID: 2014026694} objectReference: {fileID: 1383061313}
- target: {fileID: 1245760476298502058, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_IsActive propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 0 value: 2
objectReference: {fileID: 0}
- target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: SwitchWorld
objectReference: {fileID: 0}
- target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: WorldSwitcher, Assembly-CSharp
objectReference: {fileID: 0}
- target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument
value: 2
objectReference: {fileID: 0}
- target: {fileID: 512180123099629689, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 2082787375140496085, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 2082787375140496085, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y propertyPath: m_AnchorMax.y
@ -170,10 +194,34 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3203615922723506192, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: player propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 3
objectReference: {fileID: 0}
- target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value: value:
objectReference: {fileID: 2014026694} objectReference: {fileID: 1383061313}
- target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: SwitchWorld
objectReference: {fileID: 0}
- target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: WorldSwitcher, Assembly-CSharp
objectReference: {fileID: 0}
- target: {fileID: 3168393835055405244, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 3290620518113273233, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 3290620518113273233, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y propertyPath: m_AnchorMax.y
value: 0 value: 0
@ -206,41 +254,69 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y propertyPath: m_AnchoredPosition.y
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4088869081495123135, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: player propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 3
objectReference: {fileID: 0}
- target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value: value:
objectReference: {fileID: 2014026694} objectReference: {fileID: 1383061313}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 0 value: 2
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMin.y propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: 0 value: SwitchWorld
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.x propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
value: 0 value: WorldSwitcher, Assembly-CSharp
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4637900801277279150, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.y propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument
value: 0 value: 1
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 5119874463897783294, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: 0 value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4864102413907297127, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6310781014458571912, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 6310781014458571912, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y propertyPath: m_AnchorMax.y
@ -362,10 +438,6 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: Canvas_UI value: Canvas_UI
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7292790684055438790, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: player
value:
objectReference: {fileID: 2014026694}
- target: {fileID: 8145377689690508936, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3} - target: {fileID: 8145377689690508936, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
propertyPath: m_AnchorMax.y propertyPath: m_AnchorMax.y
value: 0 value: 0
@ -510,6 +582,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 40ba255bbdd1b2b47967e8390a85cca9, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 40ba255bbdd1b2b47967e8390a85cca9, type: 3}
--- !u!224 &242379725 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7483763325311061105, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
m_PrefabInstance: {fileID: 89540976}
m_PrefabAsset: {fileID: 0}
--- !u!1 &252866210 --- !u!1 &252866210
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -912,6 +989,11 @@ MeshFilter:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 432372982} m_GameObject: {fileID: 432372982}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!224 &554716307 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 431853668021382708, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
m_PrefabInstance: {fileID: 89540976}
m_PrefabAsset: {fileID: 0}
--- !u!1 &584960875 --- !u!1 &584960875
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1526,6 +1608,11 @@ Transform:
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!224 &823631620 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2962670241177435889, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
m_PrefabInstance: {fileID: 89540976}
m_PrefabAsset: {fileID: 0}
--- !u!1 &826661676 --- !u!1 &826661676
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1818,6 +1905,11 @@ Transform:
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!224 &916479801 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5037438043825057203, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
m_PrefabInstance: {fileID: 89540976}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1048485771 --- !u!1 &1048485771
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -2348,6 +2440,11 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 93ada555490a6074cab43a712f12b1ef, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 93ada555490a6074cab43a712f12b1ef, type: 3}
--- !u!224 &1147496830 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7877029066061758710, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
m_PrefabInstance: {fileID: 89540976}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1186895210 --- !u!1 &1186895210
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -2754,6 +2851,11 @@ MeshFilter:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1228484058} m_GameObject: {fileID: 1228484058}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!224 &1277501206 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 444301740144869469, guid: 1fbf5b38e74bdfe4185768d47372abe2, type: 3}
m_PrefabInstance: {fileID: 89540976}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1321018409 --- !u!1 &1321018409
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3172,19 +3274,30 @@ MonoBehaviour:
texture: {fileID: 0} texture: {fileID: 0}
renderQuad: {fileID: 817274629} renderQuad: {fileID: 817274629}
material: {fileID: 0} material: {fileID: 0}
healthBar: {fileID: 242379725}
button: {fileID: 823631620}
layer: 7 layer: 7
- camera: {fileID: 799351736} - camera: {fileID: 799351736}
texture: {fileID: 0} texture: {fileID: 0}
renderQuad: {fileID: 867942703} renderQuad: {fileID: 867942703}
material: {fileID: 0} material: {fileID: 0}
healthBar: {fileID: 1147496830}
button: {fileID: 916479801}
layer: 8 layer: 8
- camera: {fileID: 1616849997} - camera: {fileID: 1616849997}
texture: {fileID: 0} texture: {fileID: 0}
renderQuad: {fileID: 2080936950} renderQuad: {fileID: 2080936950}
material: {fileID: 0} material: {fileID: 0}
healthBar: {fileID: 1277501206}
button: {fileID: 554716307}
layer: 9 layer: 9
tabWidth: 0.2 tabWidth: 0.05
healthBarPosFromTabEdge: 0.025
buttonPosFromTabEdge: 0.025
quadOffset: 1 quadOffset: 1
OnChangeWorld:
m_PersistentCalls:
m_Calls: []
--- !u!1 &1385339222 --- !u!1 &1385339222
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4524,17 +4637,6 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 547051710011ee146aa8c829d9642ca5, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 547051710011ee146aa8c829d9642ca5, type: 3}
--- !u!114 &2014026694 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 3548093524067688457, guid: 547051710011ee146aa8c829d9642ca5, type: 3}
m_PrefabInstance: {fileID: 2014026693}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 44fc4a66977bce94dbaccf9ae1d06e2b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &2034440855 --- !u!1 &2034440855
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -2,9 +2,10 @@ using System;
using System.Collections; using System.Collections;
using UnityEngine; using UnityEngine;
using UnityEngine.Events; using UnityEngine.Events;
using UnityEngine.UIElements;
[Serializable] [Serializable]
public class IntEvent : UnityEvent<int> { } public class IntEvent : UnityEvent<int> {}
public class WorldSwitcher : MonoBehaviour { public class WorldSwitcher : MonoBehaviour {
[Range(0, 5)] [Range(0, 5)]
@ -13,12 +14,16 @@ public class WorldSwitcher : MonoBehaviour {
[SerializeField] float fadeDuration;*/ [SerializeField] float fadeDuration;*/
[SerializeField] AnimationCurve transitionCurve; [SerializeField] AnimationCurve transitionCurve;
//[SerializeField] AnimationCurve fadeCurve; //[SerializeField] AnimationCurve fadeCurve;
[SerializeField] WorldInfo[] worldInfos; [SerializeField] WorldInfo[] worldInfos;
[Range(0, 1)] [Range(0, 1)]
[SerializeField] float tabWidth; [SerializeField] float tabWidth;
[SerializeField] float healthBarPosFromTabEdge;
[SerializeField] float buttonPosFromTabEdge;
//TODO Hardcode //TODO Hardcode
[SerializeField] [SerializeField]
float quadOffset; float quadOffset;
@ -26,6 +31,7 @@ public class WorldSwitcher : MonoBehaviour {
int lastWorldIndex; int lastWorldIndex;
int currentWorldIndex; int currentWorldIndex;
Coroutine transition; Coroutine transition;
static readonly int UVOffset = Shader.PropertyToID("_UVOffset"); static readonly int UVOffset = Shader.PropertyToID("_UVOffset");
//static readonly int Opacity = Shader.PropertyToID("_Opacity"); //static readonly int Opacity = Shader.PropertyToID("_Opacity");
@ -83,18 +89,30 @@ public class WorldSwitcher : MonoBehaviour {
float startTime = Time.time; float startTime = Time.time;
Camera lastCam = lastWorld.camera; Camera lastCam = lastWorld.camera;
if (fromRight) {
for (int i = lastWorldIndex - 1; i >= currentWorldIndex; --i) {
worldInfos[i].healthBar.gameObject.SetActive(false);
worldInfos[i].button.gameObject.SetActive(false);
}
} else {
for (int i = lastWorldIndex + 1; i <= currentWorldIndex; ++i) {
worldInfos[i].healthBar.gameObject.SetActive(false);
worldInfos[i].button.gameObject.SetActive(false);
}
}
while (Time.time < startTime + transitionDuration) { while (Time.time < startTime + transitionDuration) {
float t = transitionCurve.Evaluate((Time.time - startTime) / transitionDuration); float t = transitionCurve.Evaluate((Time.time - startTime) / transitionDuration);
if (fromRight) { if (fromRight) {
for (int i = lastWorldIndex - 1; i >= currentWorldIndex; --i) { for (int i = lastWorldIndex - 1; i >= currentWorldIndex; --i) {
worldInfos[i].renderQuad.position = GetQuadOffset(lastCam, worldInfos[i], i, fromRight, true, t); worldInfos[i].renderQuad.position = GetQuadOffset(lastCam, worldInfos[i], i, true, true, t);
worldInfos[i].material.SetFloat(UVOffset, GetUVOffset(t, fromRight, i)); worldInfos[i].material.SetFloat(UVOffset, GetUVOffset(t, true, i));
} }
} else { } else {
for (int i = lastWorldIndex + 1; i <= currentWorldIndex; ++i) { for (int i = lastWorldIndex + 1; i <= currentWorldIndex; ++i) {
worldInfos[i].renderQuad.position = GetQuadOffset(lastCam, worldInfos[i], i, fromRight, true, t); worldInfos[i].renderQuad.position = GetQuadOffset(lastCam, worldInfos[i], i, false, true, t);
worldInfos[i].material.SetFloat(UVOffset, GetUVOffset(t, fromRight, i)); worldInfos[i].material.SetFloat(UVOffset, GetUVOffset(t, false, i));
} }
} }
@ -117,14 +135,10 @@ public class WorldSwitcher : MonoBehaviour {
} }
Vector3 GetQuadOffset(Camera cam, WorldInfo worldInfo, int index, bool fromRight, bool moving, float t = 0f) { Vector3 GetQuadOffset(Camera cam, WorldInfo worldInfo, int index, bool fromRight, bool moving, float t = 0f) {
float x = fromRight ? float x = fromRight ? Mathf.Lerp((1 + index) * tabWidth, 1f - (worldInfos.Length - 1 - index) * tabWidth, t) : Mathf.Lerp(1f - tabWidth * (worldInfos.Length - index), index * tabWidth, t);
Mathf.Lerp((1 + index) * tabWidth, 1f - (worldInfos.Length - 1 - index) * tabWidth, t) :
Mathf.Lerp(1f - tabWidth * (worldInfos.Length - index), index * tabWidth, t);
Vector3 quadHalfWidthOffset = Vector3.right * (fromRight ? -worldInfo.renderQuad.localScale.x / 2f : worldInfo.renderQuad.localScale.x / 2f); Vector3 quadHalfWidthOffset = Vector3.right * (fromRight ? -worldInfo.renderQuad.localScale.x / 2f : worldInfo.renderQuad.localScale.x / 2f);
float depthOffset = moving ? float depthOffset = moving ? Mathf.Abs(currentWorldIndex - index) * .0001f : -Mathf.Abs(currentWorldIndex - index) * .0001f;
Mathf.Abs(currentWorldIndex - index) * .0001f :
-Mathf.Abs(currentWorldIndex - index) * .0001f;
//TODO Offset epsilon //TODO Offset epsilon
return cam.ViewportToWorldPoint( return cam.ViewportToWorldPoint(
@ -138,10 +152,16 @@ public class WorldSwitcher : MonoBehaviour {
float GetUVOffset(float t, bool fromRight, int index) { float GetUVOffset(float t, bool fromRight, int index) {
return fromRight ? return fromRight ?
Mathf.Lerp(-1f + tabWidth * (index + 1), -(worldInfos.Length - 1 - index) * tabWidth, t): Mathf.Lerp(-1f + tabWidth * (index + 1), -(worldInfos.Length - 1 - index) * tabWidth, t) :
Mathf.Lerp(1f - tabWidth * (worldInfos.Length - index), index * tabWidth, t); Mathf.Lerp(1f - tabWidth * (worldInfos.Length - index), index * tabWidth, t);
} }
float GetTabUIPos(float t, bool fromRight, int index, float offset) {
return fromRight ?
Mathf.Lerp(tabWidth * (index + 1), -(worldInfos.Length - 1 - index) * tabWidth, t) - offset :
Mathf.Lerp(1f - tabWidth * (worldInfos.Length - index), index * tabWidth, t) + offset;
}
void ResetQuadPositions() { void ResetQuadPositions() {
Camera currCam = worldInfos[currentWorldIndex].camera; Camera currCam = worldInfos[currentWorldIndex].camera;
LayerMask currLayer = worldInfos[currentWorldIndex].layer; LayerMask currLayer = worldInfos[currentWorldIndex].layer;
@ -155,6 +175,21 @@ public class WorldSwitcher : MonoBehaviour {
bool fromRight = i - currentWorldIndex < 0; bool fromRight = i - currentWorldIndex < 0;
worldInfos[i].renderQuad.position = GetQuadOffset(currCam, worldInfos[i], i, fromRight, false); worldInfos[i].renderQuad.position = GetQuadOffset(currCam, worldInfos[i], i, fromRight, false);
worldInfos[i].material.SetFloat(UVOffset, GetUVOffset(0f, fromRight, i)); worldInfos[i].material.SetFloat(UVOffset, GetUVOffset(0f, fromRight, i));
worldInfos[i].healthBar.gameObject.SetActive(true);
worldInfos[i].healthBar.position = new Vector3(
Screen.width * GetTabUIPos(0f, fromRight, i, healthBarPosFromTabEdge),
worldInfos[i].healthBar.position.y,
worldInfos[i].healthBar.position.z
);
worldInfos[i].button.gameObject.SetActive(true);
worldInfos[i].button.position = new Vector3(
Screen.width * GetTabUIPos(0f, fromRight, i, buttonPosFromTabEdge),
worldInfos[i].button.position.y,
worldInfos[i].button.position.z
);
}else {
worldInfos[i].healthBar.gameObject.SetActive(false);
worldInfos[i].button.gameObject.SetActive(false);
} }
} }
} }
@ -166,7 +201,10 @@ struct WorldInfo {
[HideInInspector] public RenderTexture texture; [HideInInspector] public RenderTexture texture;
public Transform renderQuad; public Transform renderQuad;
[HideInInspector] public Material material; [HideInInspector] public Material material;
public RectTransform healthBar;
public RectTransform button;
public int layer; public int layer;
static readonly int CameraTexture = Shader.PropertyToID("_CameraTexture"); static readonly int CameraTexture = Shader.PropertyToID("_CameraTexture");
public void SetUsingRenderTexture(bool usingTexture, int layer) { public void SetUsingRenderTexture(bool usingTexture, int layer) {
@ -174,7 +212,7 @@ struct WorldInfo {
camera.targetTexture = texture; camera.targetTexture = texture;
renderQuad.gameObject.SetActive(true); renderQuad.gameObject.SetActive(true);
renderQuad.gameObject.layer = layer; renderQuad.gameObject.layer = layer;
}else { } else {
camera.targetTexture = null; camera.targetTexture = null;
renderQuad.gameObject.SetActive(false); renderQuad.gameObject.SetActive(false);
} }