This commit is contained in:
lq 2024-11-27 02:11:27 +08:00
parent 4867a2ac6a
commit 9d79de6f6e
7 changed files with 15529 additions and 9310 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &818221397470033429 --- !u!1 &4948242153488973737
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -8,9 +8,9 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 818221397470033450} - component: {fileID: 4948242153488973718}
- component: {fileID: 818221397470033448} - component: {fileID: 4948242153488973716}
- component: {fileID: 818221397470033451} - component: {fileID: 4948242153488973719}
m_Layer: 5 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
@ -18,19 +18,19 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &818221397470033450 --- !u!224 &4948242153488973718
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221397470033429} m_GameObject: {fileID: 4948242153488973737}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
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: []
m_Father: {fileID: 818221398056515772} m_Father: {fileID: 4948242154612453632}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
@ -38,21 +38,21 @@ RectTransform:
m_AnchoredPosition: {x: 0.0001, y: -21.1981} m_AnchoredPosition: {x: 0.0001, y: -21.1981}
m_SizeDelta: {x: 360, y: 360} m_SizeDelta: {x: 360, y: 360}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &818221397470033448 --- !u!222 &4948242153488973716
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221397470033429} m_GameObject: {fileID: 4948242153488973737}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &818221397470033451 --- !u!114 &4948242153488973719
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221397470033429} m_GameObject: {fileID: 4948242153488973737}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -76,7 +76,7 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &818221397825426843 --- !u!1 &4948242153928383527
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -84,9 +84,9 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 818221397825426840} - component: {fileID: 4948242153928383524}
- component: {fileID: 818221397825426846} - component: {fileID: 4948242153928383522}
- component: {fileID: 818221397825426841} - component: {fileID: 4948242153928383525}
m_Layer: 5 m_Layer: 5
m_Name: hightlight m_Name: hightlight
m_TagString: Untagged m_TagString: Untagged
@ -94,19 +94,19 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &818221397825426840 --- !u!224 &4948242153928383524
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221397825426843} m_GameObject: {fileID: 4948242153928383527}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
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: []
m_Father: {fileID: 818221398056515772} m_Father: {fileID: 4948242154612453632}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
@ -114,21 +114,21 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 408, y: 480} m_SizeDelta: {x: 408, y: 480}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &818221397825426846 --- !u!222 &4948242153928383522
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221397825426843} m_GameObject: {fileID: 4948242153928383527}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &818221397825426841 --- !u!114 &4948242153928383525
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221397825426843} m_GameObject: {fileID: 4948242153928383527}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -152,7 +152,7 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &818221398056515775 --- !u!1 &4948242154612453635
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -160,11 +160,11 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 818221398056515772} - component: {fileID: 4948242154612453632}
- component: {fileID: 818221398056515762} - component: {fileID: 4948242154612453646}
- component: {fileID: 818221398056515773} - component: {fileID: 4948242154612453633}
- component: {fileID: 818221398056515763} - component: {fileID: 4948242154612453647}
- component: {fileID: 818221398056515760} - component: {fileID: 4948242154612453644}
m_Layer: 5 m_Layer: 5
m_Name: scenceItem m_Name: scenceItem
m_TagString: Untagged m_TagString: Untagged
@ -172,21 +172,21 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &818221398056515772 --- !u!224 &4948242154612453632
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398056515775} m_GameObject: {fileID: 4948242154612453635}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
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: 818221397825426840} - {fileID: 4948242153928383524}
- {fileID: 818221398169202201} - {fileID: 4948242154808829861}
- {fileID: 818221397470033450} - {fileID: 4948242153488973718}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -195,21 +195,21 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 382, y: 458} m_SizeDelta: {x: 382, y: 458}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &818221398056515762 --- !u!222 &4948242154612453646
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398056515775} m_GameObject: {fileID: 4948242154612453635}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &818221398056515773 --- !u!114 &4948242154612453633
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398056515775} m_GameObject: {fileID: 4948242154612453635}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -233,13 +233,13 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!114 &818221398056515763 --- !u!114 &4948242154612453647
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398056515775} m_GameObject: {fileID: 4948242154612453635}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
@ -253,13 +253,13 @@ MonoBehaviour:
m_FlexibleWidth: -1 m_FlexibleWidth: -1
m_FlexibleHeight: -1 m_FlexibleHeight: -1
m_LayoutPriority: 1 m_LayoutPriority: 1
--- !u!114 &818221398056515760 --- !u!114 &4948242154612453644
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398056515775} m_GameObject: {fileID: 4948242154612453635}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
@ -293,15 +293,15 @@ MonoBehaviour:
m_SelectedTrigger: Selected m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled m_DisabledTrigger: Disabled
m_Interactable: 1 m_Interactable: 1
m_TargetGraphic: {fileID: 818221398056515773} m_TargetGraphic: {fileID: 4948242154612453633}
toggleTransition: 1 toggleTransition: 1
graphic: {fileID: 818221397825426841} graphic: {fileID: 4948242153928383525}
m_Group: {fileID: 0} m_Group: {fileID: 0}
onValueChanged: onValueChanged:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
m_IsOn: 0 m_IsOn: 1
--- !u!1 &818221398169202200 --- !u!1 &4948242154808829860
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -309,9 +309,9 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 818221398169202201} - component: {fileID: 4948242154808829861}
- component: {fileID: 818221398169202207} - component: {fileID: 4948242154808829859}
- component: {fileID: 818221398169202206} - component: {fileID: 4948242154808829858}
m_Layer: 5 m_Layer: 5
m_Name: Text m_Name: Text
m_TagString: Untagged m_TagString: Untagged
@ -319,19 +319,19 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &818221398169202201 --- !u!224 &4948242154808829861
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398169202200} m_GameObject: {fileID: 4948242154808829860}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
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: []
m_Father: {fileID: 818221398056515772} m_Father: {fileID: 4948242154612453632}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1} m_AnchorMin: {x: 0.5, y: 1}
@ -339,21 +339,21 @@ RectTransform:
m_AnchoredPosition: {x: -33.27974, y: -51.6} m_AnchoredPosition: {x: -33.27974, y: -51.6}
m_SizeDelta: {x: 204.8405, y: 36.146698} m_SizeDelta: {x: 204.8405, y: 36.146698}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &818221398169202207 --- !u!222 &4948242154808829859
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398169202200} m_GameObject: {fileID: 4948242154808829860}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &818221398169202206 --- !u!114 &4948242154808829858
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 818221398169202200} m_GameObject: {fileID: 4948242154808829860}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -6815,12 +6815,12 @@ MonoBehaviour:
m_Calls: [] m_Calls: []
m_FontData: m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14 m_FontSize: 40
m_FontStyle: 0 m_FontStyle: 0
m_BestFit: 0 m_BestFit: 0
m_MinSize: 10 m_MinSize: 2
m_MaxSize: 40 m_MaxSize: 70
m_Alignment: 0 m_Alignment: 4
m_AlignByGeometry: 0 m_AlignByGeometry: 0
m_RichText: 0 m_RichText: 0
m_HorizontalOverflow: 1 m_HorizontalOverflow: 1

File diff suppressed because it is too large Load Diff

View File

@ -1,40 +1,56 @@
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Runtime.InteropServices;
using UnityEngine; using UnityEngine;
using UnityEngine.EventSystems; using UnityEngine.EventSystems;
using UnityEngine.SceneManagement; using UnityEngine.SceneManagement;
using UnityEngine.UI; using UnityEngine.UI;
public class SelectedInfo
{
public string name;
public string duty;
public string scene;
}
public class Panel : MonoBehaviour public class Panel : MonoBehaviour
{ {
[Header("组件")]
public Button choseJuBenSettingBtn; public Button choseJuBenSettingBtn;
public Button emergencySettingBtn; public Button emergencySettingBtn;
public Button peoplePublishBtn; public Button peoplePublishBtn;
public Button materialReserveBtn; public Button materialReserveBtn;
public Button dateSelectionBtn; public Button dateSelectionBtn;
public Button personnelmanagementBtn; public Button personnelmanagementBtn;
public Button setName;//设置人员 public Button setName;//设置人员
public Button setDuty;//设置职责 public Button setDuty;//设置职责
public Button setScene;//设置场景 public Button setScene;//设置场景
public Text arrangeText;//整体安排 public Text arrangeText;//整体安排
public string name, duty, scene;
public Button sureBtn;//确认信息按钮 public Button sureBtn;//确认信息按钮
public GameObject ManagerPanel; public ToggleGroup scenetoggleGroup;//场景的ToggleGroup
public InputField shaixuaninputField;//筛选输入框
public GraphicRaycaster raycaster; // 画布上的射线投射器 public GraphicRaycaster raycaster; // 画布上的射线投射器
public EventSystem eventSystem; // 事件系统 public EventSystem eventSystem; // 事件系统
[Header("物体")]
public GameObject ManagerPanel;//人员管理界面
public Transform peopleCountent;//人员的窗口
public GameObject peoplePrefab;//人员的预制体
[Header("数据")]
public string name, duty, scene;
private List<GameObject> peopleList = new List<GameObject>(); // 存储所有已加载的人员预制体
private List<GameObject> filteredPeopleList = new List<GameObject>(); // 存储筛选后的人员列表
private GameObject selectedPerson = null; // 当前选中的角色
public SelectedInfo selectedInfo;
private Dictionary<string, List<SelectedInfo>> sceneDataDictionary = new Dictionary<string, List<SelectedInfo>>();//不同的场景存取不同的人员数据
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
selectedInfo = new SelectedInfo();
DynamicLoadingPeople();
} }
// Update is called once per frame // Update is called once per frame
@ -42,43 +58,17 @@ public class Panel : MonoBehaviour
{ {
GetData(); GetData();
SetText(); SetText();
//SetInputFile();
} }
//动态加载人员
public void DynamicLoadingPeople()
//处理点击选择剧本按钮
public void ClickChoseJuBenSettingBtn()
{ {
for (int i = 0; i < 20; i++)
{
GameObject item = GameObject.Instantiate<GameObject>(peoplePrefab, peopleCountent);
peopleList.Add(item); // 将每个实例化的角色添加到列表中
}
} }
//处理点击应急人员配置按钮
public void ClickEmergencySettingBtn()
{
}
//处理点击疏散人群公布按钮
public void ClickPeoplePublishBtn()
{
}
//处理点击应急物资储备按钮
public void ClickMaterialReserveBtn()
{
}
//处理点击选择演练日期按钮
public void ClickDateSelectionBtn()
{
}
//处理人员管理按钮 //处理人员管理按钮
public void ClickPersonnelManagement() public void ClickPersonnelManagement()
{ {
@ -89,15 +79,30 @@ public class Panel : MonoBehaviour
//处理点击确认按钮 //处理点击确认按钮
public void ClickSureBtn() public void ClickSureBtn()
{ {
SceneManager.LoadScene("Schedule_a_walkthrough"); // 保存选中的人员信息到场景数据字典中
string sceneName = selectedInfo.scene;
// 如果场景字典中没有这个场景,先创建一个空列表
if (!sceneDataDictionary.ContainsKey(sceneName))
{
sceneDataDictionary[sceneName] = new List<SelectedInfo>();
}
// 将当前选中的人员信息添加到对应场景的人员列表中
sceneDataDictionary[sceneName].Add(selectedInfo);
// 打印当前场景人员信息
Debug.Log($"场景: {sceneName},选中的人员: {selectedInfo.name},职责: {selectedInfo.duty}");
// 可以在这里根据需求继续处理选中的数据
} }
//处理界面关闭按钮
public void ClickCloseBtn() public void ClickCloseBtn()
{ {
transform.gameObject.SetActive(false); transform.gameObject.SetActive(false);
} }
//获取鼠标点击位置的信息 //获取鼠标点击位置的信息
public void GetData() public void GetData()
{ {
@ -137,28 +142,81 @@ public class Panel : MonoBehaviour
name = buttonText.text; name = buttonText.text;
Debug.Log(name); Debug.Log(name);
selectedInfo.name = name;
} }
else if (buttonText != null && buttonText.tag == Tags.scene)//这里可以获取标签为场景的信息 else if (buttonText != null && buttonText.tag == Tags.scene)//这里可以获取标签为场景的信息
{ {
scene = buttonText.text; scene = buttonText.text;
Debug.Log(scene); Debug.Log(scene);
selectedInfo.scene = scene;
} }
else if (buttonText != null && buttonText.tag == Tags.duty)//这里可以获取标签为职责的信息 else if (buttonText != null && buttonText.tag == Tags.duty)//这里可以获取标签为职责的信息
{ {
duty = buttonText.text; duty = buttonText.text;
Debug.Log(duty); Debug.Log(duty);
selectedInfo.duty = duty;
} }
} }
} }
} }
} }
//设置安排文字 //设置安排文字
public void SetText() public void SetText()
{ {
arrangeText.text = "[" + name + "]担任[" + duty + "],位于[" + scene + "]"; arrangeText.text = "[" + name + "]担任[" + duty + "],位于[" + scene + "]";
} }
//筛选
public void SetInputFile()
{
// 获取输入框内容
string filterText = shaixuaninputField.text.Trim();
// 遍历所有已实例化的人员预制体
foreach (Transform child in peopleCountent)
{
// 获取该子物体上的 Text 组件(假设它存储了姓名)
Text personNameText = child.GetComponentInChildren<Text>();
if (personNameText != null)
{
// 比较输入框中的内容与人员姓名
if (personNameText.text.Contains(filterText))
{
// 如果匹配,显示该人员
child.gameObject.SetActive(true);
}
else
{
// 如果不匹配,隐藏该人员
child.gameObject.SetActive(false);
}
}
}
}
// 点击选中角色,改变视觉效果
public void OnPeopleItemClicked(GameObject clickedItem)
{
// 如果有之前选中的角色,重置其视觉效果
if (selectedPerson != null)
{
Text prevText = selectedPerson.GetComponentInChildren<Text>();
if (prevText != null)
{
prevText.fontSize = 32; // 恢复原始字号
prevText.color = Color.white; // 恢复原始颜色
}
}
// 设置当前选中的角色为选中状态
selectedPerson = clickedItem;
Text personText = clickedItem.GetComponentInChildren<Text>();
if (personText != null)
{
// 字号变大和颜色变更(选中状态)
personText.fontSize = 36;
personText.color = Color.yellow; // 选中颜色
}
}
} }

View File

@ -10,6 +10,7 @@ public class SelectScenePanel : MonoBehaviour
public GameObject schoolPrefab;//滑动视图预制体 public GameObject schoolPrefab;//滑动视图预制体
public Transform schoolList;//预制体列表 public Transform schoolList;//预制体列表
public ToggleGroup schooltoggleGroup; public ToggleGroup schooltoggleGroup;
public ToggleGroup schoolimageGroup;
public Toggle[] toggleList; public Toggle[] toggleList;
public GameObject scoolSelectBtn;//学校选择按钮 public GameObject scoolSelectBtn;//学校选择按钮
public GameObject schoolChoiceLable;//学校选择界面 public GameObject schoolChoiceLable;//学校选择界面
@ -18,6 +19,7 @@ public class SelectScenePanel : MonoBehaviour
public List<SchoolInfo> schoolInfos = new List<SchoolInfo>();//学校信息 public List<SchoolInfo> schoolInfos = new List<SchoolInfo>();//学校信息
public List<EventInfo> eventInfos = new List<EventInfo>();//事件信息 public List<EventInfo> eventInfos = new List<EventInfo>();//事件信息
public List<Toggle> difficultyList = new List<Toggle>(); public List<Toggle> difficultyList = new List<Toggle>();
public Button continueBtn;
//数据 //数据
public int schoolId; public int schoolId;
@ -35,7 +37,18 @@ public class SelectScenePanel : MonoBehaviour
{ {
GameObject slot = GameObject.Instantiate<GameObject>(schoolPrefab, schoolList); GameObject slot = GameObject.Instantiate<GameObject>(schoolPrefab, schoolList);
//schoolPrefab.gameObject.GetComponent<Image>().sprite = Resources.Load(""); //schoolPrefab.gameObject.GetComponent<Image>().sprite = Resources.Load("");
Toggle toggle = slot.GetComponent<Toggle>();
if (toggle != null)
{
// 将 Toggle 添加到 ToggleGroup 中
toggle.group = schoolimageGroup;
// 将 Toggle 添加到 toggleList 中
toggleList[i] = toggle;
}
} }
continueBtn.onClick.AddListener(OnClickContinueBtn);
} }
// Update is called once per frame // Update is called once per frame
@ -88,7 +101,7 @@ public class SelectScenePanel : MonoBehaviour
//Debug.Log("%%%%%%%%%%%%%3:" + this.difficulty); //Debug.Log("%%%%%%%%%%%%%3:" + this.difficulty);
} }
//继续按钮,点击后上传数据 //继续按钮,点击后上传数据
public void ContinueBtn() public void OnClickContinueBtn()
{ {
SelectSchoolBtn(); SelectSchoolBtn();
schoolChoiceLable.gameObject.SetActive(false); schoolChoiceLable.gameObject.SetActive(false);
@ -101,4 +114,30 @@ public class SelectScenePanel : MonoBehaviour
SelsctDifficulty(); SelsctDifficulty();
this.gameObject.SetActive(false); this.gameObject.SetActive(false);
} }
//通过判断Toggle的IsOn是否被打开来判断继续按钮是否置灰
public void IsClick()
{
bool anyToggleSelected = false;
//continueBtn.transform.parent
foreach (Toggle toggle in toggleList)
{
if (toggle.isOn)
{
anyToggleSelected = true;
break; // 如果有一个 Toggle 被选中,停止检查
}
}
// 获取 ContinueBtn 按钮组件
// 根据是否有 Toggle 被选中,设置 ContinueBtn 是否可交互
if (continueBtn != null)
{
continueBtn.interactable = anyToggleSelected; // 如果有选中的 Toggle继续按钮可交互否则不可交互
}
else
{
Debug.LogError("ContinueBtn 按钮组件未找到!");
}
}
} }