Compare commits
No commits in common. "7b1337fb7c3778e2fc41ed303712495cc540ab33" and "57bdc1d99236ed50790536aea274a0f05b8f1882" have entirely different histories.
7b1337fb7c
...
57bdc1d992
|
@ -38,6 +38,7 @@ RenderSettings:
|
||||||
m_ReflectionIntensity: 1
|
m_ReflectionIntensity: 1
|
||||||
m_CustomReflection: {fileID: 0}
|
m_CustomReflection: {fileID: 0}
|
||||||
m_Sun: {fileID: 0}
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
|
||||||
m_UseRadianceAmbientProbe: 0
|
m_UseRadianceAmbientProbe: 0
|
||||||
--- !u!157 &3
|
--- !u!157 &3
|
||||||
LightmapSettings:
|
LightmapSettings:
|
||||||
|
@ -169,7 +170,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: 958b7b56a97147e5811af8e2b102e876, type: 3}
|
m_Script: {fileID: 11500000, guid: 958b7b56a97147e5811af8e2b102e876, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
target: {fileID: 1891309865}
|
target: {fileID: 0}
|
||||||
--- !u!64 &355301132
|
--- !u!64 &355301132
|
||||||
MeshCollider:
|
MeshCollider:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -271,8 +272,8 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: afabfbcb43e24ae8af532e4d266dfb46, type: 3}
|
m_Script: {fileID: 11500000, guid: afabfbcb43e24ae8af532e4d266dfb46, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
_datas:
|
Datas:
|
||||||
- name: "\u5E38\u89C4\u8840\u6DB2\u68C0\u67E5\u70B9"
|
- name: "\u5E38\u89C4\u8840\u6DB2\u4E0E\u5C3F\u6DB2\u5206\u6790\u70B9"
|
||||||
go: {fileID: 1194776732}
|
go: {fileID: 1194776732}
|
||||||
- name: "\u5C3F\u6DB2\u53D6\u6837\u70B9"
|
- name: "\u5C3F\u6DB2\u53D6\u6837\u70B9"
|
||||||
go: {fileID: 1191143519}
|
go: {fileID: 1191143519}
|
||||||
|
@ -451,7 +452,7 @@ BoxCollider:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 0
|
m_Bits: 0
|
||||||
m_LayerOverridePriority: 0
|
m_LayerOverridePriority: 0
|
||||||
m_IsTrigger: 1
|
m_IsTrigger: 0
|
||||||
m_ProvidesContacts: 0
|
m_ProvidesContacts: 0
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
|
@ -555,7 +556,7 @@ BoxCollider:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 0
|
m_Bits: 0
|
||||||
m_LayerOverridePriority: 0
|
m_LayerOverridePriority: 0
|
||||||
m_IsTrigger: 1
|
m_IsTrigger: 0
|
||||||
m_ProvidesContacts: 0
|
m_ProvidesContacts: 0
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
|
@ -674,7 +675,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: 958b7b56a97147e5811af8e2b102e876, type: 3}
|
m_Script: {fileID: 11500000, guid: 958b7b56a97147e5811af8e2b102e876, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
target: {fileID: 1891309865}
|
target: {fileID: 0}
|
||||||
--- !u!64 &1334411390
|
--- !u!64 &1334411390
|
||||||
MeshCollider:
|
MeshCollider:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -863,81 +864,94 @@ MeshCollider:
|
||||||
m_Convex: 0
|
m_Convex: 0
|
||||||
m_CookingOptions: 30
|
m_CookingOptions: 30
|
||||||
m_Mesh: {fileID: -7553716758358721678, guid: a38545e6d570a6941833d61c7a894f15, type: 3}
|
m_Mesh: {fileID: -7553716758358721678, guid: a38545e6d570a6941833d61c7a894f15, type: 3}
|
||||||
--- !u!1001 &1891309864
|
--- !u!1 &1543823431
|
||||||
PrefabInstance:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
serializedVersion: 2
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_Modification:
|
m_PrefabInstance: {fileID: 0}
|
||||||
serializedVersion: 3
|
|
||||||
m_TransformParent: {fileID: 0}
|
|
||||||
m_Modifications:
|
|
||||||
- target: {fileID: 129553625502292565, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.y
|
|
||||||
value: 0.653
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 1272942970435915033, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_Name
|
|
||||||
value: Player
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.x
|
|
||||||
value: 0.572
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.y
|
|
||||||
value: 0.73
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.z
|
|
||||||
value: 1.973
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.w
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.y
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.y
|
|
||||||
value: 180
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 6529502664822504283, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
propertyPath: m_Height
|
|
||||||
value: 1.4
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
m_RemovedComponents: []
|
|
||||||
m_RemovedGameObjects: []
|
|
||||||
m_AddedGameObjects: []
|
|
||||||
m_AddedComponents: []
|
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
--- !u!4 &1891309865 stripped
|
|
||||||
Transform:
|
|
||||||
m_CorrespondingSourceObject: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
m_PrefabInstance: {fileID: 1891309864}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1543823434}
|
||||||
|
- component: {fileID: 1543823433}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Main Camera
|
||||||
|
m_TagString: MainCamera
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!20 &1543823433
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1543823431}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 1
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
|
||||||
|
m_projectionMatrixMode: 1
|
||||||
|
m_GateFitMode: 2
|
||||||
|
m_FOVAxisMode: 0
|
||||||
|
m_Iso: 200
|
||||||
|
m_ShutterSpeed: 0.005
|
||||||
|
m_Aperture: 16
|
||||||
|
m_FocusDistance: 10
|
||||||
|
m_FocalLength: 50
|
||||||
|
m_BladeCount: 5
|
||||||
|
m_Curvature: {x: 2, y: 11}
|
||||||
|
m_BarrelClipping: 0.25
|
||||||
|
m_Anamorphism: 0
|
||||||
|
m_SensorSize: {x: 36, y: 24}
|
||||||
|
m_LensShift: {x: 0, y: 0}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 0
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: -1
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 1
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_AllowDynamicResolution: 0
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
--- !u!4 &1543823434
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1543823431}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0.9972773, z: -0.073743, w: 0}
|
||||||
|
m_LocalPosition: {x: 0.023, y: 1.076, z: 0.806}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 8.458, y: 180, z: 0}
|
||||||
--- !u!1660057539 &9223372036854775807
|
--- !u!1660057539 &9223372036854775807
|
||||||
SceneRoots:
|
SceneRoots:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_Roots:
|
m_Roots:
|
||||||
|
- {fileID: 1543823434}
|
||||||
- {fileID: 731266092}
|
- {fileID: 731266092}
|
||||||
- {fileID: 1438550273}
|
- {fileID: 1438550273}
|
||||||
- {fileID: 368766239}
|
- {fileID: 368766239}
|
||||||
- {fileID: 1891309864}
|
|
||||||
|
|
|
@ -38,6 +38,7 @@ RenderSettings:
|
||||||
m_ReflectionIntensity: 1
|
m_ReflectionIntensity: 1
|
||||||
m_CustomReflection: {fileID: 0}
|
m_CustomReflection: {fileID: 0}
|
||||||
m_Sun: {fileID: 0}
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
|
||||||
m_UseRadianceAmbientProbe: 0
|
m_UseRadianceAmbientProbe: 0
|
||||||
--- !u!157 &3
|
--- !u!157 &3
|
||||||
LightmapSettings:
|
LightmapSettings:
|
||||||
|
@ -170,7 +171,7 @@ BoxCollider:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 0
|
m_Bits: 0
|
||||||
m_LayerOverridePriority: 0
|
m_LayerOverridePriority: 0
|
||||||
m_IsTrigger: 1
|
m_IsTrigger: 0
|
||||||
m_ProvidesContacts: 0
|
m_ProvidesContacts: 0
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
|
@ -383,7 +384,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: 958b7b56a97147e5811af8e2b102e876, type: 3}
|
m_Script: {fileID: 11500000, guid: 958b7b56a97147e5811af8e2b102e876, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
target: {fileID: 3847979677484416899}
|
target: {fileID: 0}
|
||||||
--- !u!64 &1355950663
|
--- !u!64 &1355950663
|
||||||
MeshCollider:
|
MeshCollider:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -639,7 +640,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: afabfbcb43e24ae8af532e4d266dfb46, type: 3}
|
m_Script: {fileID: 11500000, guid: afabfbcb43e24ae8af532e4d266dfb46, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
_datas:
|
Datas:
|
||||||
- name: "\u5E38\u89C4\u8840\u6DB2\u4E0E\u5C3F\u6DB2\u5206\u6790\u70B9"
|
- name: "\u5E38\u89C4\u8840\u6DB2\u4E0E\u5C3F\u6DB2\u5206\u6790\u70B9"
|
||||||
go: {fileID: 459317342}
|
go: {fileID: 459317342}
|
||||||
--- !u!4 &2057956788
|
--- !u!4 &2057956788
|
||||||
|
@ -716,11 +717,6 @@ PrefabInstance:
|
||||||
m_AddedGameObjects: []
|
m_AddedGameObjects: []
|
||||||
m_AddedComponents: []
|
m_AddedComponents: []
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
m_SourcePrefab: {fileID: 100100000, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
||||||
--- !u!4 &3847979677484416899 stripped
|
|
||||||
Transform:
|
|
||||||
m_CorrespondingSourceObject: {fileID: 4349644981020034193, guid: 79fb8148c76686e419fb0484c085ed57, type: 3}
|
|
||||||
m_PrefabInstance: {fileID: 3847979677484416898}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
--- !u!1660057539 &9223372036854775807
|
--- !u!1660057539 &9223372036854775807
|
||||||
SceneRoots:
|
SceneRoots:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
@ -38,6 +38,7 @@ RenderSettings:
|
||||||
m_ReflectionIntensity: 1
|
m_ReflectionIntensity: 1
|
||||||
m_CustomReflection: {fileID: 0}
|
m_CustomReflection: {fileID: 0}
|
||||||
m_Sun: {fileID: 0}
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
|
||||||
m_UseRadianceAmbientProbe: 0
|
m_UseRadianceAmbientProbe: 0
|
||||||
--- !u!157 &3
|
--- !u!157 &3
|
||||||
LightmapSettings:
|
LightmapSettings:
|
||||||
|
@ -490,6 +491,7 @@ GameObject:
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 2057956788}
|
- component: {fileID: 2057956788}
|
||||||
- component: {fileID: 2057956787}
|
- component: {fileID: 2057956787}
|
||||||
|
- component: {fileID: 2057956789}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: SceneBuinding
|
m_Name: SceneBuinding
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
|
@ -509,7 +511,7 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: afabfbcb43e24ae8af532e4d266dfb46, type: 3}
|
m_Script: {fileID: 11500000, guid: afabfbcb43e24ae8af532e4d266dfb46, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
_datas:
|
Datas:
|
||||||
- name: "\u8001\u4EBA"
|
- name: "\u8001\u4EBA"
|
||||||
go: {fileID: 1553281160}
|
go: {fileID: 1553281160}
|
||||||
--- !u!4 &2057956788
|
--- !u!4 &2057956788
|
||||||
|
@ -528,6 +530,18 @@ Transform:
|
||||||
- {fileID: 1553281163}
|
- {fileID: 1553281163}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &2057956789
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2057956786}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: cfde219640219834cbab1c9a25f4e1c6, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1001 &5843770857933138729
|
--- !u!1001 &5843770857933138729
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -963,7 +963,6 @@ RectTransform:
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 3671245186100896506}
|
|
||||||
- {fileID: 4749853075195230020}
|
- {fileID: 4749853075195230020}
|
||||||
- {fileID: 2143427376660997177}
|
- {fileID: 2143427376660997177}
|
||||||
- {fileID: 1179718432570443799}
|
- {fileID: 1179718432570443799}
|
||||||
|
@ -1425,81 +1424,6 @@ MonoBehaviour:
|
||||||
m_hasFontAssetChanged: 0
|
m_hasFontAssetChanged: 0
|
||||||
m_baseMaterial: {fileID: 0}
|
m_baseMaterial: {fileID: 0}
|
||||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||||
--- !u!1 &5985600935483776999
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 3671245186100896506}
|
|
||||||
- component: {fileID: 7683623794063520565}
|
|
||||||
- component: {fileID: 3864785127278932516}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: Panel
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &3671245186100896506
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5985600935483776999}
|
|
||||||
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: 4933003019792527182}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!222 &7683623794063520565
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5985600935483776999}
|
|
||||||
m_CullTransparentMesh: 1
|
|
||||||
--- !u!114 &3864785127278932516
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5985600935483776999}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 0, g: 0, b: 0, a: 0.48235294}
|
|
||||||
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_Type: 1
|
|
||||||
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 &6574151432076934515
|
--- !u!1 &6574151432076934515
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
@ -36,9 +36,9 @@ namespace ZC
|
||||||
private void MinTipsUI_Callback()
|
private void MinTipsUI_Callback()
|
||||||
{
|
{
|
||||||
Global.UIManager.CloseLast();
|
Global.UIManager.CloseLast();
|
||||||
var bigTipsUI = (BigTipsUI)Global.UIManager.ShowUI(UIType.BigTipsUI);
|
var bigTipsUI = (BigTipsUI)Global.UIManager.ShowOnlyUI(UIType.BigTipsUI);
|
||||||
bigTipsUI.SetData("移动到护士身边进行常规血液检查");
|
bigTipsUI.SetData("移动到护士身边进行常规血液检查");
|
||||||
var minTipsUI = (MinTipsUI)Global.UIManager.ShowUI(UIType.MinTipsUI);
|
var minTipsUI = (MinTipsUI)Global.UIManager.ShowOnlyUI(UIType.MinTipsUI);
|
||||||
minTipsUI.SetData("知识点讲解1", "常规血液与尿液分析知识点讲解——设备认知之后的1",
|
minTipsUI.SetData("知识点讲解1", "常规血液与尿液分析知识点讲解——设备认知之后的1",
|
||||||
() => { Global.UIManager.HideUI(UIType.MinTipsUI); });
|
() => { Global.UIManager.HideUI(UIType.MinTipsUI); });
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ namespace ZC
|
||||||
triggerEvent.Dispose();
|
triggerEvent.Dispose();
|
||||||
|
|
||||||
// 播放抽血动画
|
// 播放抽血动画
|
||||||
var minTipsUI = (MinTipsUI)Global.UIManager.ShowUI(UIType.MinTipsUI);
|
var minTipsUI = (MinTipsUI)Global.UIManager.ShowOnlyUI(UIType.MinTipsUI);
|
||||||
minTipsUI.SetData("知识点讲解2", "常规血液与尿液分析知识点讲解——设备认知之后的2 ----------- 播放抽血动画", () =>
|
minTipsUI.SetData("知识点讲解2", "常规血液与尿液分析知识点讲解——设备认知之后的2 ----------- 播放抽血动画", () =>
|
||||||
{
|
{
|
||||||
Global.UIManager.HideUI(UIType.MinTipsUI);
|
Global.UIManager.HideUI(UIType.MinTipsUI);
|
||||||
|
@ -70,9 +70,8 @@ namespace ZC
|
||||||
var bigTipsUI = (BigTipsUI)Global.UIManager.ShowUI(UIType.BigTipsUI);
|
var bigTipsUI = (BigTipsUI)Global.UIManager.ShowUI(UIType.BigTipsUI);
|
||||||
bigTipsUI.SetData("根据箭头指引让老人去进行尿液取样");
|
bigTipsUI.SetData("根据箭头指引让老人去进行尿液取样");
|
||||||
|
|
||||||
GameObject go_NiaoYe;
|
var gameObject = binding.GetValue("尿液取样点");
|
||||||
go_NiaoYe = binding.GetValue("尿液取样点");
|
triggerEvent = gameObject.GetOrAddComponent<TriggerEvent>();
|
||||||
triggerEvent = go_NiaoYe.GetOrAddComponent<TriggerEvent>();
|
|
||||||
triggerEvent.SetData(PlayerMoveToPoint1);
|
triggerEvent.SetData(PlayerMoveToPoint1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,13 +81,13 @@ namespace ZC
|
||||||
async UniTask RunAsync()
|
async UniTask RunAsync()
|
||||||
{
|
{
|
||||||
Global.UIManager.HideUI(UIType.BigTipsUI);
|
Global.UIManager.HideUI(UIType.BigTipsUI);
|
||||||
await UniTask.Delay(3000);
|
triggerEvent.Dispose();
|
||||||
|
|
||||||
var urineSamplingUI = (UrineSamplingUI)Global.UIManager.ShowUI(UIType.UrineSamplingUI);
|
var urineSamplingUI = (UrineSamplingUI)Global.UIManager.ShowUI(UIType.UrineSamplingUI);
|
||||||
urineSamplingUI.SetData(UrineSamplingUI_Callback);
|
urineSamplingUI.SetData(UrineSamplingUI_Callback);
|
||||||
|
await UniTask.Delay(3000);
|
||||||
}
|
}
|
||||||
|
|
||||||
triggerEvent.Dispose();
|
|
||||||
RunAsync().Forget();
|
RunAsync().Forget();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
using Cysharp.Threading.Tasks;
|
using Cysharp.Threading.Tasks;
|
||||||
using Unity.Loader;
|
using Unity.Loader;
|
||||||
using UnityEngine;
|
|
||||||
|
|
||||||
namespace ZC
|
namespace ZC
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,87 +0,0 @@
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using Sirenix.OdinInspector;
|
|
||||||
using UnityEngine;
|
|
||||||
|
|
||||||
namespace ZC
|
|
||||||
{
|
|
||||||
public abstract class BindingBase : MonoBehaviour
|
|
||||||
{
|
|
||||||
[SerializeField] private List<GameObjectBindingData> _datas = new List<GameObjectBindingData>();
|
|
||||||
|
|
||||||
public IReadOnlyList<GameObjectBindingData> Datas => _datas;
|
|
||||||
|
|
||||||
public GameObject GetValue(string nameStr)
|
|
||||||
{
|
|
||||||
foreach (var data in _datas)
|
|
||||||
{
|
|
||||||
if (data.name == nameStr)
|
|
||||||
{
|
|
||||||
return data.go;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
throw new NullReferenceException($"没有找到绑定这个名字的物体,name:{nameStr},物体名字:{gameObject.name}");
|
|
||||||
}
|
|
||||||
|
|
||||||
public T GetValue<T>(string nameStr) where T : Component
|
|
||||||
{
|
|
||||||
foreach (var data in _datas)
|
|
||||||
{
|
|
||||||
if (data.name == nameStr)
|
|
||||||
{
|
|
||||||
return data.go.GetComponent<T>();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
throw new NullReferenceException($"没有找到绑定这个名字的物体,name:{nameStr},物体名字:{gameObject.name}");
|
|
||||||
}
|
|
||||||
|
|
||||||
#if UNITY_EDITOR
|
|
||||||
[Button("刷新键值对数据")]
|
|
||||||
void Refresh()
|
|
||||||
{
|
|
||||||
foreach (var bindingData in _datas)
|
|
||||||
{
|
|
||||||
bindingData.name = bindingData.go.name;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void ClearValue()
|
|
||||||
{
|
|
||||||
_datas.Clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void AddValue(Transform trans)
|
|
||||||
{
|
|
||||||
foreach (var data in _datas)
|
|
||||||
{
|
|
||||||
if (data.name == trans.name)
|
|
||||||
{
|
|
||||||
throw new ArgumentException($"重复添加了, {trans.name}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
_datas.Add(new GameObjectBindingData() { name = trans.name, go = trans.gameObject });
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
[System.Serializable]
|
|
||||||
public class GameObjectBindingData
|
|
||||||
{
|
|
||||||
[HorizontalGroup("aaa")] [LabelText("k"), LabelWidth(10)]
|
|
||||||
public string name;
|
|
||||||
|
|
||||||
[HorizontalGroup("aaa")] [LabelText("v"), LabelWidth(10)] [OnValueChanged(nameof(OnValueChanged))]
|
|
||||||
public GameObject go;
|
|
||||||
|
|
||||||
private void OnValueChanged()
|
|
||||||
{
|
|
||||||
if (go != null)
|
|
||||||
name = go.name;
|
|
||||||
else
|
|
||||||
name = string.Empty;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: f9e38adf52464545b07aa2be617682d1
|
|
||||||
timeCreated: 1733148426
|
|
|
@ -29,6 +29,7 @@ namespace ZC
|
||||||
{
|
{
|
||||||
EventManager.Instance.FireNow(this, new UIHideOrShowEventArgs(UIType.AnalysisReportUI));
|
EventManager.Instance.FireNow(this, new UIHideOrShowEventArgs(UIType.AnalysisReportUI));
|
||||||
closeAction?.Invoke();
|
closeAction?.Invoke();
|
||||||
|
closeAction = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetData(string title, Sprite sprite, string content, Action callback = null)
|
public void SetData(string title, Sprite sprite, string content, Action callback = null)
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using TMPro;
|
using TMPro;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
@ -71,42 +70,9 @@ namespace ZC
|
||||||
btn_Last.onClick.AddListener(ClickLastButton);
|
btn_Last.onClick.AddListener(ClickLastButton);
|
||||||
btn_Submit.onClick.AddListener(ClickSubmitButton);
|
btn_Submit.onClick.AddListener(ClickSubmitButton);
|
||||||
btn_Next.onClick.AddListener(ClickNextButton);
|
btn_Next.onClick.AddListener(ClickNextButton);
|
||||||
btn_TryAgain.onClick.AddListener(ClickTryAgainButton);
|
|
||||||
btn_Finish.onClick.AddListener(ClickFinishButton);
|
|
||||||
|
|
||||||
tog_Option0.onValueChanged.AddListener(Option0_onValueChanged);
|
|
||||||
tog_Option1.onValueChanged.AddListener(Option1_onValueChanged);
|
|
||||||
tog_Option2.onValueChanged.AddListener(Option2_onValueChanged);
|
|
||||||
tog_Option3.onValueChanged.AddListener(Option3_onValueChanged);
|
|
||||||
|
|
||||||
// 读取题库
|
// 读取题库
|
||||||
_bankData = ResourcesLocalComponent.Instance.LoadAssetSync<QuestionBankData>(AssetConst
|
_bankData = new QuestionBankData();
|
||||||
.Assets_DemoGame_GameRes_Config_QuestionBank_asset);
|
|
||||||
ResetAnswer();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Option0_onValueChanged(bool arg0)
|
|
||||||
{
|
|
||||||
if (arg0)
|
|
||||||
currentChooseStr[currentIndex] = "A";
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Option1_onValueChanged(bool arg0)
|
|
||||||
{
|
|
||||||
if (arg0)
|
|
||||||
currentChooseStr[currentIndex] = "B";
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Option2_onValueChanged(bool arg0)
|
|
||||||
{
|
|
||||||
if (arg0)
|
|
||||||
currentChooseStr[currentIndex] = "C";
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Option3_onValueChanged(bool arg0)
|
|
||||||
{
|
|
||||||
if (arg0)
|
|
||||||
currentChooseStr[currentIndex] = "D";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Dispose()
|
public override void Dispose()
|
||||||
|
@ -123,31 +89,15 @@ namespace ZC
|
||||||
isSubmit = false;
|
isSubmit = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CheckIsShowJX()
|
|
||||||
{
|
|
||||||
if (!txt_TrueOption.gameObject.activeSelf)
|
|
||||||
{
|
|
||||||
txt_TrueOption.gameObject.SetActive(true);
|
|
||||||
txt_JXContent.gameObject.SetActive(true);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (currentIndex >= _bankData.AnswerDatas.Count - 1)
|
|
||||||
return;
|
|
||||||
currentIndex++;
|
|
||||||
SetUIContent(_bankData.AnswerDatas[currentIndex]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ClickNextButton()
|
private void ClickNextButton()
|
||||||
{
|
{
|
||||||
CheckIsShowJX();
|
currentIndex++;
|
||||||
|
SetUIContent(_bankData.AnswerDatas[currentIndex]);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ClickSubmitButton()
|
private void ClickSubmitButton()
|
||||||
{
|
{
|
||||||
isSubmit = true;
|
isSubmit = true;
|
||||||
ShowResult();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ClickLastButton()
|
private void ClickLastButton()
|
||||||
|
@ -156,13 +106,16 @@ namespace ZC
|
||||||
SetUIContent(_bankData.AnswerDatas[currentIndex]);
|
SetUIContent(_bankData.AnswerDatas[currentIndex]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 当前选择结果
|
|
||||||
private string[] currentChooseStr;
|
|
||||||
|
|
||||||
public void SetQuestionBankData(QuestionBankData bankData)
|
public void SetQuestionBankData(QuestionBankData bankData)
|
||||||
{
|
{
|
||||||
this._bankData = bankData;
|
this._bankData = bankData;
|
||||||
ResetAnswer();
|
InitAnswer();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InitAnswer()
|
||||||
|
{
|
||||||
|
currentIndex = 0;
|
||||||
|
SetUIContent(_bankData.AnswerDatas[currentIndex]);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetUIContent(AnswerData data)
|
private void SetUIContent(AnswerData data)
|
||||||
|
@ -173,7 +126,7 @@ namespace ZC
|
||||||
txt_Label1.text = data.options[1].content;
|
txt_Label1.text = data.options[1].content;
|
||||||
txt_Label2.text = data.options[2].content;
|
txt_Label2.text = data.options[2].content;
|
||||||
txt_Label3.text = data.options[3].content;
|
txt_Label3.text = data.options[3].content;
|
||||||
txt_TrueOption.text = $"正确答案:{data.trueOption}";
|
txt_TrueOption.text = data.trueOption;
|
||||||
txt_JXContent.text = data.analyze;
|
txt_JXContent.text = data.analyze;
|
||||||
txt_TrueOption.gameObject.SetActive(false);
|
txt_TrueOption.gameObject.SetActive(false);
|
||||||
txt_JXContent.gameObject.SetActive(false);
|
txt_JXContent.gameObject.SetActive(false);
|
||||||
|
@ -183,70 +136,29 @@ namespace ZC
|
||||||
tog_Option2.isOn = false;
|
tog_Option2.isOn = false;
|
||||||
tog_Option3.isOn = false;
|
tog_Option3.isOn = false;
|
||||||
|
|
||||||
// if (currentIndex >= _bankData.AnswerDatas.Count - 1) // 最后一题
|
if (currentIndex >= _bankData.AnswerDatas.Count - 1) // 最后一题
|
||||||
// {
|
{
|
||||||
// btn_Next.gameObject.SetActive(false);
|
btn_Next.gameObject.SetActive(false);
|
||||||
// // 提交按钮显示
|
// 提交按钮显示
|
||||||
// }
|
}
|
||||||
// else if (currentIndex <= 0) // 第一题
|
else if (currentIndex <= 0) // 第一题
|
||||||
// {
|
{
|
||||||
// btn_Last.gameObject.SetActive(false);
|
btn_Last.gameObject.SetActive(false);
|
||||||
// }
|
}
|
||||||
// else
|
else
|
||||||
// {
|
{
|
||||||
// // btn_Last.gameObject.SetActive(true);
|
btn_Last.gameObject.SetActive(true);
|
||||||
// btn_Next.gameObject.SetActive(true);
|
btn_Next.gameObject.SetActive(true);
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResetAnswer()
|
void ResetAnswer()
|
||||||
{
|
{
|
||||||
panel_Answer.gameObject.SetActive(true);
|
|
||||||
panel_Result.gameObject.SetActive(false);
|
|
||||||
currentChooseStr = new string[_bankData.AnswerDatas.Count];
|
|
||||||
|
|
||||||
currentIndex = 0;
|
|
||||||
SetUIContent(_bankData.AnswerDatas[currentIndex]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetData(Action callback)
|
public void SetData(Action callback)
|
||||||
{
|
{
|
||||||
this.callback = callback;
|
this.callback = callback;
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Result
|
|
||||||
|
|
||||||
void ShowResult()
|
|
||||||
{
|
|
||||||
panel_Answer.gameObject.SetActive(false);
|
|
||||||
panel_Result.gameObject.SetActive(true);
|
|
||||||
|
|
||||||
var answerDatas = _bankData.AnswerDatas;
|
|
||||||
int trueCount = 0;
|
|
||||||
int falseCount = 0;
|
|
||||||
for (var i = 0; i < currentChooseStr.Length; i++)
|
|
||||||
{
|
|
||||||
if (answerDatas[i].trueOption == currentChooseStr[i])
|
|
||||||
trueCount++;
|
|
||||||
else
|
|
||||||
falseCount++;
|
|
||||||
}
|
|
||||||
|
|
||||||
txt_TrueCount.text = trueCount.ToString();
|
|
||||||
txt_FalseCount.text = falseCount.ToString();
|
|
||||||
txt_ScoreCount.text = $"{trueCount}分";
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ClickFinishButton()
|
|
||||||
{
|
|
||||||
callback?.Invoke();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ClickTryAgainButton()
|
|
||||||
{
|
|
||||||
ResetAnswer();
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -27,6 +27,7 @@ namespace ZC
|
||||||
{
|
{
|
||||||
EventManager.Instance.FireNow(this, new UIHideOrShowEventArgs(UIType.IntroduceUI));
|
EventManager.Instance.FireNow(this, new UIHideOrShowEventArgs(UIType.IntroduceUI));
|
||||||
closeAction?.Invoke();
|
closeAction?.Invoke();
|
||||||
|
closeAction = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetData(string title, string content, Action callback = null)
|
public void SetData(string title, string content, Action callback = null)
|
||||||
|
|
|
@ -50,6 +50,7 @@ namespace ZC
|
||||||
{
|
{
|
||||||
btn_Start.transform.localScale = Vector3.zero;
|
btn_Start.transform.localScale = Vector3.zero;
|
||||||
_action?.Invoke();
|
_action?.Invoke();
|
||||||
|
_action = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetData(Action action)
|
public void SetData(Action action)
|
||||||
|
|
|
@ -26,6 +26,7 @@ namespace ZC
|
||||||
{
|
{
|
||||||
EventManager.Instance.FireNow(this, new UIHideOrShowEventArgs(UIType.MinTipsUI));
|
EventManager.Instance.FireNow(this, new UIHideOrShowEventArgs(UIType.MinTipsUI));
|
||||||
closeAction?.Invoke();
|
closeAction?.Invoke();
|
||||||
|
closeAction = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetData(string title, string content, Action callback = null)
|
public void SetData(string title, string content, Action callback = null)
|
||||||
|
|
|
@ -64,16 +64,6 @@ namespace ZC
|
||||||
binding.GetValue<TMP_Text>("txt_EquipItemName").text = tran.name;
|
binding.GetValue<TMP_Text>("txt_EquipItemName").text = tran.name;
|
||||||
_listObj.Add(tran);
|
_listObj.Add(tran);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
foreach (var transform1 in _listObj)
|
|
||||||
{
|
|
||||||
transform1.gameObject.SetActive(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
txt_Name.text = _listObj[0].name;
|
|
||||||
_listObj[0].gameObject.SetActive(true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetData(Action callback)
|
public void SetData(Action callback)
|
||||||
|
|
|
@ -4,7 +4,33 @@ using UnityEngine;
|
||||||
|
|
||||||
namespace ZC
|
namespace ZC
|
||||||
{
|
{
|
||||||
public class SceneGameObjectBinding : BindingBase
|
public class SceneGameObjectBinding : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
[SerializeField] private List<GameObjectBindingData> Datas = new List<GameObjectBindingData>();
|
||||||
|
|
||||||
|
public GameObject GetValue(string nameStr)
|
||||||
|
{
|
||||||
|
foreach (var data in Datas)
|
||||||
|
{
|
||||||
|
if (data.name == nameStr)
|
||||||
|
{
|
||||||
|
return data.go;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
throw new NullReferenceException($"没有找到绑定这个名字的物体,name:{nameStr}");
|
||||||
|
}
|
||||||
|
public T GetValue<T>(string nameStr)where T: Component
|
||||||
|
{
|
||||||
|
foreach (var data in Datas)
|
||||||
|
{
|
||||||
|
if (data.name == nameStr)
|
||||||
|
{
|
||||||
|
return data.go.GetComponent<T>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
throw new NullReferenceException($"没有找到绑定这个名字的物体,name:{nameStr}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -58,4 +58,21 @@ namespace ZC
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[System.Serializable]
|
||||||
|
public class GameObjectBindingData
|
||||||
|
{
|
||||||
|
[HorizontalGroup("aaa")] [LabelText("k"), LabelWidth(10)]
|
||||||
|
public string name;
|
||||||
|
|
||||||
|
[HorizontalGroup("aaa")] [LabelText("v"), LabelWidth(10)] [OnValueChanged(nameof(OnValueChanged))]
|
||||||
|
public GameObject go;
|
||||||
|
|
||||||
|
private void OnValueChanged()
|
||||||
|
{
|
||||||
|
if (go != null)
|
||||||
|
name = go.name;
|
||||||
|
else
|
||||||
|
name = string.Empty;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue