关卡开场动画
This commit is contained in:
parent
996ca1dc27
commit
e872381e28
File diff suppressed because it is too large
Load Diff
|
@ -299,7 +299,7 @@ RectTransform:
|
|||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1593487552089916832}
|
||||
- {fileID: 5111372793132720207}
|
||||
- {fileID: 1570623986291034939}
|
||||
- {fileID: 987875187}
|
||||
- {fileID: 8767444850111818679}
|
||||
|
@ -538,11 +538,11 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 5777518965813572997}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!224 &1593487552089916832 stripped
|
||||
--- !u!224 &5111372793132720207 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 6887168216434345711, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6830972509661769025}
|
||||
m_PrefabInstance: {fileID: 6286447948450706629}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5777518965813572997
|
||||
PrefabInstance:
|
||||
|
@ -668,131 +668,7 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 6ebd5f76171ee4e0b8d96b2eae97c251, type: 3}
|
||||
--- !u!1001 &6395436234779048092
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 981190536}
|
||||
m_Modifications:
|
||||
- target: {fileID: 539047986927620544, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: PanelEndings
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620544, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 3
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 25cbbba289b6a49d6916bc6215534770, type: 3}
|
||||
--- !u!1001 &6830972509661769025
|
||||
--- !u!1001 &6286447948450706629
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
|
@ -829,146 +705,6 @@ PrefabInstance:
|
|||
propertyPath: m_AnchoredPosition.x
|
||||
value: 414
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509022268528, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509022268528, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509022268528, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 93.85712
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509022268528, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509156605960, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509156605960, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509156605960, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 69.57141
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509156605960, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509320652315, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509320652315, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509320652315, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 45.285706
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509320652315, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509864680218, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509864680218, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509864680218, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 118.14282
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972509864680218, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510663692486, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510663692486, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510663692486, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 166.71423
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510663692486, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510682338522, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510682338522, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510682338522, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 142.42853
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510682338522, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510889436285, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510889436285, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510889436285, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 21
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6830972510889436285, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6887168215451146749, guid: 841ca4be8d96342da81473d244f04f57,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
|
@ -1131,6 +867,130 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 841ca4be8d96342da81473d244f04f57, type: 3}
|
||||
--- !u!1001 &6395436234779048092
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 981190536}
|
||||
m_Modifications:
|
||||
- target: {fileID: 539047986927620544, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: PanelEndings
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620544, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 3
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 539047986927620545, guid: 25cbbba289b6a49d6916bc6215534770,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 25cbbba289b6a49d6916bc6215534770, type: 3}
|
||||
--- !u!224 &8174312654083100069 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 1549853549434864437, guid: 30cc95837c5a74b1ca4757bb85a4abfa,
|
||||
|
|
|
@ -14,7 +14,7 @@ public class GameLogic : MonoBehaviour
|
|||
private void Start()
|
||||
{
|
||||
PanelGame tUIGame = UIManager.Instance.OpenUI<PanelGame>();
|
||||
tUIGame.Init();
|
||||
tUIGame.Init(true);
|
||||
|
||||
mFilm = Instantiate(ResourceManager.Instance.LoadRes<Film>(Const.Path.GetFilm(PlayerData.Instance.CurrentLevelID)));
|
||||
mFilm.transform.SetParent(mCtnStage);
|
||||
|
|
|
@ -0,0 +1,76 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using DG.Tweening;
|
||||
|
||||
public class LevelOpening : MonoBehaviour
|
||||
{
|
||||
[SerializeField] Image mImgBg;
|
||||
|
||||
[SerializeField] RectTransform mRctTopFrame;
|
||||
[SerializeField] RectTransform mRctBottomFrame;
|
||||
|
||||
[SerializeField] RectTransform mRctTitleBg;
|
||||
|
||||
[SerializeField] GameObject mGobContent;
|
||||
[SerializeField] Text mTxtTitle;
|
||||
[SerializeField] Image mImgLogo;
|
||||
[SerializeField] Image mImgIcon;
|
||||
|
||||
private Action mDelExit;
|
||||
|
||||
public void Enter(int pLevel, Action pDelExit)
|
||||
{
|
||||
gameObject.SetActive(true);
|
||||
mDelExit = pDelExit;
|
||||
int tLevelID = GameConfig.Instance.LevelSort[pLevel - 1];
|
||||
|
||||
LevelData tLvData = GameConfig.Instance.GetLevelData(tLevelID);
|
||||
if (ColorUtility.TryParseHtmlString(tLvData.LevelColorCode, out Color tLevelColor))
|
||||
{
|
||||
mImgBg.color = tLevelColor;
|
||||
}
|
||||
|
||||
mTxtTitle.text = "关卡 " + pLevel;
|
||||
mImgLogo.sprite = ResourceManager.Instance.LoadRes<Sprite>(Const.Path.GetLevelLogo(tLevelID));
|
||||
mImgIcon.sprite = ResourceManager.Instance.LoadRes<Sprite>(Const.Path.GetLevelIconSmall(tLevelID));
|
||||
|
||||
//animation
|
||||
mImgBg.gameObject.SetActive(true);
|
||||
mRctTopFrame.anchoredPosition = new Vector2(0, 850);
|
||||
mRctBottomFrame.anchoredPosition = new Vector2(0, -760);
|
||||
|
||||
mGobContent.SetActive(true);
|
||||
mRctTitleBg.localScale = new Vector3(1, 0, 1);
|
||||
mImgLogo.rectTransform.anchoredPosition = new Vector2(600, 0);
|
||||
mImgIcon.rectTransform.localScale = Vector3.zero;
|
||||
|
||||
Sequence tAniSequence = DOTween.Sequence();
|
||||
tAniSequence.Append(mRctTopFrame.DOAnchorPosY(360, 0.5f));
|
||||
tAniSequence.Join(mRctBottomFrame.DOAnchorPosY(-360, 0.5f));
|
||||
tAniSequence.Join(mImgLogo.rectTransform.DOAnchorPosX(-320, 0.5f).SetEase(Ease.InSine));
|
||||
tAniSequence.Append(mImgLogo.rectTransform.DOSizeDelta(new Vector2(550, mImgLogo.rectTransform.sizeDelta.y), 0.15f).SetEase(Ease.OutSine));
|
||||
tAniSequence.Append(mImgLogo.rectTransform.DOSizeDelta(new Vector2(640, mImgLogo.rectTransform.sizeDelta.y), 0.15f).SetEase(Ease.InSine));
|
||||
tAniSequence.Append(mRctTitleBg.DOScale(Vector3.one, 0.3f).SetEase(Ease.OutBack));
|
||||
tAniSequence.Join(mImgIcon.rectTransform.DOScale(Vector3.one, 0.3f).SetEase(Ease.OutBack).SetDelay(0.2f));
|
||||
tAniSequence.AppendInterval(0.8f);
|
||||
tAniSequence.AppendCallback(Exit);
|
||||
tAniSequence.Append(mRctTopFrame.DOAnchorPosY(850, 0.5f));
|
||||
tAniSequence.Join(mRctBottomFrame.DOAnchorPosY(-760, 0.5f));
|
||||
tAniSequence.AppendCallback(Over);
|
||||
}
|
||||
|
||||
private void Exit()
|
||||
{
|
||||
mImgBg.gameObject.SetActive(false);
|
||||
mGobContent.SetActive(false);
|
||||
mDelExit?.Invoke();
|
||||
}
|
||||
|
||||
private void Over()
|
||||
{
|
||||
gameObject.SetActive(false);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 83cdb8e09db29419ea6c178936166618
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -9,6 +9,8 @@ public class PanelGame : BasePanel
|
|||
{
|
||||
public Action<int[]> DelPlay;
|
||||
|
||||
[SerializeField] LevelOpening mLvOpening;
|
||||
|
||||
[SerializeField] Text mTxtTitle;
|
||||
[SerializeField] Button mBtnLevel;
|
||||
[SerializeField] Button mBtnMenu;
|
||||
|
@ -18,7 +20,8 @@ public class PanelGame : BasePanel
|
|||
[SerializeField] GameObject[] mGobArrows;
|
||||
[SerializeField] ButtonSound[] mBtnSounds;
|
||||
|
||||
[SerializeField] GameObject mGobJumpTip;
|
||||
[SerializeField] GameObject mGobChooseTip;
|
||||
[SerializeField] GameObject mGobTapTip;
|
||||
[SerializeField] GameObject mGobPlay;
|
||||
[SerializeField] Button mBtnPlay;
|
||||
|
||||
|
@ -45,7 +48,20 @@ public class PanelGame : BasePanel
|
|||
mAni = GetComponent<PanelGameAni>();
|
||||
}
|
||||
|
||||
public void Init()
|
||||
public void Init(bool pWithOpening = false)
|
||||
{
|
||||
if (pWithOpening)
|
||||
{
|
||||
mLvOpening.Enter(PlayerData.Instance.CurrentLevel, ShowStage);
|
||||
}
|
||||
else
|
||||
{
|
||||
mLvOpening.gameObject.SetActive(false);
|
||||
ShowStage();
|
||||
}
|
||||
}
|
||||
|
||||
private void ShowStage()
|
||||
{
|
||||
LevelData tLvData = GameConfig.Instance.GetLevelData(PlayerData.Instance.CurrentLevelID);
|
||||
|
||||
|
@ -80,15 +96,16 @@ public class PanelGame : BasePanel
|
|||
mBtnSounds[i].DelClick = OnClickSound;
|
||||
}
|
||||
|
||||
mGobJumpTip.SetActive(false);
|
||||
mGobChooseTip.SetActive(false);
|
||||
|
||||
mGobTapTip.SetActive(false);
|
||||
mGobPlay.SetActive(false);
|
||||
mGobPlayProgress.SetActive(false);
|
||||
mAtrAction.gameObject.SetActive(false);
|
||||
mGobOpMask.SetActive(false);
|
||||
|
||||
mAni.Init();
|
||||
TimerManager.Instance.Schedule(() => mGobJumpTip.SetActive(true), 0.5f);
|
||||
TimerManager.Instance.Schedule(() => mGobChooseTip.SetActive(true), 0.5f);
|
||||
}
|
||||
|
||||
private void OnClickLevel()
|
||||
|
@ -110,6 +127,7 @@ public class PanelGame : BasePanel
|
|||
|
||||
private void OnClickPlay()
|
||||
{
|
||||
mGobTapTip.SetActive(false);
|
||||
mGobPlay.SetActive(false);
|
||||
mGobOpMask.SetActive(true);
|
||||
for (int i = 0; i < mBtnSlots.Length; i++)
|
||||
|
@ -173,6 +191,7 @@ public class PanelGame : BasePanel
|
|||
}
|
||||
}
|
||||
|
||||
mGobTapTip.SetActive(tAllSet);
|
||||
mGobPlay.SetActive(tAllSet);
|
||||
}
|
||||
}
|
|
@ -296,7 +296,6 @@ public class PanelMain : BasePanel
|
|||
|
||||
private void OnClickOpen()
|
||||
{
|
||||
Debug.Log("click open!!!");
|
||||
mBtnOpen.enabled = false;
|
||||
FadeOutOpenPart();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue