Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
T
tuseGameColor
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shujianhe
tuseGameColor
Commits
dcf1d525
Commit
dcf1d525
authored
Jul 27, 2023
by
shujianhe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1 加载场景调整和测试用缩略图
2 组列表调整 3 终止更新缩略图 4 游戏进度从服务器拉去 5 关闭立即上报行为,20帧后在实际跳转
parent
18f481ea
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
496 additions
and
163 deletions
+496
-163
gameViewLogic.prefab
Assets/Resources/perfabs/gameViewLogic.prefab
+91
-45
gameScene.unity
Assets/Scenes/gameScene.unity
+200
-23
GameScenUserInfo.cs
Assets/scripts/Datas/GameScenUserInfo.cs
+2
-0
netLabelData.cs
Assets/scripts/Datas/netLabelData.cs
+27
-0
gameSceneAreaGroupHandler.cs
Assets/scripts/Views/gameScene/gameSceneAreaGroupHandler.cs
+18
-37
gameSceneLogic.cs
Assets/scripts/Views/gameScene/gameSceneLogic.cs
+95
-52
gameUserInfos.cs
Assets/scripts/Views/gameScene/gameUserInfos.cs
+32
-2
gridView.cs
Assets/scripts/common/gridView.cs
+11
-0
mainGameView.cs
Assets/scripts/common/mainGameView.cs
+13
-2
colorItem.cs
Assets/scripts/perfabItems/colorItem.cs
+7
-2
No files found.
Assets/Resources/perfabs/gameViewLogic.prefab
View file @
dcf1d525
...
...
@@ -76,6 +76,82 @@ MonoBehaviour:
m_FillOrigin
:
0
m_UseSpriteMesh
:
0
m_PixelsPerUnitMultiplier
:
1
---
!u!1
&165307577509819478
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
216671789900275948
}
-
component
:
{
fileID
:
1520829811932201433
}
-
component
:
{
fileID
:
948336499519928204
}
m_Layer
:
0
m_Name
:
groupListBg
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&216671789900275948
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
165307577509819478
}
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
:
1633357141748549960
}
m_RootOrder
:
-1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
1
,
y
:
0.5
}
m_AnchoredPosition
:
{
x
:
-41
,
y
:
-1582
}
m_SizeDelta
:
{
x
:
0
,
y
:
800
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!222
&1520829811932201433
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
165307577509819478
}
m_CullTransparentMesh
:
1
---
!u!114
&948336499519928204
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
165307577509819478
}
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
:
0
}
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
&367631070194179690
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -206,6 +282,7 @@ RectTransform:
-
{
fileID
:
2696017519285237368
}
-
{
fileID
:
9202005404466210624
}
-
{
fileID
:
3684281432546734940
}
-
{
fileID
:
216671789900275948
}
-
{
fileID
:
7778848243247776032
}
-
{
fileID
:
4207755507653322023
}
-
{
fileID
:
1976999355571500960
}
...
...
@@ -937,7 +1014,7 @@ RectTransform:
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
314
}
m_AnchoredPosition
:
{
x
:
4
,
y
:
840
}
m_SizeDelta
:
{
x
:
0
,
y
:
25
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&1036549963076789408
...
...
@@ -1478,7 +1555,7 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_Color
:
{
r
:
0.9490196
,
g
:
0.9490196
,
b
:
0.9490196
,
a
:
1
}
m_RaycastTarget
:
1
m_RaycastPadding
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_Maskable
:
1
...
...
@@ -1668,7 +1745,7 @@ RectTransform:
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchoredPosition
:
{
x
:
-38
,
y
:
-282
}
m_SizeDelta
:
{
x
:
64
0
,
y
:
30
}
m_SizeDelta
:
{
x
:
90
0
,
y
:
30
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&770547139677435937
MonoBehaviour
:
...
...
@@ -1768,7 +1845,7 @@ RectTransform:
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
295
.4
}
m_AnchoredPosition
:
{
x
:
4
,
y
:
821
.4
}
m_SizeDelta
:
{
x
:
0
,
y
:
25
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!222
&2831736868530311398
...
...
@@ -2353,7 +2430,7 @@ RectTransform:
m_GameObject
:
{
fileID
:
5697974217771189481
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
0.8
,
y
:
0.8
,
z
:
1
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
[]
m_Father
:
{
fileID
:
4930126960711289547
}
...
...
@@ -2361,8 +2438,8 @@ RectTransform:
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
:
-6
,
y
:
-127
}
m_SizeDelta
:
{
x
:
1
000
,
y
:
10
00
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
-127
}
m_SizeDelta
:
{
x
:
1
200
,
y
:
12
00
}
m_Pivot
:
{
x
:
0.5
,
y
:
0
}
---
!u!222
&2672100261875538246
CanvasRenderer
:
...
...
@@ -2738,7 +2815,7 @@ RectTransform:
m_AnchorMin
:
{
x
:
0
,
y
:
1
}
m_AnchorMax
:
{
x
:
1
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
-0.00012207031
,
y
:
0.00024414062
}
m_SizeDelta
:
{
x
:
0
,
y
:
29
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
44
0
}
m_Pivot
:
{
x
:
0
,
y
:
1
}
---
!u!222
&6177109562948806136
CanvasRenderer
:
...
...
@@ -2761,7 +2838,7 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
0.9411765
,
g
:
0.9411765
,
b
:
0.9411765
,
a
:
1
}
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
...
...
@@ -2844,7 +2921,7 @@ MonoBehaviour:
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_Sprite
:
{
fileID
:
21300000
,
guid
:
a739bbba4c0a9a94085973b67bc95bcf
,
type
:
3
}
m_Sprite
:
{
fileID
:
21300000
,
guid
:
ee269de026792d844afca7b89b541787
,
type
:
3
}
m_Type
:
0
m_PreserveAspect
:
0
m_FillCenter
:
1
...
...
@@ -2868,7 +2945,6 @@ GameObject:
-
component
:
{
fileID
:
8127201246377606253
}
-
component
:
{
fileID
:
249506130850906235
}
-
component
:
{
fileID
:
3881126791468221942
}
-
component
:
{
fileID
:
4691931816764605594
}
m_Layer
:
0
m_Name
:
gameShowView
m_TagString
:
Untagged
...
...
@@ -2979,36 +3055,6 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
7d1f5d2c8f31b4b408c2617ac6ccbcde
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
---
!u!114
&4691931816764605594
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
6769909122946713645
}
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
:
0
}
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
&6841462502927162422
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -3714,8 +3760,8 @@ RectTransform:
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
30
0
}
m_AnchoredPosition
:
{
x
:
-4
,
y
:
353
}
m_SizeDelta
:
{
x
:
0
,
y
:
44
0
}
m_Pivot
:
{
x
:
0.5
,
y
:
0
}
---
!u!222
&660496339158997908
CanvasRenderer
:
...
...
@@ -3738,14 +3784,14 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.20784314
}
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
:
10907
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_Sprite
:
{
fileID
:
0
}
m_Type
:
1
m_PreserveAspect
:
0
m_FillCenter
:
1
...
...
Assets/Scenes/gameScene.unity
View file @
dcf1d525
...
...
@@ -289,6 +289,35 @@ RectTransform:
m_CorrespondingSourceObject
:
{
fileID
:
1633357141748549960
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1821187684178258737
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1
&1749927914
stripped
GameObject
:
m_CorrespondingSourceObject
:
{
fileID
:
5978997263012059768
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1821187684178258737
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!114
&1749927918
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1749927914
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
8a8695521f0d02e499659fee002a26c2
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Padding
:
m_Left
:
5
m_Right
:
10
m_Top
:
0
m_Bottom
:
0
m_ChildAlignment
:
3
m_StartCorner
:
0
m_StartAxis
:
0
m_CellSize
:
{
x
:
280
,
y
:
280
}
m_Spacing
:
{
x
:
5
,
y
:
0
}
m_Constraint
:
2
m_ConstraintCount
:
1
---
!u!1001
&1821187684178258737
PrefabInstance
:
m_ObjectHideFlags
:
0
...
...
@@ -313,10 +342,22 @@ PrefabInstance:
propertyPath
:
m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value
:
onContinueHandler
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
216671789900275948
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
200
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
216671789900275948
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
401614864274373127
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Name
value
:
Canvas
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
413511353391081588
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Sprite
value
:
objectReference
:
{
fileID
:
21300000
,
guid
:
cc17797b19aa99741839e64bc6dd1f4a
,
type
:
3
}
-
target
:
{
fileID
:
422105211135309262
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
1
...
...
@@ -339,11 +380,19 @@ PrefabInstance:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
503614355353602301
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
1
0
00
value
:
1
2
00
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
503614355353602301
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.y
value
:
1000
value
:
1200
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
503614355353602301
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_LocalScale.x
value
:
1.2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
503614355353602301
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_LocalScale.y
value
:
1.2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
503614355353602301
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
...
...
@@ -381,10 +430,38 @@ PrefabInstance:
propertyPath
:
m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value
:
UnityEngine.Object, UnityEngine
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
579534837900412603
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.b
value
:
0.9490196
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
579534837900412603
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.g
value
:
0.9490196
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
579534837900412603
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.r
value
:
0.9490196
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
601494152891192310
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
813922290362976613
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Size
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
948336499519928204
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.b
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
948336499519928204
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.g
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
948336499519928204
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.r
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1194477751654865661
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_OnClick.m_PersistentCalls.m_Calls.Array.size
value
:
0
...
...
@@ -397,6 +474,14 @@ PrefabInstance:
propertyPath
:
m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value
:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1345706252318982597
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Size
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1345706252318982597
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Value
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1633357141748549960
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Pivot.x
value
:
0
...
...
@@ -481,18 +566,38 @@ PrefabInstance:
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1682976293997861255
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_LocalScale.x
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1682976293997861255
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_LocalScale.y
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1682976293997861255
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
-
769
value
:
-
546
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1682976293997861255
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
-1
791
value
:
-1
164
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1768046760152476349
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1976999355571500960
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1976999355571500960
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1976999355571500960
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
696.4
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2125809588161684614
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
value
:
0.5
...
...
@@ -525,6 +630,10 @@ PrefabInstance:
propertyPath
:
m_AnchoredPosition.y
value
:
125
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2145984797572034496
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2397888016392641895
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
1
...
...
@@ -541,6 +650,10 @@ PrefabInstance:
propertyPath
:
m_SizeDelta.y
value
:
102
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2488998574890369715
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
-1030
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2545109457425451164
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
value
:
0
...
...
@@ -555,7 +668,7 @@ PrefabInstance:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2696017519285237368
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
-100
.00012
value
:
-100
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
3205611354668530150
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_OnClick.m_PersistentCalls.m_Calls.Array.size
...
...
@@ -653,6 +766,10 @@ PrefabInstance:
propertyPath
:
m_SizeDelta.y
value
:
224
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
3916702469807618879
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
-101
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4139363703275230209
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
value
:
0.5
...
...
@@ -685,17 +802,29 @@ PrefabInstance:
propertyPath
:
m_AnchoredPosition.y
value
:
125
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4207755507653322023
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4207755507653322023
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4207755507653322023
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
715
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4886643278448710515
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
itemWidth
value
:
13
0
value
:
40
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4886643278448710515
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
itemHeight
value
:
13
0
value
:
40
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4886643278448710515
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
itemInterval
value
:
-1
0
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4930126960711289547
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
...
...
@@ -727,16 +856,24 @@ PrefabInstance:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
5145632994799020238
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.y
value
:
13
0
value
:
42
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
5145632994799020238
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
0
.00012207031
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
5145632994799020238
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
5446485606855009903
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
-149
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
5446485606855009903
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
-165
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
5503889877563921631
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
value
:
0.5
...
...
@@ -789,6 +926,18 @@ PrefabInstance:
propertyPath
:
m_Color.a
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6288710243067134574
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.b
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6288710243067134574
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.g
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6288710243067134574
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Color.r
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6769909122946713645
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
1
...
...
@@ -815,15 +964,15 @@ PrefabInstance:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6885165270998615511
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
value
:
1
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6885165270998615511
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.y
value
:
1
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6885165270998615511
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMin.x
value
:
1
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7060587662440544068
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Type
...
...
@@ -857,6 +1006,10 @@ PrefabInstance:
propertyPath
:
m_AnchorMin.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7428985397092881503
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_Vertical
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7587099083242171649
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
minShowFontSize
value
:
20
...
...
@@ -877,9 +1030,21 @@ PrefabInstance:
propertyPath
:
m_Sprite
value
:
objectReference
:
{
fileID
:
21300000
,
guid
:
611d9cc12d2a47a4789c58dcd0441715
,
type
:
3
}
-
target
:
{
fileID
:
7778848243247776032
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7778848243247776032
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.y
value
:
140
value
:
440
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7778848243247776032
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7778848243247776032
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
281
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8235616612504007133
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
...
...
@@ -915,39 +1080,47 @@ PrefabInstance:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9189191146825682432
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
64
0
value
:
102
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9189191146825682432
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.y
value
:
30
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9189191146825682432
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_LocalScale.x
value
:
1.2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9189191146825682432
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9189191146825682432
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.y
value
:
-406
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
value
:
1
value
:
0.5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMax.y
value
:
1
value
:
0.5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMin.x
value
:
0
value
:
0
.5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchorMin.y
value
:
0
value
:
0
.5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.x
value
:
0
value
:
192
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_SizeDelta.y
value
:
-650
value
:
3152
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
9202005404466210624
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
propertyPath
:
m_AnchoredPosition.x
...
...
@@ -957,11 +1130,15 @@ PrefabInstance:
propertyPath
:
m_AnchoredPosition.y
value
:
125
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedComponents
:
-
{
fileID
:
4691931816764605594
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
m_RemovedGameObjects
:
-
{
fileID
:
7579613037584348143
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_AddedComponents
:
-
targetCorrespondingSourceObject
:
{
fileID
:
5978997263012059768
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
insertIndex
:
-1
addedObject
:
{
fileID
:
1749927918
}
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
e2f00cfdb21d04b46adf17805f74f20c
,
type
:
3
}
---
!u!114
&1821187684178258738
stripped
MonoBehaviour
:
...
...
Assets/scripts/Datas/GameScenUserInfo.cs
View file @
dcf1d525
...
...
@@ -15,6 +15,7 @@ public class AreaInfoUseData
public
class
GameScenUserInfo
{
static
public
string
RunGameDatasRootName
=
"gameData"
;
public
string
thumbnailUrl
=
""
;
public
string
img
=
""
;
//线图
public
string
json
=
""
;
//数据
public
string
finishImg
=
""
;
//完成图
...
...
@@ -96,6 +97,7 @@ public class GameScenUserInfo
}
public
void
setShowAreaids
(
string
areaids
)
{
if
(
areaids
.
Equals
(
""
))
return
;
string
[]
ids
=
areaids
.
Split
(
","
);
Dictionary
<
short
,
bool
>
existIds
=
new
Dictionary
<
short
,
bool
>();
foreach
(
var
item
in
areaInfoUseData
)
...
...
Assets/scripts/Datas/netLabelData.cs
View file @
dcf1d525
...
...
@@ -80,4 +80,31 @@ public class netLableImageItem: System.Object
{
return
id
;
}
}
[System.Serializable]
public
class
resutltObject
<
T
>
{
public
T
data
;
}
public
class
HistoryClick
{
public
int
status
;
public
string
msg
;
public
string
sign
;
public
resutltObject
<
HistoryClickData
>
result
;
public
string
getHistory
()
{
List
<
int
>
history
=
new
List
<
int
>();
if
(
status
.
Equals
(
200
))
{
HistoryClickData
historyClickData
=
(
HistoryClickData
)
result
.
data
;
return
historyClickData
.
append
;
}
return
""
;
}
}
[System.Serializable]
public
class
HistoryClickData
{
public
string
append
=
""
;
}
\ No newline at end of file
Assets/scripts/Views/gameScene/gameSceneAreaGroupHandler.cs
View file @
dcf1d525
...
...
@@ -7,37 +7,24 @@ using UnityEngine;
public
class
gameSceneAreaGroupHandler
:
gridView
{
public
float
itemWidth
=
110f
;
public
float
itemHeight
=
110f
;
public
float
itemInterval
=
5f
;
private
bool
isInit
=
false
;
private
float
scale
=
1
;
public
float
ItemWidth
{
get
{
return
ItemWidth
;
}
}
public
float
ItemHeight
{
get
{
return
itemHeight
;
}
}
public
float
ItemInterval
{
get
{
return
itemInterval
;
}
}
//public float ItemWidth
//{
// get { return ItemWidth; }
//}
//public float ItemHeight
//{
// get { return itemHeight; }
//}
//public float ItemInterval
//{
// get { return itemInterval; }
//}
// Start is called before the first frame update
void
Start
()
{
if
(
isInit
==
true
)
return
;
isInit
=
true
;
RectTransform
rectTransform
=
transform
.
parent
.
GetComponent
<
RectTransform
>();
var
nowTransform
=
GetComponent
<
RectTransform
>();
utilsTools
.
DisplaySize
=
new
Vector2
(
rectTransform
.
rect
.
width
,
rectTransform
.
rect
.
height
);
scale
=
(
rectTransform
.
rect
.
height
/
1920f
);
//1920/rectTransform.rect.height;
if
((
itemHeight
*
scale
)
>
(
nowTransform
.
rect
.
height
*
0.8
))
{
scale
=
(
nowTransform
.
rect
.
height
*
0.8f
)
/
itemHeight
;
}
RectTransform
rectTransform
=
transform
.
parent
.
Find
(
"bg"
).
GetComponent
<
RectTransform
>();
utilsTools
.
DisplaySize
=
new
Vector2
(
rectTransform
.
rect
.
width
,
rectTransform
.
rect
.
height
);
}
// Update is called once per frame
...
...
@@ -45,17 +32,11 @@ public class gameSceneAreaGroupHandler : gridView
}
public
void
setDataNoGrid
(
int
cout
,
gradViewBack
gradView
)
{
if
(
isInit
==
false
)
{
Start
();
}
Debug
.
Log
(
string
.
Format
(
"width = {0},height={1},interval={2}"
,
itemWidth
,
itemHeight
,
itemInterval
));
setDataNoGrid
(
cout
,
itemWidth
*
scale
,
itemHeight
*
scale
,
itemInterval
*
scale
,(
GameObject
obj
,
int
idx
,
ListViewBackTypeEnum
lvb
)
=>
setData
(
cout
,(
GameObject
obj
,
int
idx
,
ListViewBackTypeEnum
lvb
)
=>
{
var
aa1
=
obj
.
GetComponent
<
RectTransform
>();
aa1
.
localScale
=
new
Vector3
(
scale
,
scale
);
//
var aa1 = obj.GetComponent<RectTransform>();
//
aa1.localScale = new Vector3(scale,scale);
gradView
(
obj
,
idx
,
lvb
);
}
,
false
,
null
,
20
);
});
}
}
Assets/scripts/Views/gameScene/gameSceneLogic.cs
View file @
dcf1d525
...
...
@@ -212,19 +212,25 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
}
areaGroupList
.
SetActive
(
true
);
if
(
autoSwitchGroup
==
false
)
nowidx
=
-
1
;
var
cellSize
=
gridViewList
.
getCellSize
();
gradViewBack
gradView
=
(
GameObject
gobject
,
int
idx
,
ListViewBackTypeEnum
lvbType
)
=>
{
if
(
lvbType
==
ListViewBackTypeEnum
.
create
){
var
ci
=
gobject
.
GetComponent
<
colorItem
>();
ci
.
resetSize
(
cellSize
.
x
,
cellSize
.
y
);
}
this
.
onUpdateGroupGridHandler
(
gobject
,
idx
,
lvbType
,
groupInfos
[
idx
]);
};
gridViewList
.
setDataNoGrid
(
groupInfos
.
Count
,
gradView
);
gridViewList
.
setData
(
groupInfos
.
Count
,
gradView
,
false
);
if
(
nowidx
>=
0
)
{
maingameView
.
switchShowAreaGroup
((
short
)(
groupInfos
[
nowidx
].
gid
),
(
int
id
,
bool
isOk
)
=>
{
});
}
RectTransform
rectTransform1
=
gridViewList
.
GetComponent
<
RectTransform
>();
//
RectTransform rectTransform1 = gridViewList.GetComponent<RectTransform>();
RectTransform
rectTransform2
=
transform
.
Find
(
"tipSelectGroup"
).
GetComponent
<
RectTransform
>();
float
y
=
(
utilsTools
.
DisplaySize
.
y
/
2
-
rectTransform1
.
rect
.
height
/
2
)
*
-
1
+
rectTransform2
.
rect
.
height
+
25
;
rectTransform2
.
localPosition
=
new
Vector3
(
rectTransform2
.
localPosition
.
x
,
y
);
//
float y = (utilsTools.DisplaySize.y / 2 - rectTransform1.rect.height / 2) * -1 + rectTransform2.rect.height + 25;
//
rectTransform2.localPosition = new Vector3(rectTransform2.localPosition.x, y);
if
(
autoSwitchGroup
==
false
)
{
rectTransform2
.
gameObject
.
SetActive
(
true
);
...
...
@@ -273,11 +279,11 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
utilsTools
.
setGDataByKey
(
"loadingEnd"
,
utilsTools
.
getTotalMillisecond
());
RectTransform
transform1
=
transform
.
Find
(
"gameProgressText"
).
GetComponent
<
RectTransform
>();
float
offsetY
=
0
-
utilsTools
.
DisplaySize
.
y
/
2
+
rectTransform
.
rect
.
yMax
;
transform1
.
localPosition
=
new
Vector2
(
transform1
.
localPosition
.
x
,
offsetY
+
15
);
//
transform1.localPosition = new Vector2(transform1.localPosition.x, offsetY + 15);
transform1
.
gameObject
.
SetActive
(
true
);
transform1
=
transform
.
Find
(
"gameProgress"
).
GetComponent
<
RectTransform
>();
transform1
.
gameObject
.
SetActive
(
true
);
transform1
.
localPosition
=
new
Vector2
(
transform1
.
localPosition
.
x
,
offsetY
+
35
);
//
transform1.localPosition = new Vector2(transform1.localPosition.x, offsetY + 35);
gameShowView
.
GetComponent
<
mainGameScaleMove
>().
setCheckInput
();
gameShowView
.
GetComponent
<
mainGameView
>().
showTimes
();
...
...
@@ -286,7 +292,8 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
{
Debug
.
Log
(
"handlerLoadingPosition hand endl"
);
transform
.
Find
(
"ingameLoad/loadImg"
).
gameObject
.
SetActive
(
true
);
utilsTools
.
setGDataByKey
(
"downGaoQingBack"
,
utilsTools
.
getTotalMillisecond
());
int
downGaoQingback
=
utilsTools
.
getTotalMillisecond
();
utilsTools
.
setGDataByKey
(
"downGaoQingBack"
,
downGaoQingback
);
float
width
=
image
.
sprite
.
texture
.
width
;
float
height
=
image
.
sprite
.
texture
.
height
;
float
bet
=
width
/
height
;
...
...
@@ -296,11 +303,12 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
{
return
;
}
Vector2
size
=
new
Vector2
(
rectTransform
.
rect
.
width
,
rectTransform
.
rect
.
width
*
2
);
Vector2
size
=
new
Vector2
(
rectTransform
.
rect
.
width
*
0.9f
,
rectTransform
.
rect
.
width
*
1.8f
);
var
rectTransform1
=
transform
.
Find
(
"ingameLoad/loadingbar"
).
GetComponent
<
RectTransform
>();
float
diff
=
rectTransform1
.
localPosition
.
y
-
rectTransform
.
localPosition
.
y
;
rectTransform
.
sizeDelta
=
size
;
rectTransform1
.
localPosition
=
new
Vector2
(
0
,
diff
-
size
.
x
/
2
);
rectTransform
.
localPosition
=
new
Vector2
(
0
,
-
1060
);
rectTransform1
.
localPosition
=
new
Vector2
(
0
,
-
1200
);
rectTransform1
.
sizeDelta
=
new
Vector2
(
rectTransform1
.
sizeDelta
.
x
,
35f
);
}
int
onDownColorImgHandler
(
string
id
,
string
url
,
bool
isSuccess
,
System
.
Object
data
,
string
localpath
)
...
...
@@ -327,7 +335,7 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
autoSwitchGroup
=
Boolean
.
Parse
(
utilsTools
.
getGDataByKey
<
string
>(
"auto_switch"
,
autoSwitchGroup
.
ToString
()));
if
(
autoSwitchGroup
==
false
)
nowidx
=
-
1
;
vibration
=
Boolean
.
Parse
(
utilsTools
.
getGDataByKey
<
string
>(
"vibration"
,
vibration
.
ToString
()));
gameShowView
.
GetComponent
<
mainGameView
>().
loadGameImgId
();
//
gameShowView.GetComponent<mainGameView>().loadGameImgId();
this
.
handlerLoadingPosition
(
image
);
}
return
0
;
...
...
@@ -344,49 +352,55 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
{
outPath
=
outPath
.
Replace
(
"/"
,
"\\"
);
}
utilsTools
.
setGDataByKey
(
"beginUnZip"
,
utilsTools
.
getTotalMillisecond
());
ZipUtility
.
UnzipFile
(
zpath
,
outPath
,
"tuse"
+
gameScenUser
.
id
);
utilsTools
.
setGDataByKey
(
"endUnZip"
,
utilsTools
.
getTotalMillisecond
());
if
(
utilsTools
.
IsExistIO
(
gameScenUser
.
getColorImgLocalPath
())
==
false
)
{
utilsTools
.
setGDataByKey
(
"beginUnZip"
,
utilsTools
.
getTotalMillisecond
());
ZipUtility
.
UnzipFile
(
zpath
,
outPath
,
"tuse"
+
gameScenUser
.
id
);
utilsTools
.
setGDataByKey
(
"endUnZip"
,
utilsTools
.
getTotalMillisecond
());
}
utilsTools
.
setGDataByKey
(
"nowSelectUseData"
,
gameScenUser
);
Image
image
=
transform
.
Find
(
"ingameLoad/loadImg"
).
GetComponent
<
Image
>();
image
.
color
=
new
Color
(
1
,
1
,
1
,
0
);
//未加载出来时候就透明化
string
lineImg
=
gameScenUser
.
getLineImgLocalPath
();
utilsTools
.
setGDataByKey
(
"downGaoQing"
,
utilsTools
.
getTotalMillisecond
());
gameShowView
.
GetComponent
<
mainGameView
>().
loadGameImgId
();
if
(
utilsTools
.
IsExistIO
(
lineImg
)
==
false
)
{
utilsTools
.
httpDOWNIMG
(
this
,
gameScenUser
.
img
,
lineImg
,
(
string
id
,
string
url
,
bool
isSuccess
,
System
.
Object
data
)
=>
{
return
onDownColorImgHandler
(
id
,
url
,
isSuccess
,
data
,
lineImg
);
});
//
utilsTools.httpDOWNIMG(this, gameScenUser.img, lineImg, (string id, string url, bool isSuccess, System.Object data) =>
//
{
//
return onDownColorImgHandler(id, url, isSuccess, data, lineImg);
//
});
}
else
{
gameShowView
.
GetComponent
<
mainGameView
>().
loadGameImgId
();
string
suoluetu
=
gameScenUser
.
getLocalThumbnailPath
();
if
(
utilsTools
.
IsExistIO
(
suoluetu
)
==
false
)
{
utilsTools
.
loadLocalImage
(
this
,
image
,
lineImg
,
(
bool
isOk
)
=>
{
if
(
isOk
)
{
image
.
color
=
Color
.
white
;
handlerLoadingPosition
(
image
);
}
});
}
else
{
utilsTools
.
loadLocalImage
(
this
,
image
,
suoluetu
,
(
bool
isOk
)
=>
{
if
(
isOk
)
{
image
.
color
=
Color
.
white
;
handlerLoadingPosition
(
image
);
}
});
}
//if (utilsTools.IsExistIO(suoluetu) == false)
//{
// //utilsTools.loadLocalImage(this, image, lineImg, (bool isOk) =>
// //{
// // if (isOk)
// // {
// // Debug.Log("sdfdsfds " + (utilsTools.getTotalMillisecond() - temp1).ToSafeString());
// // image.color = Color.white;
// // handlerLoadingPosition(image);
// // }
// //});
//}
//else
//{
// int temp1 = utilsTools.getTotalMillisecond();
// utilsTools.loadLocalImage(this, image, suoluetu, (bool isOk) =>
// {
// if (isOk)
// {
// Debug.Log("sdfdsfds " + (utilsTools.getTotalMillisecond() - temp1).ToSafeString());
// image.color = Color.white;
// handlerLoadingPosition(image);
// }
// });
//}
}
}
void
onInitViewShowDataEvent
(
List
<
UnityEngine
.
Object
>
uobjects
,
List
<
System
.
Object
>
objects
)
...
...
@@ -396,13 +410,32 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
string
zpath
=
utilsTools
.
getWritableByPath
(
"outFiles/"
+
gameScenUser
.
id
+
".zip"
);
if
(
utilsTools
.
IsPhone
==
false
)
zpath
=
zpath
.
Replace
(
"/"
,
"\\"
);
string
suoluetu
=
gameScenUser
.
getLocalThumbnailPath
();
Image
image
=
transform
.
Find
(
"ingameLoad/loadImg"
).
GetComponent
<
Image
>();
image
.
color
=
new
Color
(
1
,
1
,
1
,
0
);
//未加载出来时候就透明化
if
(
utilsTools
.
IsExistIO
(
suoluetu
)
==
false
)
{
utilsTools
.
httpDOWNIMG
(
this
,
gameScenUser
.
thumbnailUrl
,
suoluetu
,
(
string
id
,
string
url
,
bool
isSuccess
,
System
.
Object
data
)
=>
{
return
onDownColorImgHandler
(
id
,
url
,
isSuccess
,
data
,
suoluetu
);
});
}
else
{
utilsTools
.
loadLocalImage
(
this
,
image
,
suoluetu
,
(
bool
isOk
)
=>
{
if
(
isOk
)
{
image
.
color
=
Color
.
white
;
handlerLoadingPosition
(
image
);
}
});
}
if
(
utilsTools
.
IsExistIO
(
zpath
)
==
false
)
{
string
dir1
=
utilsTools
.
getWritableByPath
(
"outFiles"
);
utilsTools
.
CreateDirectory
(
dir1
);
utilsTools
.
setGDataByKey
(
"downZipBegin"
,
utilsTools
.
getTotalMillisecond
());
//https://cdn.zhangxingames.com/file/ccNO7LSXpxA8GzQUHq1.zip in
//"https://d21z6ifg4bbv2v.cloudfront.net/files/ccNO7LSXpxA8GzQUHq1.zip" wwww
StartCoroutine
(
LoadAndBytesUnzipWithWeb
(
gameScenUser
.
file
,
zpath
,(
bool
isOk
)
=>
{
if
(
isOk
)
...
...
@@ -491,10 +524,16 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
}
else
groupInfos
.
RemoveAt
(
nowidx
);
//切换组
Vector2
size
=
gridViewList
.
getCellSize
();
gradViewBack
gradView
=
(
GameObject
gobject
,
int
idx
,
ListViewBackTypeEnum
lvbType
)
=>
{
if
(
lvbType
==
ListViewBackTypeEnum
.
create
)
{
var
gagi
=
gameObject
.
GetComponent
<
colorItem
>();
gagi
.
resetSize
(
size
.
x
,
size
.
y
);
}
this
.
onUpdateGroupGridHandler
(
gobject
,
idx
,
lvbType
,
groupInfos
[
idx
]);
};
gridViewList
.
setData
NoGrid
(
groupInfos
.
Count
,
gradView
);
gridViewList
.
setData
(
groupInfos
.
Count
,
gradView
,
false
);
//震动
if
(
vibration
)
{
...
...
@@ -521,11 +560,15 @@ public class gameSceneLogic : MonoBehaviour, IEventHandler
}
public
void
onCloseGameSceneEvent
(
List
<
UnityEngine
.
Object
>
uobjects
,
List
<
System
.
Object
>
objects
)
{
gameShowView
.
GetComponent
<
mainGameView
>().
onClear
();
//SceneManager.LoadScene("Scenes/MainHallGame");
utilsTools
.
setGDataByKey
(
"NativeTempData"
,
"main"
);
SceneManager
.
LoadScene
(
"Scenes/MainGame"
);
utilsTools
.
sendEvent
(
"CloseScenePrve"
);
utilsTools
.
addTimer_Update
(
gameObject
,
"close"
,
(
String
name
)
=>
{
gameShowView
.
GetComponent
<
mainGameView
>().
onClear
();
utilsTools
.
setGDataByKey
(
"NativeTempData"
,
"main"
);
SceneManager
.
LoadScene
(
"Scenes/MainGame"
);
return
false
;
},
20
);
}
public
void
onTestTemp1
()
{
...
...
Assets/scripts/Views/gameScene/gameUserInfos.cs
View file @
dcf1d525
...
...
@@ -21,6 +21,7 @@ public class gameUserInfos : MonoBehaviour, IEventHandler
onEvent
(
"showAreaEventOk"
,
onSelectAreaEvent
);
onEvent
(
"showAreaPalyerEnd"
,
onShowAreaPalyerEndEvent
);
onEvent
(
"inGameLoadingBarEnd"
,
onInGameLoadingBarEndEvent
);
onEvent
(
"CloseScenePrve"
,
onCloseScenePrveHandler
);
utilsTools
.
addTimer_Update
(
gameObject
,
"first"
,
(
string
name
)
=>
{
if
(
utilsTools
.
ContainsKeyGDataByKey
(
"NativeGameData"
)
==
false
)
...
...
@@ -36,7 +37,21 @@ public class gameUserInfos : MonoBehaviour, IEventHandler
return
false
;
}
utilsTools
.
setGameScenUserInfo
(
jsonData
.
id
,
jsonData
.
getLineUrl
(),
jsonData
.
getColorUrl
(),
jsonData
.
getJsonUrl
(),
jsonData
.
file
);
startId
(
jsonData
.
id
);
startId
(
jsonData
.
id
,
jsonData
);
utilsTools
.
httpGET
(
this
,
"{0}/app/v1/game/ts/imgSchedule?zygt=hzwz&tgtk=1&imgId={1}&uid={2}"
,
true
,
(
string
id
,
string
url
,
bool
isSuccess
,
System
.
Object
data
)
=>
{
if
(
isSuccess
)
{
HistoryClick
historyClick
=
JsonUtility
.
FromJson
<
HistoryClick
>(
data
as
string
);
string
history
=
historyClick
.
getHistory
();
gameScenUserInfo
.
setShowAreaids
(
history
);
return
0
;
}
else
{
return
1
;
}
},
utilsTools
.
getGDataByKey
<
String
>(
"urlRoot"
,
""
),
jsonData
.
sid
,
utilsTools
.
getGDataByKey
<
String
>(
"uid"
,
""
));
}
return
false
;
},
2
);
...
...
@@ -67,13 +82,17 @@ public class gameUserInfos : MonoBehaviour, IEventHandler
void
Update
()
{
}
public
void
startId
(
string
id
)
public
void
startId
(
string
id
,
netLableImageItem
jsondata
=
null
)
{
GameScenUserInfo
gameScenUser
=
utilsTools
.
getGameScenUserInfo
(
id
);
if
(
gameScenUser
==
null
)
{
return
;
}
if
(
jsondata
!=
null
)
{
gameScenUser
.
thumbnailUrl
=
jsondata
.
getSmallLineUrl
();
}
utilsTools
.
sendEventObjectParams
(
"initViewShowData"
,
gameScenUser
);
gameScenUserInfo
=
gameScenUser
;
}
...
...
@@ -120,6 +139,15 @@ public class gameUserInfos : MonoBehaviour, IEventHandler
int
now
=
Convert
.
ToInt32
(
gameScenUserInfo
.
areaInfoUseData
.
Count
/
allAreaSize
*
100
);
utilsTools
.
sendEventObjectParams
(
"changeGameUserProgress"
,
now
);
}
void
onCloseScenePrveHandler
(
List
<
UnityEngine
.
Object
>
uobject
,
List
<
System
.
Object
>
objects
)
{
if
(
gameScenUserInfo
!=
null
)
{
utilsTools
.
saveGameScenUserInfo
(
gameScenUserInfo
);
updateProgress
();
gameScenUserInfo
=
null
;
//直接释放如果期间没有保存,就一起丢失
}
}
public
void
updateProgress
()
{
String
urlRoot
=
utilsTools
.
getGDataByKey
<
String
>(
"urlRoot"
,
""
);
...
...
@@ -147,8 +175,10 @@ public class gameUserInfos : MonoBehaviour, IEventHandler
utilsTools
.
httpPOST
(
this
,
url
,
jsonParam
,
true
,
back
);
}
public
void
OnDestroy
()
{
if
(
gameScenUserInfo
!=
null
)
{
utilsTools
.
saveGameScenUserInfo
(
gameScenUserInfo
);
...
...
Assets/scripts/common/gridView.cs
View file @
dcf1d525
...
...
@@ -45,6 +45,17 @@ public class gridView : MonoBehaviour
var
gameObjectContext
=
GetComponent
<
ScrollRect
>();
gameObjectContext
.
normalizedPosition
=
vector2
;
}
virtual
public
Vector2
getCellSize
()
{
Vector2
vector2
=
new
Vector2
();
GameObject
gameObjectContext
=
GetComponent
<
ScrollRect
>().
content
.
gameObject
;
var
gridLayout
=
gameObjectContext
.
GetComponent
<
GridLayoutGroup
>();
if
(
gridLayout
!=
null
)
{
vector2
=
gridLayout
.
cellSize
;
}
return
vector2
;
}
virtual
public
void
setData
(
int
size
,
gradViewBack
back
,
bool
useVec
=
true
,
GetGradViewInfo
getGradViewInfo
=
null
)
{
if
(
perfabPaths
.
Count
==
0
)
...
...
Assets/scripts/common/mainGameView.cs
View file @
dcf1d525
...
...
@@ -457,8 +457,19 @@ public class mainGameView : MonoBehaviour
if
(
areaIdBase
!=
null
)
{
colorTexure2d
=
colorImg
.
GetComponent
<
Image
>().
sprite
.
texture
;
thumbnailTexture2d
=
new
Texture2D
(
gameidJsondata
.
width
,
gameidJsondata
.
height
,
TextureFormat
.
RGB24
,
false
);
allColor
.
Add
(
"color"
,
colorTexure2d
.
GetPixels
(
0
,
0
,
colorTexure2d
.
width
,
colorTexure2d
.
height
));
if
(
gameidJsondata
==
null
)
{
TaskManages
.
getInstance
().
addTask
(
this
,
(
System
.
Object
[]
_
)
=>
{
thumbnailTexture2d
=
new
Texture2D
(
gameidJsondata
.
width
,
gameidJsondata
.
height
,
TextureFormat
.
RGB24
,
false
);
allColor
.
Add
(
"color"
,
colorTexure2d
.
GetPixels
(
0
,
0
,
colorTexure2d
.
width
,
colorTexure2d
.
height
));
return
;
});
}
else
{
thumbnailTexture2d
=
new
Texture2D
(
gameidJsondata
.
width
,
gameidJsondata
.
height
,
TextureFormat
.
RGB24
,
false
);
allColor
.
Add
(
"color"
,
colorTexure2d
.
GetPixels
(
0
,
0
,
colorTexure2d
.
width
,
colorTexure2d
.
height
));
}
}
}
}
...
...
Assets/scripts/perfabItems/colorItem.cs
View file @
dcf1d525
...
...
@@ -161,7 +161,12 @@ public class colorItem : MonoBehaviour
}
public
void
resetSize
(
float
x
,
float
y
)
{
RectTransform
rectTransform
=
GetComponent
<
RectTransform
>();
rectTransform
.
localScale
=
new
Vector3
(
100f
/
x
,
100f
/
y
,
1
);
//RectTransform rectTransform = GetComponent<RectTransform>();
//rectTransform.localScale = new Vector3 (100f/x,100f/y, 1);
int
cout
=
transform
.
childCount
;
for
(
int
i
=
0
;
i
<
cout
;
i
++)
{
//transform.GetChild(i).localScale= new Vector3(x/100f, y/100f, 1);
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment