商品管理表示処理追加
This commit is contained in:
parent
33924293b7
commit
26cc153ff6
|
|
@ -121,89 +121,6 @@ NavMeshSettings:
|
|||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &853973358
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 853973361}
|
||||
- component: {fileID: 853973360}
|
||||
- component: {fileID: 853973359}
|
||||
m_Layer: 5
|
||||
m_Name: Camera
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!81 &853973359
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 853973358}
|
||||
m_Enabled: 1
|
||||
--- !u!20 &853973360
|
||||
Camera:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 853973358}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 2
|
||||
m_ClearFlags: 4
|
||||
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
|
||||
m_projectionMatrixMode: 1
|
||||
m_GateFitMode: 2
|
||||
m_FOVAxisMode: 0
|
||||
m_SensorSize: {x: 36, y: 24}
|
||||
m_LensShift: {x: 0, y: 0}
|
||||
m_FocalLength: 50
|
||||
m_NormalizedViewPortRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 1
|
||||
height: 1
|
||||
near clip plane: -10
|
||||
far clip plane: 10
|
||||
field of view: 26.991467
|
||||
orthographic: 1
|
||||
orthographic size: 11.04
|
||||
m_Depth: 0
|
||||
m_CullingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 32
|
||||
m_RenderingPath: -1
|
||||
m_TargetTexture: {fileID: 0}
|
||||
m_TargetDisplay: 0
|
||||
m_TargetEye: 3
|
||||
m_HDR: 0
|
||||
m_AllowMSAA: 0
|
||||
m_AllowDynamicResolution: 0
|
||||
m_ForceIntoRT: 0
|
||||
m_OcclusionCulling: 1
|
||||
m_StereoConvergence: 10
|
||||
m_StereoSeparation: 0.022
|
||||
--- !u!4 &853973361
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 853973358}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &3856012874773314169
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -325,6 +242,6 @@ PrefabInstance:
|
|||
type: 3}
|
||||
propertyPath: m_Camera
|
||||
value:
|
||||
objectReference: {fileID: 853973360}
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 6592613d31e034734bea16833d6345c1, type: 3}
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ MonoBehaviour:
|
|||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 0.9372549, a: 0.19607843}
|
||||
m_RaycastTarget: 0
|
||||
m_RaycastTarget: 1
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
|
|
@ -104,6 +104,7 @@ GameObject:
|
|||
m_Component:
|
||||
- component: {fileID: 3856012874490264331}
|
||||
- component: {fileID: 3856012874490264330}
|
||||
- component: {fileID: 5342480092941596622}
|
||||
m_Layer: 5
|
||||
m_Name: RareDetails_summary
|
||||
m_TagString: Untagged
|
||||
|
|
@ -160,6 +161,25 @@ MonoBehaviour:
|
|||
m_Spacing: {x: 8, y: 20}
|
||||
m_Constraint: 0
|
||||
m_ConstraintCount: 2
|
||||
--- !u!114 &5342480092941596622
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3856012874490264328}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 756a75c73f084205b9473c046ff47a94, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
rarityStockViews:
|
||||
- {fileID: 5228864552364374033}
|
||||
- {fileID: 5799495138696269141}
|
||||
- {fileID: 5799495140421476643}
|
||||
- {fileID: 5799495138690915002}
|
||||
- {fileID: 5799495139603894947}
|
||||
- {fileID: 5799495140018518241}
|
||||
--- !u!1 &3856012874794846575
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -169,6 +189,7 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3856012874794846574}
|
||||
- component: {fileID: 5360726889513396134}
|
||||
m_Layer: 5
|
||||
m_Name: Window
|
||||
m_TagString: Untagged
|
||||
|
|
@ -197,6 +218,28 @@ RectTransform:
|
|||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 706, y: 856}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &5360726889513396134
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3856012874794846575}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 503f73b9937449a58919451f7b823757, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
backgroundAnimator: {fileID: 3856012874473253804}
|
||||
tankNumber: {fileID: 3856012874977579074}
|
||||
totalStock: {fileID: 3856012875805691666}
|
||||
tankStock: {fileID: 3856012875338846987}
|
||||
price: {fileID: 3856012876438822065}
|
||||
name: {fileID: 3856012875645848067}
|
||||
text: {fileID: 3856012875694233262}
|
||||
popcornImage: {fileID: 3856012875488019546}
|
||||
raritySummaryView: {fileID: 5342480092941596622}
|
||||
closeButton: {fileID: 3856012876379087773}
|
||||
--- !u!1 &3856012874861365793
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1990,6 +2033,11 @@ PrefabInstance:
|
|||
propertyPath: m_AnchoredPosition.x
|
||||
value: 25.800293
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2059738712371773594, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2613923737832606406, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2000,6 +2048,11 @@ PrefabInstance:
|
|||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: rarity
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7802156769292725947, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2013,6 +2066,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3271889073656297700}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5228864552364374033 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3271889073656297700}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &3856012874690155094
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2155,6 +2220,11 @@ PrefabInstance:
|
|||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: rarity
|
||||
value: 5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7802156769292725947, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2168,6 +2238,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012874690155094}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5799495139603894947 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012874690155094}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &3856012875392093600
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2310,6 +2392,11 @@ PrefabInstance:
|
|||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: rarity
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7802156769292725947, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2323,6 +2410,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012875392093600}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5799495138696269141 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012875392093600}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &3856012875404040783
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2465,6 +2564,11 @@ PrefabInstance:
|
|||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: rarity
|
||||
value: 4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7802156769292725947, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2478,6 +2582,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012875404040783}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5799495138690915002 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012875404040783}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &3856012876026323414
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2635,6 +2751,11 @@ PrefabInstance:
|
|||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: rarity
|
||||
value: 3
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7802156769292725947, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2648,6 +2769,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012876026323414}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5799495140421476643 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012876026323414}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &3856012876160759828
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2785,6 +2918,11 @@ PrefabInstance:
|
|||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: rarity
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7802156769292725947, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
|
|
@ -2803,3 +2941,15 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012876160759828}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5799495140018518241 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7347831002230456565, guid: 769012ad2d933ed439e798970ef29fdd,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 3856012876160759828}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 551217487534969408}
|
||||
- component: {fileID: 7347831002230456565}
|
||||
- component: {fileID: 8625965282603476129}
|
||||
- component: {fileID: 6338487512025374499}
|
||||
m_Layer: 5
|
||||
|
|
@ -40,6 +41,20 @@ RectTransform:
|
|||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 198, y: 72}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &7347831002230456565
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 68604352306250142}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0dc9cb18f7548c6a51cf39c843c54ef, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
normalText: {fileID: 3446673658581084022}
|
||||
rarity: 0
|
||||
--- !u!222 &8625965282603476129
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -244,7 +244,6 @@ GameObject:
|
|||
- component: {fileID: 6124127957328696056}
|
||||
- component: {fileID: 6124127957328696059}
|
||||
- component: {fileID: 6124127957328696058}
|
||||
- component: {fileID: 6124127957328696057}
|
||||
m_Layer: 5
|
||||
m_Name: Button_frame_on
|
||||
m_TagString: Untagged
|
||||
|
|
@ -309,49 +308,6 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &6124127957328696057
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6124127957328695943}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 3
|
||||
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: 6124127957328696058}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!1 &6124127957362852677
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -439,8 +395,9 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6124127957792349541}
|
||||
- component: {fileID: 4115935509581831060}
|
||||
m_Layer: 5
|
||||
m_Name: tank
|
||||
m_Name: TankList
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
|
|
@ -470,6 +427,30 @@ RectTransform:
|
|||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: -900, y: -946}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &4115935509581831060
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6124127957792349540}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6fb8a3338e924cbe9255939ad1ab6017, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
tankList:
|
||||
- {fileID: 1703305198614521804}
|
||||
- {fileID: 7410006873414403973}
|
||||
- {fileID: 7410006873326190942}
|
||||
- {fileID: 7410006874113819964}
|
||||
- {fileID: 7410006873622376052}
|
||||
- {fileID: 7410006873821952634}
|
||||
- {fileID: 7410006872429959918}
|
||||
oneByOneOn: {fileID: 6124127957328695943}
|
||||
tankByTankOn: {fileID: 6124127957800881880}
|
||||
oneByOneOff: {fileID: 2475725912389513548}
|
||||
tankByTankOff: {fileID: 2571460208686409723}
|
||||
--- !u!1 &6124127957800881880
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -481,7 +462,6 @@ GameObject:
|
|||
- component: {fileID: 6124127957800881881}
|
||||
- component: {fileID: 6124127957800881884}
|
||||
- component: {fileID: 6124127957800881883}
|
||||
- component: {fileID: 6124127957800881882}
|
||||
m_Layer: 5
|
||||
m_Name: Button_frame_on
|
||||
m_TagString: Untagged
|
||||
|
|
@ -546,49 +526,6 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &6124127957800881882
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6124127957800881880}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 3
|
||||
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: 6124127957800881883}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!1 &6124127957921726007
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -973,7 +910,7 @@ GameObject:
|
|||
- component: {fileID: 6124127958242834723}
|
||||
- component: {fileID: 6124127958242834726}
|
||||
- component: {fileID: 6124127958242834725}
|
||||
- component: {fileID: 6124127958242834724}
|
||||
- component: {fileID: 2571460208686409723}
|
||||
m_Layer: 5
|
||||
m_Name: Button_frame_off
|
||||
m_TagString: Untagged
|
||||
|
|
@ -1038,7 +975,7 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &6124127958242834724
|
||||
--- !u!114 &2571460208686409723
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
|
@ -1056,7 +993,7 @@ MonoBehaviour:
|
|||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Transition: 1
|
||||
m_Transition: 0
|
||||
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}
|
||||
|
|
@ -1077,7 +1014,7 @@ MonoBehaviour:
|
|||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_Interactable: 1
|
||||
m_TargetGraphic: {fileID: 6124127958242834725}
|
||||
m_TargetGraphic: {fileID: 6124127957800881883}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
|
|
@ -1314,7 +1251,7 @@ GameObject:
|
|||
- component: {fileID: 6124127958658035367}
|
||||
- component: {fileID: 6124127958658035354}
|
||||
- component: {fileID: 6124127958658035353}
|
||||
- component: {fileID: 6124127958658035352}
|
||||
- component: {fileID: 2475725912389513548}
|
||||
m_Layer: 5
|
||||
m_Name: Button_frame_off
|
||||
m_TagString: Untagged
|
||||
|
|
@ -1379,7 +1316,7 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &6124127958658035352
|
||||
--- !u!114 &2475725912389513548
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
|
@ -1397,7 +1334,7 @@ MonoBehaviour:
|
|||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Transition: 1
|
||||
m_Transition: 0
|
||||
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}
|
||||
|
|
@ -1418,7 +1355,7 @@ MonoBehaviour:
|
|||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_Interactable: 1
|
||||
m_TargetGraphic: {fileID: 6124127958658035353}
|
||||
m_TargetGraphic: {fileID: 6124127957328696058}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
|
|
@ -1831,6 +1768,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 2705466137574694683}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &1703305198614521804 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 2705466137574694683}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &6124127957283136057
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1965,6 +1914,18 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 61beefd3a05503e419363598678ad43a, type: 3}
|
||||
--- !u!114 &7410006872429959918 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127957283136057}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &2705466136803566539 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8175998082654142962, guid: 61beefd3a05503e419363598678ad43a,
|
||||
|
|
@ -2230,6 +2191,18 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 61beefd3a05503e419363598678ad43a, type: 3}
|
||||
--- !u!114 &7410006873326190942 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127957893904777}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &2705466138240612475 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8175998082654142962, guid: 61beefd3a05503e419363598678ad43a,
|
||||
|
|
@ -2495,6 +2468,18 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 61beefd3a05503e419363598678ad43a, type: 3}
|
||||
--- !u!114 &7410006873622376052 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127958273922723}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &2705466138062788433 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8175998082654142962, guid: 61beefd3a05503e419363598678ad43a,
|
||||
|
|
@ -2786,6 +2771,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127958334701394}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &7410006873414403973 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127958334701394}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &6124127958473786029
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2920,6 +2917,18 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 61beefd3a05503e419363598678ad43a, type: 3}
|
||||
--- !u!114 &7410006873821952634 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127958473786029}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &2705466138803716959 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8175998082654142962, guid: 61beefd3a05503e419363598678ad43a,
|
||||
|
|
@ -3185,6 +3194,18 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 61beefd3a05503e419363598678ad43a, type: 3}
|
||||
--- !u!114 &7410006874113819964 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3614389473544141015, guid: 61beefd3a05503e419363598678ad43a,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6124127958681763307}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &2705466138491599897 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8175998082654142962, guid: 61beefd3a05503e419363598678ad43a,
|
||||
|
|
|
|||
|
|
@ -761,6 +761,7 @@ GameObject:
|
|||
- component: {fileID: 7909304278807150436}
|
||||
- component: {fileID: 7647176822634498729}
|
||||
- component: {fileID: 5295426972407679314}
|
||||
- component: {fileID: 3091180832490970851}
|
||||
m_Layer: 5
|
||||
m_Name: RareFrame
|
||||
m_TagString: Untagged
|
||||
|
|
@ -825,6 +826,30 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &3091180832490970851
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4753476481036792322}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: bb57f12f265d434da0a003594c0d20d1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
normalOn: {fileID: 8614610498628167074}
|
||||
normalOff: {fileID: 2308454864973730191}
|
||||
yellowOn: {fileID: 625079125139171277}
|
||||
yellowOff: {fileID: 2693384584858985978}
|
||||
copperOn: {fileID: 8614079837859538292}
|
||||
copperOff: {fileID: 2803530085894031143}
|
||||
silverOn: {fileID: 3246189463358310613}
|
||||
silverOff: {fileID: 83536216591997874}
|
||||
goldOn: {fileID: 1192503041519524233}
|
||||
goldOff: {fileID: 6073365891126353338}
|
||||
rainbowOn: {fileID: 8291717697316772424}
|
||||
rainbowOff: {fileID: 7439539612409910212}
|
||||
--- !u!1 &6073365891126353338
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1358,6 +1383,7 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8175998082654142962}
|
||||
- component: {fileID: 3614389473544141015}
|
||||
m_Layer: 5
|
||||
m_Name: detail
|
||||
m_TagString: Untagged
|
||||
|
|
@ -1387,6 +1413,31 @@ RectTransform:
|
|||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 224, y: 328}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &3614389473544141015
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8175998082654142963}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cb86ab823f03425b97e7c977c5e65267, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
selectedIndicateObject: {fileID: 8175998082772346535}
|
||||
tankObject: {fileID: 8175998082947913935}
|
||||
popcornImage: {fileID: 8175998082903555689}
|
||||
packageImage: {fileID: 8175998084009524135}
|
||||
tankNumber: {fileID: 8175998082262830091}
|
||||
tankStock: {fileID: 8175998083605669215}
|
||||
rarityView: {fileID: 3091180832490970851}
|
||||
detailButton: {fileID: 8175998082998279047}
|
||||
arrow: {fileID: 8004273412923137814}
|
||||
lockedTankObject: {fileID: 8175998082953259674}
|
||||
lockedTankNumber: {fileID: 8175998083386752690}
|
||||
price: {fileID: 8175998083146003101}
|
||||
purchaseButton: {fileID: 8175998083657673474}
|
||||
--- !u!1 &8175998082772346535
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -1017,6 +1017,8 @@ MonoBehaviour:
|
|||
m_Script: {fileID: 11500000, guid: a62cbd02371f4283b67c8730d020b558, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
tastingButton: {fileID: 1280872481}
|
||||
view: {fileID: 639967259}
|
||||
--- !u!1 &613202084
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1259,6 +1261,21 @@ PrefabInstance:
|
|||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2705466137498387710, guid: b24d8537ddbd94882ad379e4b679f044,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2705466137578734835, guid: b24d8537ddbd94882ad379e4b679f044,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2705466138819445049, guid: b24d8537ddbd94882ad379e4b679f044,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3539959088520368584, guid: b24d8537ddbd94882ad379e4b679f044,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
|
|
@ -1787,6 +1804,18 @@ RectTransform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 639967257}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &639967259 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 4115935509581831060, guid: b24d8537ddbd94882ad379e4b679f044,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 639967257}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6fb8a3338e924cbe9255939ad1ab6017, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &748884348
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -1,11 +1,204 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using UniRx;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public enum ManagementState
|
||||
{
|
||||
None,
|
||||
Replacing,
|
||||
Tasting,
|
||||
}
|
||||
public class ProductManagement : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Button tastingButton;
|
||||
[SerializeField] private ProductManagementView view;
|
||||
private readonly ReactiveProperty<ManagementState> state = new ReactiveProperty<ManagementState>();
|
||||
private void Start()
|
||||
{
|
||||
state.AddTo(this);
|
||||
state.Value = ManagementState.None;
|
||||
var gameData = GameDataManager.GameData;
|
||||
// CoinManager.Instance.ChangeCoin(gameData.coin);
|
||||
|
||||
// タンクデータ読み込み
|
||||
gameData.StorageTanks = new List<StorageTank>
|
||||
{
|
||||
new StorageTank(){Id = 1, Capacity = 50, FlavorId = 1, Stocks = new List<ProductStockData>{new ProductStockData{Rarity = ProductRarity.Normal, Stock = 0}}},
|
||||
new StorageTank(){Id = 2, Capacity = 50, FlavorId = 1, Stocks = new List<ProductStockData>
|
||||
{
|
||||
new ProductStockData{Rarity = ProductRarity.Normal, Stock = 1},
|
||||
new ProductStockData{Rarity = ProductRarity.Yellow, Stock = 20},
|
||||
new ProductStockData{Rarity = ProductRarity.Copper, Stock = 1},
|
||||
new ProductStockData{Rarity = ProductRarity.Rainbow, Stock = 10},
|
||||
}},
|
||||
// new StorageTank(){Id = 3, Capacity = 50, FlavorId = 1, Stocks = new List<ProductStockData>{new ProductStockData{Rarity = ProductRarity.Yellow, Stock = 2}}},
|
||||
new StorageTank(){Id = 5, Capacity = 50, FlavorId = 1, Stocks = new List<ProductStockData>{new ProductStockData{Rarity = ProductRarity.Gold, Stock = 4}}},
|
||||
};
|
||||
|
||||
// 補充方法設定
|
||||
view.SetRefillType(gameData.RefillMode);
|
||||
// TankOrderを更新
|
||||
Debug.Log(gameData.TankOrder.Aggregate(new StringBuilder(), (builder, i) => builder.Append(i)).ToString());
|
||||
if (gameData.TankOrder.Length != gameData.StorageTanks.Count)
|
||||
{
|
||||
var excepts = gameData.StorageTanks.Select(x => x.Id).Except(gameData.TankOrder);
|
||||
Debug.Log(excepts.Aggregate("", (s, i) => $"{s},{i}"));
|
||||
var tmpTankOrder = gameData.TankOrder.ToList();
|
||||
tmpTankOrder.AddRange(excepts);
|
||||
gameData.TankOrder = tmpTankOrder.ToArray();
|
||||
Debug.Log(gameData.TankOrder.Aggregate("", (s, i) => $"{s},{i}"));
|
||||
}
|
||||
// tank price list
|
||||
var priceList = new List<int>
|
||||
{
|
||||
0,
|
||||
300,
|
||||
500,
|
||||
1000,
|
||||
1500,
|
||||
2000,
|
||||
2500,
|
||||
};
|
||||
// タンク設定
|
||||
var tankList = view.SetTanks(priceList);
|
||||
var rarityDataList = SpreadsheetDataManager.Instance.GetBaseDataList<RarityData>(Const.RarityDataSheet);
|
||||
foreach (var tankView in tankList)
|
||||
{
|
||||
tankView.SetArrow(tankView.TankNumber != 4 && tankView.TankNumber != 7 && tankView.TankNumber != gameData.StorageTanks.Count);
|
||||
if (tankView.TankNumber > gameData.StorageTanks.Count)
|
||||
{
|
||||
tankView.SetState(TankState.Lock);
|
||||
// タンク購入
|
||||
tankView.PurchaseButtonObservable
|
||||
.TakeWhile(_ => tankView.State.Value == TankState.Lock || tankView.State.Value == TankState.Unavailable)
|
||||
.Subscribe(_ =>
|
||||
{
|
||||
var price = priceList[tankView.TankNumber - 1];
|
||||
// 購入処理
|
||||
// タンク追加&Order追加
|
||||
tankView.SetData(gameData.StorageTanks.First(x => x.Id == gameData.TankOrder[tankView.TankNumber - 1]));
|
||||
}).AddTo(tankView);
|
||||
}
|
||||
else
|
||||
{
|
||||
var tankData = gameData.StorageTanks.First(x => x.Id == gameData.TankOrder[tankView.TankNumber - 1]);
|
||||
tankView.SetData(tankData);
|
||||
tankView.SetState(TankState.Unlock);
|
||||
var totalStock = gameData.ShopStock.Sum(x => x) + gameData.StorageTanks.Where(x => x.FlavorId == tankData.FlavorId).Sum(x => x.Stock);
|
||||
var recipe = RecipeData.GetAllRecipe().First(x => x.RecipeId == tankData.FlavorId);
|
||||
var price = recipe?.Price ?? 0;
|
||||
List<(ProductRarity rarity, int price, int stock)> raritySummaryData = rarityDataList.Select(x =>
|
||||
(x.Rarity, price * x.rate / 100, tankData.Stocks.FirstOrDefault(sd => sd.Rarity == x.Rarity)?.Stock ?? 0)
|
||||
).ToList();
|
||||
tankView.DetailButtonObservable.Subscribe(_ =>
|
||||
{
|
||||
state.Value = ManagementState.None;
|
||||
LocalCacheManager.Save(TankDetailView.TankDetailDataTag, (tankView.TankNumber, totalStock, tankData, recipe, raritySummaryData));
|
||||
TransitionManager.Instance.LoadSceneAdditive(GameScenes.PopcornDescription);
|
||||
}).AddTo(tankView);
|
||||
}
|
||||
state.Subscribe(x =>
|
||||
{
|
||||
tankView.SetDetailButtonActive(x != ManagementState.Tasting);
|
||||
}).AddTo(tankView);
|
||||
}
|
||||
|
||||
state.Subscribe(x =>
|
||||
{
|
||||
switch (x)
|
||||
{
|
||||
case ManagementState.None:
|
||||
ClearSelectedTank(tankList);
|
||||
break;
|
||||
case ManagementState.Replacing:
|
||||
break;
|
||||
case ManagementState.Tasting:
|
||||
ClearSelectedTank(tankList);
|
||||
// 1番目選択
|
||||
tankList[0].SetState(TankState.Selected);
|
||||
// TastingシーンAdditive
|
||||
// tasting閉じたあとの処理コールバックAction渡す
|
||||
break;
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException(nameof(x), x, null);
|
||||
}
|
||||
}).AddTo(this);
|
||||
|
||||
// タンククリック検知
|
||||
Observable.Merge(tankList.Select(tankView => tankView.TankClickObservable.Select(_ => tankView)))
|
||||
.Where(tankView => tankView.State.Value != TankState.Lock)
|
||||
.Where(tankView => tankView.State.Value != TankState.Unavailable)
|
||||
.Subscribe(tankView =>
|
||||
{
|
||||
switch (state.Value)
|
||||
{
|
||||
case ManagementState.None:
|
||||
ClearSelectedTank(tankList);
|
||||
tankView.SetState(TankState.Selected);
|
||||
state.Value = ManagementState.Replacing;
|
||||
break;
|
||||
case ManagementState.Replacing:
|
||||
break;
|
||||
case ManagementState.Tasting:
|
||||
ClearSelectedTank(tankList);
|
||||
tankView.SetState(TankState.Selected);
|
||||
break;
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException();
|
||||
}
|
||||
}).AddTo(this);
|
||||
|
||||
// 2連続でクリックされたViewがまとめて取得できるストリーム
|
||||
var replacingObservable = Observable.Merge(tankList.Select(x => x.TankClickObservable.Select(_ => x)))
|
||||
.Where(x => x.State.Value != TankState.Lock)
|
||||
.Where(x => x.State.Value != TankState.Unavailable)
|
||||
.TakeWhile(_ => state.Value != ManagementState.Tasting)
|
||||
.Pairwise();
|
||||
// タンク入れ替え
|
||||
state.Where(x => x == ManagementState.None)
|
||||
.Select(_ => replacingObservable)
|
||||
.Switch()
|
||||
.Subscribe(tanks =>
|
||||
{
|
||||
if (tanks.Previous.TankNumber != tanks.Current.TankNumber)
|
||||
{
|
||||
var tmpId = gameData.TankOrder[tanks.Previous.TankNumber - 1];
|
||||
gameData.TankOrder[tanks.Previous.TankNumber - 1] = gameData.TankOrder[tanks.Current.TankNumber - 1];
|
||||
gameData.TankOrder[tanks.Current.TankNumber - 1] = tmpId;
|
||||
// 再設定
|
||||
tanks.Previous.SetData(gameData.StorageTanks.First(x => x.Id == gameData.TankOrder[tanks.Previous.TankNumber - 1]));
|
||||
tanks.Current.SetData(gameData.StorageTanks.First(x => x.Id == gameData.TankOrder[tanks.Current.TankNumber - 1]));
|
||||
GameDataManager.SaveGameData();
|
||||
}
|
||||
state.Value = ManagementState.None;
|
||||
}).AddTo(this);
|
||||
|
||||
tastingButton.OnClickAsObservable().Subscribe(_ =>
|
||||
{
|
||||
state.Value = ManagementState.Tasting;
|
||||
}).AddTo(this);
|
||||
|
||||
view.RefillType.Subscribe(mode =>
|
||||
{
|
||||
state.Value = ManagementState.None;
|
||||
// 補充方法変更
|
||||
gameData.RefillMode = mode;
|
||||
GameDataManager.SaveGameData();
|
||||
}).AddTo(this);
|
||||
}
|
||||
|
||||
private void ClearSelectedTank(List<ProductManagementTankView> tankList)
|
||||
{
|
||||
foreach (var tankView in tankList)
|
||||
{
|
||||
if (tankView.State.Value == TankState.Selected)
|
||||
{
|
||||
tankView.SetState(TankState.Unlock);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -79,6 +79,11 @@ public sealed class GameData {
|
|||
public int Heart = 0;
|
||||
[DataMember(Name = "Data22")]
|
||||
public int[] Pans;
|
||||
// [DataMember(Name = "Data23")]
|
||||
public int[] TankOrder;
|
||||
[DataMember(Name = "Data24")]
|
||||
public ProductRefillMode RefillMode;
|
||||
// [DataMember(Name = "Data25")]
|
||||
|
||||
// public void ChangeAvatar(AvatarData avatarData){
|
||||
// newAvatarIdList.Remove(avatarData.id);
|
||||
|
|
@ -119,6 +124,7 @@ public sealed class GameData {
|
|||
// lastAdRewardTimeList = lastAdRewardTimeArray == null ? new List<long>() : lastAdRewardTimeArray.ToList();
|
||||
ShopStock = shopStock?.ToList() ?? new List<int>();
|
||||
Pans = Pans ?? new int[0];
|
||||
TankOrder = TankOrder ?? new int[0];
|
||||
}
|
||||
private Dictionary<int, int> ArrayToDictionary(KeyValueOfintint[] array){
|
||||
var dictionary = new Dictionary<int, int>();
|
||||
|
|
|
|||
Loading…
Reference in New Issue