From b9419896a8897e66fb1862de140cc17ead0cf87f Mon Sep 17 00:00:00 2001 From: Steven Date: Sat, 14 Oct 2017 18:53:16 -0500 Subject: [PATCH 1/3] added score ui and update-score animations --- Project Undercover/Assets/Plugins/HSBColor.cs | 10 +- .../Assets/Resources/CameraRig.prefab | 2 +- .../Assets/Scenes/NewCharactersTest.unity | 617 +++++++++++++++++- .../Interfaces/Interaction.cs | 2 +- .../CharacterStateMachine/Interfaces/State.cs | 1 + .../CharacterStateMachine/StateController.cs | 4 - .../Assets/Scripts/Lobby/GameManager.cs | 55 +- .../Scripts/UI/InteractionPanelController.cs | 2 +- .../Assets/Scripts/UI/ScorePanelController.cs | 176 +++++ .../Scripts/UI/ScorePanelController.cs.meta | 12 + Project Undercover/Assets/Sprites/Spy.png | Bin 0 -> 23041 bytes .../Assets/Sprites/Spy.png.meta | 82 +++ Project Undercover/Assets/Sprites/guard.png | Bin 0 -> 19540 bytes .../Assets/Sprites/guard.png.meta | 82 +++ 14 files changed, 976 insertions(+), 69 deletions(-) create mode 100644 Project Undercover/Assets/Scripts/UI/ScorePanelController.cs create mode 100644 Project Undercover/Assets/Scripts/UI/ScorePanelController.cs.meta create mode 100644 Project Undercover/Assets/Sprites/Spy.png create mode 100644 Project Undercover/Assets/Sprites/Spy.png.meta create mode 100644 Project Undercover/Assets/Sprites/guard.png create mode 100644 Project Undercover/Assets/Sprites/guard.png.meta diff --git a/Project Undercover/Assets/Plugins/HSBColor.cs b/Project Undercover/Assets/Plugins/HSBColor.cs index b05d0a2..67639a7 100644 --- a/Project Undercover/Assets/Plugins/HSBColor.cs +++ b/Project Undercover/Assets/Plugins/HSBColor.cs @@ -1,7 +1,8 @@ -using UnityEngine; +using System; +using UnityEngine; [System.Serializable] -public struct HSBColor +public struct HSBColor : IEquatable { public float h; public float s; @@ -221,4 +222,9 @@ public struct HSBColor Debug.Log("164,82,84 .... 0.643137f, 0.321568f, 0.329411f :" + ToColor(new HSBColor(new Color(0.643137f, 0.321568f, 0.329411f)))); } + + public bool Equals(HSBColor other) + { + return Mathf.Abs((h - other.h)) < 0.01f && Mathf.Abs((s - other.s)) < 0.01f && Mathf.Abs((b - other.b)) < 0.01f && Mathf.Abs((a - other.a)) < 0.01f; + } } \ No newline at end of file diff --git a/Project Undercover/Assets/Resources/CameraRig.prefab b/Project Undercover/Assets/Resources/CameraRig.prefab index c346d32..b24fb0c 100644 --- a/Project Undercover/Assets/Resources/CameraRig.prefab +++ b/Project Undercover/Assets/Resources/CameraRig.prefab @@ -144,7 +144,7 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_BackGroundColor: {r: 0.25, g: 0.25, b: 0.25, a: 0} m_NormalizedViewPortRect: serializedVersion: 2 x: 0 diff --git a/Project Undercover/Assets/Scenes/NewCharactersTest.unity b/Project Undercover/Assets/Scenes/NewCharactersTest.unity index 30171ee..5b801de 100644 --- a/Project Undercover/Assets/Scenes/NewCharactersTest.unity +++ b/Project Undercover/Assets/Scenes/NewCharactersTest.unity @@ -176,6 +176,199 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 3938152} +--- !u!1 &59439889 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 59439890} + - component: {fileID: 59439892} + - component: {fileID: 59439891} + m_Layer: 5 + m_Name: TimerText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &59439890 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 59439889} + 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: 62720020} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &59439891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 59439889} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 0:00 +--- !u!222 &59439892 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 59439889} +--- !u!1 &62720019 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 62720020} + - component: {fileID: 62720022} + - component: {fileID: 62720021} + - component: {fileID: 62720023} + - component: {fileID: 62720024} + m_Layer: 5 + m_Name: ScorePanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &62720020 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 62720019} + 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: + - {fileID: 1476265757} + - {fileID: 1281261005} + - {fileID: 59439890} + - {fileID: 1409286883} + - {fileID: 1530037538} + m_Father: {fileID: 1711455460} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 40} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &62720021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 62720019} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.328} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &62720022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 62720019} +--- !u!114 &62720023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 62720019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} + m_Name: + m_EditorClassIdentifier: + ownerId: 0 + group: 0 + OwnerShipWasTransfered: 0 + prefixBackup: -1 + synchronization: 0 + onSerializeTransformOption: 3 + onSerializeRigidBodyOption: 2 + ownershipTransfer: 0 + ObservedComponents: [] + ObservedComponentsFoldoutOpen: 1 + viewIdField: 1 + instantiationId: 1 + currentMasterID: -1 + isRuntimeInstantiated: 0 +--- !u!114 &62720024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 62720019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed9bfa14979ce36469ee284add674c83, type: 3} + m_Name: + m_EditorClassIdentifier: + _timerText: {fileID: 59439891} + winText: {fileID: 0} + _guardScore: {fileID: 1631539349} + _spyScore: {fileID: 225134303} + missionsCompleteText: {fileID: 0} + winPanel: {fileID: 0} + guardPanel: {fileID: 0} + spyPanel: {fileID: 0} --- !u!1 &99008743 GameObject: m_ObjectHideFlags: 0 @@ -318,6 +511,74 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 120123398} +--- !u!1 &225134301 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 225134302} + - component: {fileID: 225134304} + - component: {fileID: 225134303} + m_Layer: 5 + m_Name: ScoreBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &225134302 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 225134301} + 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: 1530037538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -2.5, y: 0} + m_SizeDelta: {x: 103, y: 15} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &225134303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 225134301} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 1, b: 0.594, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &225134304 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 225134301} --- !u!1 &231738595 GameObject: m_ObjectHideFlags: 0 @@ -1422,6 +1683,74 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1169398161} +--- !u!1 &1281261004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1281261005} + - component: {fileID: 1281261007} + - component: {fileID: 1281261006} + m_Layer: 5 + m_Name: SpySprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1281261005 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1281261004} + 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: 62720020} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1281261006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1281261004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 51df7eb9a0e478c4f8393a275e950f17, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1281261007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1281261004} --- !u!1 &1285637234 GameObject: m_ObjectHideFlags: 0 @@ -1599,14 +1928,75 @@ MonoBehaviour: cameraRigPrefab: {fileID: 1009033979625728, guid: 1764211b5690c164d82aa46fa4ec707d, type: 2} numNpcs: 10 - spyMissionsComplete: 0 - waitBetweenMissions: 5 - onMissionCooldown: 0 - missionsCompleteText: {fileID: 0} - winPanel: {fileID: 0} - guardPanel: {fileID: 0} - spyPanel: {fileID: 0} - winText: {fileID: 0} +--- !u!1 &1409286882 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1409286883} + - component: {fileID: 1409286885} + - component: {fileID: 1409286884} + m_Layer: 5 + m_Name: GuardScore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1409286883 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1409286882} + 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: + - {fileID: 1631539348} + m_Father: {fileID: 62720020} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: 108.4, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1409286884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1409286882} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.328} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &1409286885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1409286882} --- !u!1 &1437119776 GameObject: m_ObjectHideFlags: 0 @@ -1661,6 +2051,143 @@ MonoBehaviour: type: 2} requestPanel: {fileID: 1290216653} requestedInteractionText: {fileID: 1169398163} +--- !u!1 &1476265756 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1476265757} + - component: {fileID: 1476265759} + - component: {fileID: 1476265758} + m_Layer: 5 + m_Name: GuardSprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1476265757 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1476265756} + 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: 62720020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 5, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1476265758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1476265756} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a47b41bbfb07e2b4ca148f318e944056, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1476265759 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1476265756} +--- !u!1 &1530037537 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1530037538} + - component: {fileID: 1530037540} + - component: {fileID: 1530037539} + m_Layer: 5 + m_Name: SpyScore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1530037538 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1530037537} + 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: + - {fileID: 225134302} + m_Father: {fileID: 62720020} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -60, y: 0} + m_SizeDelta: {x: 108.399994, y: 20} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1530037539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1530037537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.328} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &1530037540 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1530037537} --- !u!1 &1617739639 GameObject: m_ObjectHideFlags: 0 @@ -1730,6 +2257,74 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1617739639} +--- !u!1 &1631539347 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1631539348} + - component: {fileID: 1631539350} + - component: {fileID: 1631539349} + m_Layer: 5 + m_Name: ScoreBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1631539348 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1631539347} + 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: 1409286883} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 2.5, y: 0} + m_SizeDelta: {x: 103, y: 15} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1631539349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1631539347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 1, b: 0.594, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &1631539350 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1631539347} --- !u!114 &1654923637 stripped MonoBehaviour: m_PrefabParentObject: {fileID: 114306799516802978, guid: c67fa24334c0f364cad8798522e92116, @@ -1823,6 +2418,7 @@ RectTransform: m_Children: - {fileID: 356728719} - {fileID: 1437119777} + - {fileID: 62720020} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2119,6 +2715,11 @@ Prefab: propertyPath: spotLight value: objectReference: {fileID: 2060245569} + - target: {fileID: 20437103875467350, guid: c67fa24334c0f364cad8798522e92116, + type: 2} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c67fa24334c0f364cad8798522e92116, type: 2} m_IsPrefabParent: 0 diff --git a/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/Interaction.cs b/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/Interaction.cs index b2da264..27f2ebd 100644 --- a/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/Interaction.cs +++ b/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/Interaction.cs @@ -47,6 +47,6 @@ public class Interaction : ScriptableObject //--------------------------------- Result functions --------------------------------- void SpyMissionComplete(StateController controller) { - Debug.Log("Completed mission"); + ScorePanelController.CompleteMission(); } } diff --git a/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/State.cs b/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/State.cs index 9da3469..5f15c6a 100644 --- a/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/State.cs +++ b/Project Undercover/Assets/Scripts/CharacterStateMachine/Interfaces/State.cs @@ -48,6 +48,7 @@ public class State : ScriptableObject if (decisionSucceeded) { controller.TransitionToState(transitions[i].trueState); + break; } } } diff --git a/Project Undercover/Assets/Scripts/CharacterStateMachine/StateController.cs b/Project Undercover/Assets/Scripts/CharacterStateMachine/StateController.cs index 0182aa4..8f8a6c1 100644 --- a/Project Undercover/Assets/Scripts/CharacterStateMachine/StateController.cs +++ b/Project Undercover/Assets/Scripts/CharacterStateMachine/StateController.cs @@ -88,7 +88,6 @@ public class StateController : SelectableObject } } - // Initiates interaction with other StateController public void InitiateInteractionWithSelectedObject() { if (SelectedObject == this) @@ -153,7 +152,6 @@ public class StateController : SelectableObject return SelectedObject.Interactor != this; } - public void FinishInteraction() { if (IsInteracting) @@ -184,8 +182,6 @@ public class StateController : SelectableObject } } - - public void StartRoaming() { _roamCoroutine = StartCoroutine(Roam()); diff --git a/Project Undercover/Assets/Scripts/Lobby/GameManager.cs b/Project Undercover/Assets/Scripts/Lobby/GameManager.cs index 83aa37a..f55eb6e 100644 --- a/Project Undercover/Assets/Scripts/Lobby/GameManager.cs +++ b/Project Undercover/Assets/Scripts/Lobby/GameManager.cs @@ -10,15 +10,7 @@ public class GameManager : Photon.PunBehaviour { public GuardCameraController guardCamera; public GameObject spyPrefab, NPCPrefab, cameraRigPrefab; public int numNpcs = 9; - public int spyMissionsComplete = 0; - public float waitBetweenMissions = 5.0f; - public bool onMissionCooldown = false; - public Text missionsCompleteText; - public GameObject winPanel; - public GameObject guardPanel; - public GameObject spyPanel; - public Text winText; - private int numOfMissions = 3; + public override void OnLeftRoom() { @@ -69,52 +61,11 @@ public class GameManager : Photon.PunBehaviour { PhotonNetwork.Instantiate(NPCPrefab.name, randPos, Quaternion.identity, 0); } } - - } - - public void CompleteMission() - { - if (!PhotonNetwork.isMasterClient || onMissionCooldown) - return; - StartCoroutine(MissionCooldown()); - spyMissionsComplete++; - photonView.RPC("CompleteMissionRPC", PhotonTargets.All, spyMissionsComplete); - - if (spyMissionsComplete >= numOfMissions) - photonView.RPC("ShowSpiesWinScreen", PhotonTargets.All); - } - - [PunRPC] - void SpawnNPC(Vector3 pos) - { - Instantiate(NPCPrefab, pos, Quaternion.identity); - } - - [PunRPC] - void CompleteMissionRPC(int missionsCompleted) - { - spyMissionsComplete = missionsCompleted; - missionsCompleteText.text = spyMissionsComplete + "/3"; } [PunRPC] - void ShowSpiesWinScreen() + void SpawnNPC(Vector3 pos) { - winPanel.SetActive(true); - winText.text = "SPIES WIN!"; - } - - [PunRPC] - void ShowGuardsWinScreen() - { - winPanel.SetActive(true); - winText.text = "GUARDS WIN!"; - } - - IEnumerator MissionCooldown() - { - onMissionCooldown = true; - yield return new WaitForSeconds(waitBetweenMissions); - onMissionCooldown = false; + Instantiate(NPCPrefab, pos, Quaternion.identity); } } diff --git a/Project Undercover/Assets/Scripts/UI/InteractionPanelController.cs b/Project Undercover/Assets/Scripts/UI/InteractionPanelController.cs index 594b5d9..dd6becb 100644 --- a/Project Undercover/Assets/Scripts/UI/InteractionPanelController.cs +++ b/Project Undercover/Assets/Scripts/UI/InteractionPanelController.cs @@ -53,7 +53,7 @@ public class InteractionPanelController : MonoBehaviour { var data = new InteractionData(interaction, false); optionsList.Add(data); } - if (controller.SelectedObject.CompareTag("Spy")) + if (true || controller.SelectedObject.CompareTag("Spy")) { foreach (Interaction interaction in controller.SelectedObject.spyInteractions) { diff --git a/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs b/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs new file mode 100644 index 0000000..42b33ae --- /dev/null +++ b/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs @@ -0,0 +1,176 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class ScorePanelController : Photon.PunBehaviour { + + public Text _timerText, winText; + public Image _guardScore, _spyScore; + public Text missionsCompleteText; + public GameObject winPanel; + public GameObject guardPanel; + public GameObject spyPanel; + + private int _numOfMissions = 3; + private int _missionsComplete = 0; + private float waitBetweenMissions = 5.0f; + private bool onMissionCooldown = false; + + private float _initalScoreWidth; + private static ScorePanelController ActivePanel; + + void Start () { + if (!ActivePanel) + ActivePanel = this; + else + Debug.LogError("Two ScorePanelControllers in the scene"); + StartCoroutine(TimerUpdate()); + + // Initialize scorebar variables + _initalScoreWidth = _spyScore.rectTransform.sizeDelta.x; + _spyScore.rectTransform.sizeDelta = new Vector2(-1, _spyScore.rectTransform.sizeDelta.y); + _guardScore.rectTransform.sizeDelta = new Vector2(-1, _guardScore.rectTransform.sizeDelta.y); + } + + public static void CompleteMission() + { + if (ActivePanel.onMissionCooldown) + return; + + ActivePanel.photonView.RPC("CompleteMissionRPC", PhotonTargets.All); + } + + #region Coroutines + IEnumerator TimerUpdate() + { + while (true) + { + yield return new WaitForEndOfFrame(); + int seconds = (int)Time.timeSinceLevelLoad; + int minutes = seconds / 60; + seconds = seconds % 60; + string timeString = ""; + if (seconds < 10) + timeString = minutes.ToString() + ":0" + seconds.ToString(); + else + timeString = minutes.ToString() + ":" + seconds.ToString(); + _timerText.text = timeString; + } + } + + IEnumerator IncreaseScoreBarAnimation(Image scoreBar, float progress) + { + Color originalColor = scoreBar.color; + var flashCoroutine = StartCoroutine(FlashScoreBar(scoreBar)); + float targetWidth = _initalScoreWidth * progress; + float overshotWidth = targetWidth * 1.2f; + while (true) + { + Vector2 sizeDelta = scoreBar.rectTransform.sizeDelta; + float newWidth = Mathf.Lerp(sizeDelta.x, overshotWidth, Time.deltaTime * 0.8f); + if (sizeDelta.x < targetWidth) + { + scoreBar.rectTransform.sizeDelta = new Vector2(newWidth, sizeDelta.y); + yield return new WaitForEndOfFrame(); + } + else + { + scoreBar.rectTransform.sizeDelta = new Vector2(targetWidth, sizeDelta.y); + break; + } + } + StopCoroutine(flashCoroutine); + StartCoroutine(ResetScoreBarColor(scoreBar, originalColor)); + yield return null; + } + + IEnumerator FlashScoreBar(Image scoreBar) + { + Color darkerColor = scoreBar.color; + darkerColor.r *= 0.5f; + darkerColor.g *= 0.5f; + darkerColor.b *= 0.5f; + HSBColor darkColor = HSBColor.FromColor(darkerColor); + HSBColor flashColor = HSBColor.FromColor(Color.yellow); + HSBColor currentColor = darkColor; + bool pingPong = true; + float time = 0.0f; + while (true) + { + float elapsedTime = Time.deltaTime * 2.0f; + if (pingPong) + time += elapsedTime; + else + time -= elapsedTime; + time = Mathf.Clamp01(time); + if (time == 0.0f) + pingPong = true; + else if (time == 1.0f) + pingPong = false; + + currentColor = HSBColor.Lerp(darkColor, flashColor, time); + scoreBar.color = currentColor.ToColor(); + yield return new WaitForEndOfFrame(); + } + } + + IEnumerator ResetScoreBarColor(Image scoreBar, Color originalColor) + { + float time = 0.0f; + HSBColor startColor = HSBColor.FromColor(scoreBar.color); + HSBColor endColor = HSBColor.FromColor(originalColor); + HSBColor currentColor = startColor; + while (true) + { + time += Time.deltaTime * 2.0f; + time = Mathf.Clamp01(time); + currentColor = HSBColor.Lerp(startColor, endColor, time); + scoreBar.color = currentColor.ToColor(); + if (time >= 0.90f) + { + scoreBar.color = originalColor; + break; + } + yield return new WaitForEndOfFrame(); + } + yield return null; + } + + IEnumerator MissionCooldown() + { + onMissionCooldown = true; + yield return new WaitForSeconds(waitBetweenMissions); + onMissionCooldown = false; + } + #endregion + + #region PunRPC + [PunRPC] + void CompleteMissionRPC() + { + Debug.Log("Mission Completed!"); + _missionsComplete++; + StartCoroutine(MissionCooldown()); + StartCoroutine(IncreaseScoreBarAnimation(_spyScore, (float)_missionsComplete / _numOfMissions)); + /*if (_missionsComplete >= _numOfMissions) + photonView.RPC("ShowSpiesWinScreen", PhotonTargets.All);*/ + } + + [PunRPC] + void ShowSpiesWinScreen() + { + winPanel.SetActive(true); + winText.text = "SPIES WIN!"; + } + + [PunRPC] + void ShowGuardsWinScreen() + { + winPanel.SetActive(true); + winText.text = "GUARDS WIN!"; + } + #endregion + +} diff --git a/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs.meta b/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs.meta new file mode 100644 index 0000000..5694c6f --- /dev/null +++ b/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ed9bfa14979ce36469ee284add674c83 +timeCreated: 1508017086 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project Undercover/Assets/Sprites/Spy.png b/Project Undercover/Assets/Sprites/Spy.png new file mode 100644 index 0000000000000000000000000000000000000000..e499dd7f362652c8208dc50cdaa9a45426a582a5 GIT binary patch literal 23041 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 Date: Sun, 15 Oct 2017 02:38:13 -0500 Subject: [PATCH 2/3] added win animation --- .../Assets/Animation/Static/WinAnimation.anim | 53 +++ .../Animation/Static/WinAnimation.anim.meta | 9 + .../Assets/Scenes/NewCharactersTest.unity | 372 +++++++++++++++++- .../Scripts/Lobby/WinAnimationController.cs | 145 +++++++ .../Lobby/WinAnimationController.cs.meta | 12 + Project Undercover/Assets/Sprites/Star.png | Bin 0 -> 28604 bytes .../Assets/Sprites/Star.png.meta | 82 ++++ 7 files changed, 672 insertions(+), 1 deletion(-) create mode 100644 Project Undercover/Assets/Animation/Static/WinAnimation.anim create mode 100644 Project Undercover/Assets/Animation/Static/WinAnimation.anim.meta create mode 100644 Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs create mode 100644 Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs.meta create mode 100644 Project Undercover/Assets/Sprites/Star.png create mode 100644 Project Undercover/Assets/Sprites/Star.png.meta diff --git a/Project Undercover/Assets/Animation/Static/WinAnimation.anim b/Project Undercover/Assets/Animation/Static/WinAnimation.anim new file mode 100644 index 0000000..a29e066 --- /dev/null +++ b/Project Undercover/Assets/Animation/Static/WinAnimation.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WinAnimation + serializedVersion: 6 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/Project Undercover/Assets/Animation/Static/WinAnimation.anim.meta b/Project Undercover/Assets/Animation/Static/WinAnimation.anim.meta new file mode 100644 index 0000000..a969724 --- /dev/null +++ b/Project Undercover/Assets/Animation/Static/WinAnimation.anim.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4dbdeb1d49187544091d6198b5d7d807 +timeCreated: 1508048262 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project Undercover/Assets/Scenes/NewCharactersTest.unity b/Project Undercover/Assets/Scenes/NewCharactersTest.unity index 5b801de..c1b4367 100644 --- a/Project Undercover/Assets/Scenes/NewCharactersTest.unity +++ b/Project Undercover/Assets/Scenes/NewCharactersTest.unity @@ -1299,6 +1299,150 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 526345897} +--- !u!1 &574406318 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 574406319} + - component: {fileID: 574406321} + - component: {fileID: 574406320} + m_Layer: 5 + m_Name: SpySprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &574406319 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 574406318} + 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: 1494334748} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &574406320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 574406318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 51df7eb9a0e478c4f8393a275e950f17, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &574406321 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 574406318} +--- !u!1 &616985521 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 616985522} + - component: {fileID: 616985524} + - component: {fileID: 616985523} + m_Layer: 5 + m_Name: WinText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &616985522 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 616985521} + 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: 1494334748} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -140} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &616985523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 616985521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 63 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 162 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'Guards + + Win!' +--- !u!222 &616985524 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 616985521} --- !u!1 &819293867 GameObject: m_ObjectHideFlags: 0 @@ -2119,6 +2263,95 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1476265756} +--- !u!1 &1494334747 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1494334748} + - component: {fileID: 1494334751} + - component: {fileID: 1494334750} + - component: {fileID: 1494334749} + m_Layer: 5 + m_Name: WinAnimationPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1494334748 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1494334747} + 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: + - {fileID: 1963845046} + - {fileID: 1555573732} + - {fileID: 574406319} + - {fileID: 616985522} + m_Father: {fileID: 1711455460} + m_RootOrder: 3 + 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!114 &1494334749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1494334747} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7649e1dc9bb2cf240a4dcccdcb51d1d0, type: 3} + m_Name: + m_EditorClassIdentifier: + _spySprite: {fileID: 574406320} + _guardSprite: {fileID: 1555573733} + _starSprite: {fileID: 1963845047} + _winText: {fileID: 616985523} + _winAnimationPanel: {fileID: 1494334750} +--- !u!114 &1494334750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1494334747} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &1494334751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1494334747} --- !u!1 &1530037537 GameObject: m_ObjectHideFlags: 0 @@ -2188,6 +2421,74 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1530037537} +--- !u!1 &1555573731 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1555573732} + - component: {fileID: 1555573734} + - component: {fileID: 1555573733} + m_Layer: 5 + m_Name: GuardSpite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1555573732 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1555573731} + 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: 1494334748} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1555573733 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1555573731} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a47b41bbfb07e2b4ca148f318e944056, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1555573734 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1555573731} --- !u!1 &1617739639 GameObject: m_ObjectHideFlags: 0 @@ -2419,6 +2720,7 @@ RectTransform: - {fileID: 356728719} - {fileID: 1437119777} - {fileID: 62720020} + - {fileID: 1494334748} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2656,6 +2958,74 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_ShowMaskGraphic: 0 +--- !u!1 &1963845045 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1963845046} + - component: {fileID: 1963845048} + - component: {fileID: 1963845047} + m_Layer: 5 + m_Name: StarSprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1963845046 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963845045} + 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: 1494334748} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: 300, y: 300} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1963845047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963845045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 77ec7f18eba605440a6da4ebcad55f18, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1963845048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963845045} --- !u!1001 &2060245567 Prefab: m_ObjectHideFlags: 0 @@ -2718,7 +3088,7 @@ Prefab: - target: {fileID: 20437103875467350, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_Enabled - value: 0 + value: 1 objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c67fa24334c0f364cad8798522e92116, type: 2} diff --git a/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs b/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs new file mode 100644 index 0000000..658561c --- /dev/null +++ b/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + + +public class WinAnimationController : MonoBehaviour { + + [SerializeField] + private Image _spySprite, _guardSprite, _starSprite; + + [SerializeField] + private Text _winText; + + [SerializeField] + private Image _winAnimationPanel; + + delegate T GetDelegate(); + delegate void SetDelegate(T value); + + + public class Vector3Ref + { + public Vector3 refVar; + public Vector3Ref(ref Vector3 refVar) + { + this.refVar = refVar; + } + } + + void Start () { + StartCoroutine(WinAnimation(false)); + } + + IEnumerator WinAnimation(bool guardsOrSpies) + { + _winText.gameObject.SetActive(true); + _starSprite.gameObject.SetActive(true); + RectTransform winnerTrans = _guardSprite.rectTransform; + if (guardsOrSpies) + { + _guardSprite.gameObject.SetActive(true); + _spySprite.gameObject.SetActive(false); + _winText.text = "Guards\nWin!"; + } + else + { + winnerTrans = _spySprite.rectTransform; + _spySprite.gameObject.SetActive(true); + _guardSprite.gameObject.SetActive(false); + _winText.text = "Spies\nWin!"; + } + + StartCoroutine(FadeOutBackground(1)); + + // Initialize positions + Vector2 initialPos = winnerTrans.localPosition; + RectTransform starTrans = _starSprite.rectTransform; + Vector2 starSize = starTrans.sizeDelta; + starTrans.sizeDelta = new Vector2(0, 0); + winnerTrans.localPosition = new Vector2(0, Screen.height/2 + winnerTrans.sizeDelta.y / 2.0f); + + // Smoothly animate drop down for winnerTrans + GetDelegate getter = () => { return winnerTrans.localPosition; }; + SetDelegate setter = v => { winnerTrans.localPosition = v; }; + yield return StartCoroutine(SmoothVector2Lerp(getter, setter, winnerTrans.localPosition, initialPos, 2.0f)); + + // Spin the star simultaneously + StartCoroutine(SpinStar(20.0f)); + + // Smoothly animate star reveal + getter = () => { return starTrans.sizeDelta; }; + setter = v => { starTrans.sizeDelta = v; }; + yield return StartCoroutine(SmoothVector2Lerp(getter, setter, starTrans.sizeDelta, starSize, 4.0f)); + + // Reveal Win Text + yield return StartCoroutine(RevealWinText(1)); + yield return null; + } + + IEnumerator SmoothVector2Lerp(GetDelegate getter, SetDelegate setter, Vector2 initial, Vector2 final, float speed) + { + setter(initial); + Vector2 yVelocity = final - initial; + float magnitude = yVelocity.magnitude; + yVelocity = yVelocity.normalized; + Vector2 overShotFinal = final + (yVelocity * magnitude * 0.1f); + while (true) + { + Vector2 newVec = Vector2.Lerp(getter(), overShotFinal, Time.deltaTime * speed); + Vector2 checkDireciton = (final - newVec).normalized; + if (checkDireciton != yVelocity) + { + newVec = final; + setter(newVec); + break; + } + setter(newVec); + yield return new WaitForEndOfFrame(); + } + yield return null; + } + + IEnumerator SpinStar(float speed) + { + float spin = 0.0f; + while (true) + { + spin += Time.deltaTime * speed; + _starSprite.rectTransform.localRotation = Quaternion.Euler(0, 0, spin); + yield return new WaitForEndOfFrame(); + } + } + + IEnumerator FadeOutBackground(float speed) + { + float time = 0.0f; + float limit = 0.5f; + while (time < limit) + { + _winAnimationPanel.color = new Color(0, 0, 0, time); + float elapsedTime = Time.deltaTime * speed; + time += elapsedTime; + yield return new WaitForEndOfFrame(); + } + _winAnimationPanel.color = new Color(0, 0, 0, limit); + yield return null; + } + + IEnumerator RevealWinText(float speed) + { + float time = 0.0f; + float limit = 1.0f; + while (time < limit) + { + _winText.color = new Color(1, 1, 1, time); + float elapsedTime = Time.deltaTime * speed; + time += elapsedTime; + yield return new WaitForEndOfFrame(); + } + _winText.color = new Color(1, 1, 1, limit); + yield return null; + } +} diff --git a/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs.meta b/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs.meta new file mode 100644 index 0000000..5953ec2 --- /dev/null +++ b/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7649e1dc9bb2cf240a4dcccdcb51d1d0 +timeCreated: 1508041492 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project Undercover/Assets/Sprites/Star.png b/Project Undercover/Assets/Sprites/Star.png new file mode 100644 index 0000000000000000000000000000000000000000..3ade7b86da6fb57268ac02776ca54f5cdc112b90 GIT binary patch literal 28604 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 literal 0 HcmV?d00001 diff --git a/Project Undercover/Assets/Sprites/Star.png.meta b/Project Undercover/Assets/Sprites/Star.png.meta new file mode 100644 index 0000000..f3e5eec --- /dev/null +++ b/Project Undercover/Assets/Sprites/Star.png.meta @@ -0,0 +1,82 @@ +fileFormatVersion: 2 +guid: 77ec7f18eba605440a6da4ebcad55f18 +timeCreated: 1508042231 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: -1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 0 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: From 45dda740a0d9939a92f08b7c7096f76b4da36c66 Mon Sep 17 00:00:00 2001 From: Steven Date: Tue, 17 Oct 2017 01:39:47 -0500 Subject: [PATCH 3/3] spies trigger win animation after 3 complete missions --- .../Assets/Resources/GameUI.prefab | 2797 ++++++++++++++++ .../Assets/Resources/GameUI.prefab.meta | 9 + .../Resources/PhotonServerSettings.asset | 2 + .../Assets/Scenes/NewCharactersTest.unity | 2909 +---------------- .../Scripts/Lobby/WinAnimationController.cs | 52 +- .../Assets/Scripts/UI/ScorePanelController.cs | 30 +- 6 files changed, 3030 insertions(+), 2769 deletions(-) create mode 100644 Project Undercover/Assets/Resources/GameUI.prefab create mode 100644 Project Undercover/Assets/Resources/GameUI.prefab.meta diff --git a/Project Undercover/Assets/Resources/GameUI.prefab b/Project Undercover/Assets/Resources/GameUI.prefab new file mode 100644 index 0000000..21fb3ea --- /dev/null +++ b/Project Undercover/Assets/Resources/GameUI.prefab @@ -0,0 +1,2797 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1528939196749084} + m_IsPrefabParent: 1 +--- !u!1 &1024976530015740 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224617874083101930} + - component: {fileID: 222956563532740638} + - component: {fileID: 114999102298893536} + m_Layer: 5 + m_Name: BackgroundPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1028034044606076 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224537800598831054} + - component: {fileID: 222336269182800122} + - component: {fileID: 114646529127711606} + m_Layer: 5 + m_Name: GuardScore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1071268481944416 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224316597844195160} + - component: {fileID: 222724551536514026} + - component: {fileID: 114350610932573004} + - component: {fileID: 114476902352808322} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1073166681632566 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224163223185803444} + - component: {fileID: 222533677783877194} + - component: {fileID: 114749027898783258} + m_Layer: 5 + m_Name: GuardSpite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1114369085171718 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224808805965692382} + - component: {fileID: 222712147851172714} + - component: {fileID: 114013970872727600} + - component: {fileID: 114118989981287290} + m_Layer: 5 + m_Name: Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1139618440368708 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224471216456698250} + - component: {fileID: 222417365105329198} + - component: {fileID: 114557553076718658} + - component: {fileID: 114182397751665466} + - component: {fileID: 114606039338021622} + m_Layer: 5 + m_Name: ScorePanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1161448819728396 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224503108466205464} + - component: {fileID: 222857529125299430} + - component: {fileID: 114399020777516732} + m_Layer: 5 + m_Name: InteractionText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1174330860558052 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224416874617914118} + - component: {fileID: 222223885730957240} + - component: {fileID: 114657214619624616} + m_Layer: 5 + m_Name: RequestedInteractionText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1216898070024522 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224190399930102240} + - component: {fileID: 222558187760444358} + - component: {fileID: 114472139394630152} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1254191677337922 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224816606512307826} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1356703894909762 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224997791308660412} + - component: {fileID: 114442519099695890} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1398809111117294 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224963524965246756} + - component: {fileID: 222613997611188958} + - component: {fileID: 114745961723015550} + m_Layer: 5 + m_Name: ScoreBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1441895433515048 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224116303969904088} + - component: {fileID: 222716876788727066} + - component: {fileID: 114976967173102876} + m_Layer: 5 + m_Name: ProgressBarImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1470227428933600 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224075820012138456} + - component: {fileID: 114987242998286456} + m_Layer: 5 + m_Name: InteractionPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1498697103684118 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224110043310812964} + - component: {fileID: 222077939963914382} + - component: {fileID: 114893372105251000} + m_Layer: 5 + m_Name: SpySprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1528939196749084 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224257512679546302} + - component: {fileID: 223047148814802268} + - component: {fileID: 114688688515771080} + - component: {fileID: 114998226215128734} + m_Layer: 5 + m_Name: GameUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1562071215575254 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224217934749272788} + - component: {fileID: 222844624104415948} + - component: {fileID: 114571712010778426} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1567532629395050 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224411264889907604} + - component: {fileID: 222891250249476310} + - component: {fileID: 114887070269543240} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1577293154528012 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224647868180855446} + - component: {fileID: 222493692419904710} + - component: {fileID: 114854549231717762} + m_Layer: 5 + m_Name: WinText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1604843556636918 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224707700087874650} + - component: {fileID: 222927631457587408} + - component: {fileID: 114915978086256888} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1644839904914224 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224754435267696394} + - component: {fileID: 222133596676284064} + - component: {fileID: 114568021969540202} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1651898660320474 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224524130984407972} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1665940449966182 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224364677369103250} + - component: {fileID: 222826847189999348} + - component: {fileID: 114359522130762914} + m_Layer: 5 + m_Name: ScoreBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1687728922842146 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224812011944893708} + - component: {fileID: 222289180146079268} + - component: {fileID: 114730368709728020} + m_Layer: 5 + m_Name: WinAnimationPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1699737674192232 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224305964738279486} + - component: {fileID: 222883993321046558} + - component: {fileID: 114821309591766944} + m_Layer: 5 + m_Name: TimerText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1707211283320726 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224228612339751298} + - component: {fileID: 222860210801413140} + - component: {fileID: 114928303966411676} + m_Layer: 5 + m_Name: GuardSprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1725619176117280 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224827090547229122} + - component: {fileID: 222290386425364802} + - component: {fileID: 114352718481585566} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1762504969079998 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224819491146417528} + - component: {fileID: 222682144941502620} + - component: {fileID: 114063226760647070} + m_Layer: 5 + m_Name: ProgressBarPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1796467273561704 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224087463861430844} + - component: {fileID: 222298379203889552} + - component: {fileID: 114295758005431288} + m_Layer: 5 + m_Name: MainPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1808651780889164 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224298270271463312} + - component: {fileID: 222102668370689926} + - component: {fileID: 114928680408789282} + m_Layer: 5 + m_Name: MainPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1810068499665222 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224397052532731662} + - component: {fileID: 222345397626133872} + - component: {fileID: 114331978928717420} + m_Layer: 5 + m_Name: ProgressText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1813234495284138 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224530886384270480} + - component: {fileID: 222324673357134096} + - component: {fileID: 114823706547248820} + m_Layer: 5 + m_Name: SpySprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1816000054932674 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224386158762400996} + - component: {fileID: 222014982132176748} + - component: {fileID: 114157734458196712} + - component: {fileID: 114089823996569862} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1834487941290212 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224609167277729620} + - component: {fileID: 114243240752033116} + m_Layer: 5 + m_Name: ProgressPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1858200984841124 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224284540035655368} + - component: {fileID: 222770440892709998} + - component: {fileID: 114468650348525728} + m_Layer: 5 + m_Name: RequestPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1869457451084570 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224750512943782370} + - component: {fileID: 114346115036544640} + - component: {fileID: 222038232427273298} + - component: {fileID: 114200280045570528} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1957406811722616 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224989359305802950} + - component: {fileID: 222904495667527710} + - component: {fileID: 114438924808077672} + m_Layer: 5 + m_Name: StarSprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1970031938254244 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224815298593027818} + - component: {fileID: 222641165396878786} + - component: {fileID: 114935328999071964} + m_Layer: 5 + m_Name: SpyScore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114013970872727600 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114369085171718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, 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 +--- !u!114 &114063226760647070 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1762504969079998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.58823526, g: 0.58823526, b: 0.58823526, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114089823996569862 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816000054932674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114915978086256888} + m_HandleRect: {fileID: 224707700087874650} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114118989981287290 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114369085171718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 853051423, guid: f70555f144d8491a825f0804e09c671c, 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114013970872727600} + m_Template: {fileID: 224316597844195160} + m_CaptionText: {fileID: 114568021969540202} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 114472139394630152} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + - m_Text: Option B + m_Image: {fileID: 0} + - m_Text: Option C + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114987242998286456} + m_MethodName: SetSelectedInteraction + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Dropdown+DropdownEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114157734458196712 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816000054932674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114182397751665466 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1139618440368708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} + m_Name: + m_EditorClassIdentifier: + ownerId: 0 + group: 0 + OwnerShipWasTransfered: 0 + prefixBackup: -1 + synchronization: 0 + onSerializeTransformOption: 3 + onSerializeRigidBodyOption: 2 + ownershipTransfer: 0 + ObservedComponents: [] + ObservedComponentsFoldoutOpen: 1 + viewIdField: 0 + instantiationId: -1 + currentMasterID: -1 + isRuntimeInstantiated: 0 +--- !u!114 &114200280045570528 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1869457451084570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10917, 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 +--- !u!114 &114243240752033116 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1834487941290212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8ce75123ddf50ed4d95b84202965ba2d, type: 3} + m_Name: + m_EditorClassIdentifier: + progressText: {fileID: 114331978928717420} + progressBar: {fileID: 1441895433515048} + mainPanel: {fileID: 1796467273561704} +--- !u!114 &114295758005431288 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1796467273561704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114331978928717420 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1810068499665222} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Passing Message... +--- !u!114 &114346115036544640 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1869457451084570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &114350610932573004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1071268481944416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, 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 +--- !u!114 &114352718481585566 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1725619176117280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114359522130762914 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1665940449966182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 1, b: 0.594, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114399020777516732 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1161448819728396} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'Press ''E'' to ' +--- !u!114 &114438924808077672 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1957406811722616} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 77ec7f18eba605440a6da4ebcad55f18, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114442519099695890 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1356703894909762} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114887070269543240} + toggleTransition: 1 + graphic: {fileID: 114352718481585566} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!114 &114468650348525728 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1858200984841124} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114472139394630152 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1216898070024522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!114 &114476902352808322 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1071268481944416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 224816606512307826} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 224750512943782370} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 114089823996569862} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114557553076718658 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1139618440368708} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.328} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114568021969540202 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1644839904914224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!114 &114571712010778426 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1562071215575254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114606039338021622 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1139618440368708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed9bfa14979ce36469ee284add674c83, type: 3} + m_Name: + m_EditorClassIdentifier: + _timerText: {fileID: 114821309591766944} + _guardScore: {fileID: 114745961723015550} + _spyScore: {fileID: 114359522130762914} +--- !u!114 &114646529127711606 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1028034044606076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.328} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114657214619624616 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1174330860558052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Press 'E' to Accept Interaction +--- !u!114 &114688688515771080 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528939196749084} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114730368709728020 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1687728922842146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7649e1dc9bb2cf240a4dcccdcb51d1d0, type: 3} + m_Name: + m_EditorClassIdentifier: + _spySprite: {fileID: 114893372105251000} + _guardSprite: {fileID: 114749027898783258} + _starSprite: {fileID: 114438924808077672} + _winText: {fileID: 114854549231717762} + _winAnimationPanel: {fileID: 114999102298893536} +--- !u!114 &114745961723015550 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1398809111117294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 1, b: 0.594, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114749027898783258 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1073166681632566} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a47b41bbfb07e2b4ca148f318e944056, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114821309591766944 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1699737674192232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 0:00 +--- !u!114 &114823706547248820 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1813234495284138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 51df7eb9a0e478c4f8393a275e950f17, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114854549231717762 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577293154528012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 63 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 162 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'Guards + + Win!' +--- !u!114 &114887070269543240 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1567532629395050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114893372105251000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1498697103684118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 51df7eb9a0e478c4f8393a275e950f17, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114915978086256888 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1604843556636918} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, 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 +--- !u!114 &114928303966411676 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1707211283320726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a47b41bbfb07e2b4ca148f318e944056, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114928680408789282 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1808651780889164} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114935328999071964 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970031938254244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.328} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &114976967173102876 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1441895433515048} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114987242998286456 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1470227428933600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 239574d96ebf6e14ba90277ca2352cdc, type: 3} + m_Name: + m_EditorClassIdentifier: + interactionText: {fileID: 114399020777516732} + mainPanel: {fileID: 1808651780889164} + interactionsDropdown: {fileID: 114118989981287290} + interactionItemPrefab: {fileID: 1712754431308494, guid: d3817b0301d837042a84f22cbeba3abe, + type: 2} + requestPanel: {fileID: 1858200984841124} + requestedInteractionText: {fileID: 114657214619624616} +--- !u!114 &114998226215128734 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528939196749084} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114999102298893536 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1024976530015740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 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 +--- !u!222 &222014982132176748 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816000054932674} +--- !u!222 &222038232427273298 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1869457451084570} +--- !u!222 &222077939963914382 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1498697103684118} +--- !u!222 &222102668370689926 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1808651780889164} +--- !u!222 &222133596676284064 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1644839904914224} +--- !u!222 &222223885730957240 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1174330860558052} +--- !u!222 &222289180146079268 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1687728922842146} +--- !u!222 &222290386425364802 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1725619176117280} +--- !u!222 &222298379203889552 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1796467273561704} +--- !u!222 &222324673357134096 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1813234495284138} +--- !u!222 &222336269182800122 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1028034044606076} +--- !u!222 &222345397626133872 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1810068499665222} +--- !u!222 &222417365105329198 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1139618440368708} +--- !u!222 &222493692419904710 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577293154528012} +--- !u!222 &222533677783877194 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1073166681632566} +--- !u!222 &222558187760444358 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1216898070024522} +--- !u!222 &222613997611188958 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1398809111117294} +--- !u!222 &222641165396878786 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970031938254244} +--- !u!222 &222682144941502620 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1762504969079998} +--- !u!222 &222712147851172714 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114369085171718} +--- !u!222 &222716876788727066 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1441895433515048} +--- !u!222 &222724551536514026 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1071268481944416} +--- !u!222 &222770440892709998 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1858200984841124} +--- !u!222 &222826847189999348 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1665940449966182} +--- !u!222 &222844624104415948 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1562071215575254} +--- !u!222 &222857529125299430 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1161448819728396} +--- !u!222 &222860210801413140 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1707211283320726} +--- !u!222 &222883993321046558 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1699737674192232} +--- !u!222 &222891250249476310 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1567532629395050} +--- !u!222 &222904495667527710 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1957406811722616} +--- !u!222 &222927631457587408 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1604843556636918} +--- !u!222 &222956563532740638 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1024976530015740} +--- !u!223 &223047148814802268 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528939196749084} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &224075820012138456 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1470227428933600} + 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: + - {fileID: 224298270271463312} + - {fileID: 224284540035655368} + m_Father: {fileID: 224257512679546302} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224087463861430844 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1796467273561704} + 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: + - {fileID: 224397052532731662} + - {fileID: 224819491146417528} + m_Father: {fileID: 224609167277729620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: -186.5} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0} +--- !u!224 &224110043310812964 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1498697103684118} + 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: 224812011944893708} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224116303969904088 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1441895433515048} + 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: 224819491146417528} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 5, y: 0} + m_SizeDelta: {x: 180, y: 15} + m_Pivot: {x: 0, y: 0.5} +--- !u!224 &224163223185803444 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1073166681632566} + 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: 224812011944893708} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224190399930102240 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1216898070024522} + 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: 224997791308660412} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224217934749272788 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1562071215575254} + 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: 224808805965692382} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224228612339751298 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1707211283320726} + 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: 224471216456698250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 5, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 0.5} +--- !u!224 &224257512679546302 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1528939196749084} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 224609167277729620} + - {fileID: 224075820012138456} + - {fileID: 224471216456698250} + - {fileID: 224812011944893708} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &224284540035655368 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1858200984841124} + 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: + - {fileID: 224416874617914118} + m_Father: {fileID: 224075820012138456} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: -186.5} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0} +--- !u!224 &224298270271463312 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1808651780889164} + 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: + - {fileID: 224503108466205464} + m_Father: {fileID: 224075820012138456} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: -186.5} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0} +--- !u!224 &224305964738279486 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1699737674192232} + 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: 224471216456698250} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224316597844195160 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1071268481944416} + 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: + - {fileID: 224750512943782370} + - {fileID: 224386158762400996} + m_Father: {fileID: 224808805965692382} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224364677369103250 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1665940449966182} + 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: 224815298593027818} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -2.5, y: 0} + m_SizeDelta: {x: 103, y: 15} + m_Pivot: {x: 1, y: 0.5} +--- !u!224 &224386158762400996 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816000054932674} + 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: + - {fileID: 224524130984407972} + m_Father: {fileID: 224316597844195160} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!224 &224397052532731662 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1810068499665222} + 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: 224087463861430844} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224411264889907604 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1567532629395050} + 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: 224997791308660412} + m_RootOrder: 0 + 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!224 &224416874617914118 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1174330860558052} + 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: 224284540035655368} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 232.22, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224471216456698250 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1139618440368708} + 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: + - {fileID: 224228612339751298} + - {fileID: 224530886384270480} + - {fileID: 224305964738279486} + - {fileID: 224537800598831054} + - {fileID: 224815298593027818} + m_Father: {fileID: 224257512679546302} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 40} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224503108466205464 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1161448819728396} + 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: + - {fileID: 224808805965692382} + m_Father: {fileID: 224298270271463312} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 232.22, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224524130984407972 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1651898660320474} + 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: + - {fileID: 224707700087874650} + m_Father: {fileID: 224386158762400996} + m_RootOrder: 0 + 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: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224530886384270480 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1813234495284138} + 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: 224471216456698250} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 0.5} +--- !u!224 &224537800598831054 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1028034044606076} + 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: + - {fileID: 224963524965246756} + m_Father: {fileID: 224471216456698250} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: 108.4, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!224 &224609167277729620 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1834487941290212} + 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: + - {fileID: 224087463861430844} + m_Father: {fileID: 224257512679546302} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224617874083101930 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1024976530015740} + 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: 224812011944893708} + m_RootOrder: 0 + 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: 1404, y: 568} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224647868180855446 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577293154528012} + 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: 224812011944893708} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -140} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224707700087874650 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1604843556636918} + 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: 224524130984407972} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224750512943782370 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1869457451084570} + 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: + - {fileID: 224816606512307826} + m_Father: {fileID: 224316597844195160} + m_RootOrder: 0 + 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: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!224 &224754435267696394 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1644839904914224} + 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: 224808805965692382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224808805965692382 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114369085171718} + 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: + - {fileID: 224754435267696394} + - {fileID: 224217934749272788} + - {fileID: 224316597844195160} + m_Father: {fileID: 224503108466205464} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -0.000015258789, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 1, y: 0.5} +--- !u!224 &224812011944893708 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1687728922842146} + 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: + - {fileID: 224617874083101930} + - {fileID: 224989359305802950} + - {fileID: 224163223185803444} + - {fileID: 224110043310812964} + - {fileID: 224647868180855446} + m_Father: {fileID: 224257512679546302} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224815298593027818 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970031938254244} + 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: + - {fileID: 224364677369103250} + m_Father: {fileID: 224471216456698250} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -60, y: 0} + m_SizeDelta: {x: 108.399994, y: 20} + m_Pivot: {x: 1, y: 0.5} +--- !u!224 &224816606512307826 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1254191677337922} + 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: + - {fileID: 224997791308660412} + m_Father: {fileID: 224750512943782370} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224819491146417528 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1762504969079998} + 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: + - {fileID: 224116303969904088} + m_Father: {fileID: 224087463861430844} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 5} + m_SizeDelta: {x: 190, y: 25} + m_Pivot: {x: 0.5, y: 0} +--- !u!224 &224827090547229122 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1725619176117280} + 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: 224997791308660412} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224963524965246756 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1398809111117294} + 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: 224537800598831054} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 2.5, y: 0} + m_SizeDelta: {x: 103, y: 15} + m_Pivot: {x: 0, y: 0.5} +--- !u!224 &224989359305802950 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1957406811722616} + 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: 224812011944893708} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: 300, y: 300} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224997791308660412 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1356703894909762} + 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: + - {fileID: 224411264889907604} + - {fileID: 224827090547229122} + - {fileID: 224190399930102240} + m_Father: {fileID: 224816606512307826} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Project Undercover/Assets/Resources/GameUI.prefab.meta b/Project Undercover/Assets/Resources/GameUI.prefab.meta new file mode 100644 index 0000000..bcc4f71 --- /dev/null +++ b/Project Undercover/Assets/Resources/GameUI.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e0806d99e91f374fb64a63401c2eb5d +timeCreated: 1508220435 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Project Undercover/Assets/Resources/PhotonServerSettings.asset b/Project Undercover/Assets/Resources/PhotonServerSettings.asset index b3e2265..393d987 100644 --- a/Project Undercover/Assets/Resources/PhotonServerSettings.asset +++ b/Project Undercover/Assets/Resources/PhotonServerSettings.asset @@ -67,4 +67,6 @@ MonoBehaviour: - SetIsInteractingRPC - SetSelectedInteractionRPC - SetCharacterColorRPC + - ShowWinScreen + - CaughtSpy DisableAutoOpenWizard: 1 diff --git a/Project Undercover/Assets/Scenes/NewCharactersTest.unity b/Project Undercover/Assets/Scenes/NewCharactersTest.unity index c1b4367..636f947 100644 --- a/Project Undercover/Assets/Scenes/NewCharactersTest.unity +++ b/Project Undercover/Assets/Scenes/NewCharactersTest.unity @@ -108,1586 +108,171 @@ NavMeshSettings: tileSize: 256 accuratePlacement: 0 m_NavMeshData: {fileID: 23800000, guid: 1a93cbd9ec4baca409ccdb8d4a51d035, type: 2} ---- !u!1 &3938152 -GameObject: +--- !u!1001 &786039778 +Prefab: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 3938153} - - component: {fileID: 3938155} - - component: {fileID: 3938154} - m_Layer: 5 - m_Name: ProgressBarImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3938153 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 3938152} - 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: 948046786} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 5, y: 0} - m_SizeDelta: {x: 180, y: 15} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &3938154 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224257512679546302, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 114182397751665466, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: viewIdField + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114182397751665466, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: instantiationId + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1024976530015740, guid: 2e0806d99e91f374fb64a63401c2eb5d, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 114730368709728020, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: _backgroundPanel + value: + objectReference: {fileID: 786039779} + - target: {fileID: 224812011944893708, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224812011944893708, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224812011944893708, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224812011944893708, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224812011944893708, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224812011944893708, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224617874083101930, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224617874083101930, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 2e0806d99e91f374fb64a63401c2eb5d, type: 2} + m_IsPrefabParent: 0 +--- !u!114 &786039779 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 3938152} - m_Enabled: 1 - m_EditorHideFlags: 0 + m_PrefabParentObject: {fileID: 114999102298893536, guid: 2e0806d99e91f374fb64a63401c2eb5d, + type: 2} + m_PrefabInternal: {fileID: 786039778} m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &3938155 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 3938152} ---- !u!1 &59439889 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 59439890} - - component: {fileID: 59439892} - - component: {fileID: 59439891} - m_Layer: 5 - m_Name: TimerText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &59439890 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 59439889} - 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: 62720020} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &59439891 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 59439889} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 21 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 0:00 ---- !u!222 &59439892 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 59439889} ---- !u!1 &62720019 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62720020} - - component: {fileID: 62720022} - - component: {fileID: 62720021} - - component: {fileID: 62720023} - - component: {fileID: 62720024} - m_Layer: 5 - m_Name: ScorePanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &62720020 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62720019} - 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: - - {fileID: 1476265757} - - {fileID: 1281261005} - - {fileID: 59439890} - - {fileID: 1409286883} - - {fileID: 1530037538} - m_Father: {fileID: 1711455460} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 400, y: 40} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &62720021 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62720019} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.328} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &62720022 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62720019} ---- !u!114 &62720023 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62720019} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} - m_Name: - m_EditorClassIdentifier: - ownerId: 0 - group: 0 - OwnerShipWasTransfered: 0 - prefixBackup: -1 - synchronization: 0 - onSerializeTransformOption: 3 - onSerializeRigidBodyOption: 2 - ownershipTransfer: 0 - ObservedComponents: [] - ObservedComponentsFoldoutOpen: 1 - viewIdField: 1 - instantiationId: 1 - currentMasterID: -1 - isRuntimeInstantiated: 0 ---- !u!114 &62720024 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62720019} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ed9bfa14979ce36469ee284add674c83, type: 3} - m_Name: - m_EditorClassIdentifier: - _timerText: {fileID: 59439891} - winText: {fileID: 0} - _guardScore: {fileID: 1631539349} - _spyScore: {fileID: 225134303} - missionsCompleteText: {fileID: 0} - winPanel: {fileID: 0} - guardPanel: {fileID: 0} - spyPanel: {fileID: 0} ---- !u!1 &99008743 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 99008744} - - component: {fileID: 99008746} - - component: {fileID: 99008745} - m_Layer: 5 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &99008744 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 99008743} - 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: 490755717} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &99008745 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 99008743} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Option A ---- !u!222 &99008746 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 99008743} ---- !u!1 &120123398 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 120123399} - - component: {fileID: 120123401} - - component: {fileID: 120123400} - m_Layer: 5 - m_Name: Item Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &120123399 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 120123398} - 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: 1743626538} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 10, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &120123400 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 120123398} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &120123401 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 120123398} ---- !u!1 &225134301 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 225134302} - - component: {fileID: 225134304} - - component: {fileID: 225134303} - m_Layer: 5 - m_Name: ScoreBar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &225134302 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 225134301} - 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: 1530037538} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2.5, y: 0} - m_SizeDelta: {x: 103, y: 15} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &225134303 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 225134301} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 0.594, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &225134304 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 225134301} ---- !u!1 &231738595 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 231738596} - - component: {fileID: 231738599} - - component: {fileID: 231738598} - m_Layer: 5 - m_Name: MainPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &231738596 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 231738595} - 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: - - {fileID: 2118539896} - - {fileID: 948046786} - m_Father: {fileID: 356728719} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: -186.5} - m_SizeDelta: {x: 200, y: 50} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &231738598 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 231738595} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &231738599 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 231738595} ---- !u!1 &266531235 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 266531236} - m_Layer: 5 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &266531236 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 266531235} - 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: - - {fileID: 952152856} - m_Father: {fileID: 301807350} - m_RootOrder: 0 - 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: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &301807349 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 301807350} - - component: {fileID: 301807353} - - component: {fileID: 301807352} - - component: {fileID: 301807351} - m_Layer: 5 - m_Name: Scrollbar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &301807350 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 301807349} - 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: - - {fileID: 266531236} - m_Father: {fileID: 347298536} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!114 &301807351 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 301807349} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 952152857} - m_HandleRect: {fileID: 952152856} - m_Direction: 2 - m_Value: 0 - m_Size: 0.2 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &301807352 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 301807349} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &301807353 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 301807349} ---- !u!1 &311998260 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 311998261} - - component: {fileID: 311998263} - - component: {fileID: 311998262} - m_Layer: 5 - m_Name: InteractionText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &311998261 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 311998260} - 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: - - {fileID: 490755717} - m_Father: {fileID: 1617739640} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 232.22, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &311998262 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 311998260} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'Press ''E'' to ' ---- !u!222 &311998263 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 311998260} ---- !u!1 &347298535 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 347298536} - - component: {fileID: 347298539} - - component: {fileID: 347298538} - - component: {fileID: 347298537} - m_Layer: 5 - m_Name: Template - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &347298536 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347298535} - 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: - - {fileID: 1891438712} - - {fileID: 301807350} - m_Father: {fileID: 490755717} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 0, y: 150} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &347298537 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347298535} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 819293868} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 1891438712} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 301807351} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &347298538 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347298535} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, 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 ---- !u!222 &347298539 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347298535} ---- !u!1 &356728718 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 356728719} - - component: {fileID: 356728720} - m_Layer: 5 - m_Name: ProgressPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &356728719 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 356728718} - 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: - - {fileID: 231738596} - m_Father: {fileID: 1711455460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &356728720 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 356728718} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8ce75123ddf50ed4d95b84202965ba2d, type: 3} - m_Name: - m_EditorClassIdentifier: - progressText: {fileID: 2118539897} - progressBar: {fileID: 3938152} - mainPanel: {fileID: 231738595} ---- !u!1 &490755716 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 490755717} - - component: {fileID: 490755720} - - component: {fileID: 490755719} - - component: {fileID: 490755718} - m_Layer: 5 - m_Name: Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &490755717 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 490755716} - 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: - - {fileID: 99008744} - - {fileID: 509433266} - - {fileID: 347298536} - m_Father: {fileID: 311998261} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -0.000015258789, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &490755718 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 490755716} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 853051423, guid: f70555f144d8491a825f0804e09c671c, 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 490755719} - m_Template: {fileID: 347298536} - m_CaptionText: {fileID: 99008745} - m_CaptionImage: {fileID: 0} - m_ItemText: {fileID: 978170965} - m_ItemImage: {fileID: 0} - m_Value: 0 - m_Options: - m_Options: - - m_Text: Option A - m_Image: {fileID: 0} - - m_Text: Option B - m_Image: {fileID: 0} - - m_Text: Option C - m_Image: {fileID: 0} - m_OnValueChanged: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1437119778} - m_MethodName: SetSelectedInteraction - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Dropdown+DropdownEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &490755719 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 490755716} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, 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 ---- !u!222 &490755720 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 490755716} ---- !u!1 &509433265 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 509433266} - - component: {fileID: 509433268} - - component: {fileID: 509433267} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &509433266 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 509433265} - 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: 490755717} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -15, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &509433267 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 509433265} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &509433268 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 509433265} ---- !u!1 &526345897 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 526345898} - - component: {fileID: 526345900} - - component: {fileID: 526345899} - m_Layer: 5 - m_Name: Item Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &526345898 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 526345897} - 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: 1743626538} - m_RootOrder: 0 - 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!114 &526345899 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 526345897} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &526345900 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 526345897} ---- !u!1 &574406318 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 574406319} - - component: {fileID: 574406321} - - component: {fileID: 574406320} - m_Layer: 5 - m_Name: SpySprite - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &574406319 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574406318} - 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: 1494334748} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 80} - m_SizeDelta: {x: 200, y: 200} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &574406320 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574406318} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 51df7eb9a0e478c4f8393a275e950f17, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &574406321 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574406318} ---- !u!1 &616985521 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 616985522} - - component: {fileID: 616985524} - - component: {fileID: 616985523} - m_Layer: 5 - m_Name: WinText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &616985522 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 616985521} - 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: 1494334748} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -140} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &616985523 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 616985521} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 63 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 162 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'Guards - - Win!' ---- !u!222 &616985524 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 616985521} ---- !u!1 &819293867 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 819293868} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &819293868 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 819293867} - 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: - - {fileID: 1743626538} - m_Father: {fileID: 1891438712} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 28} - m_Pivot: {x: 0.5, y: 1} ---- !u!1 &948046785 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 948046786} - - component: {fileID: 948046788} - - component: {fileID: 948046787} - m_Layer: 5 - m_Name: ProgressBarPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &948046786 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948046785} - 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: - - {fileID: 3938153} - m_Father: {fileID: 231738596} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 5} - m_SizeDelta: {x: 190, y: 25} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &948046787 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948046785} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.58823526, g: 0.58823526, b: 0.58823526, a: 0.392} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &948046788 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948046785} ---- !u!1 &952152855 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 952152856} - - component: {fileID: 952152858} - - component: {fileID: 952152857} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &952152856 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 952152855} - 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: 266531236} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &952152857 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 952152855} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, 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 ---- !u!222 &952152858 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 952152855} ---- !u!1 &978170963 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 978170964} - - component: {fileID: 978170966} - - component: {fileID: 978170965} - m_Layer: 5 - m_Name: Item Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &978170964 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 978170963} - 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: 1743626538} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 5, y: -0.5} - m_SizeDelta: {x: -30, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &978170965 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 978170963} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Option A ---- !u!222 &978170966 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 978170963} --- !u!1 &1130873136 GameObject: m_ObjectHideFlags: 0 @@ -1753,148 +338,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 133.04, y: -30, z: 0} ---- !u!1 &1169398161 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1169398162} - - component: {fileID: 1169398164} - - component: {fileID: 1169398163} - m_Layer: 5 - m_Name: RequestedInteractionText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1169398162 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1169398161} - 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: 1290216654} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 232.22, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1169398163 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1169398161} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: Press 'E' to Accept Interaction ---- !u!222 &1169398164 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1169398161} ---- !u!1 &1281261004 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1281261005} - - component: {fileID: 1281261007} - - component: {fileID: 1281261006} - m_Layer: 5 - m_Name: SpySprite - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1281261005 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1281261004} - 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: 62720020} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: 40, y: 40} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &1281261006 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1281261004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 51df7eb9a0e478c4f8393a275e950f17, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1281261007 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1281261004} --- !u!1 &1285637234 GameObject: m_ObjectHideFlags: 0 @@ -1957,75 +400,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1290216653 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1290216654} - - component: {fileID: 1290216656} - - component: {fileID: 1290216655} - m_Layer: 5 - m_Name: RequestPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1290216654 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1290216653} - 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: - - {fileID: 1169398162} - m_Father: {fileID: 1437119777} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: -186.5} - m_SizeDelta: {x: 300, y: 50} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1290216655 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1290216653} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &1290216656 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1290216653} --- !u!1 &1303335403 GameObject: m_ObjectHideFlags: 0 @@ -2072,745 +446,12 @@ MonoBehaviour: cameraRigPrefab: {fileID: 1009033979625728, guid: 1764211b5690c164d82aa46fa4ec707d, type: 2} numNpcs: 10 ---- !u!1 &1409286882 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1409286883} - - component: {fileID: 1409286885} - - component: {fileID: 1409286884} - m_Layer: 5 - m_Name: GuardScore - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1409286883 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1409286882} - 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: - - {fileID: 1631539348} - m_Father: {fileID: 62720020} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 60, y: 0} - m_SizeDelta: {x: 108.4, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1409286884 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1409286882} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.328} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &1409286885 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1409286882} ---- !u!1 &1437119776 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1437119777} - - component: {fileID: 1437119778} - m_Layer: 5 - m_Name: InteractionPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1437119777 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1437119776} - 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: - - {fileID: 1617739640} - - {fileID: 1290216654} - m_Father: {fileID: 1711455460} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1437119778 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1437119776} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 239574d96ebf6e14ba90277ca2352cdc, type: 3} - m_Name: - m_EditorClassIdentifier: - interactionText: {fileID: 311998262} - mainPanel: {fileID: 1617739639} - interactionsDropdown: {fileID: 490755718} - interactionItemPrefab: {fileID: 1712754431308494, guid: d3817b0301d837042a84f22cbeba3abe, - type: 2} - requestPanel: {fileID: 1290216653} - requestedInteractionText: {fileID: 1169398163} ---- !u!1 &1476265756 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1476265757} - - component: {fileID: 1476265759} - - component: {fileID: 1476265758} - m_Layer: 5 - m_Name: GuardSprite - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1476265757 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1476265756} - 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: 62720020} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 5, y: 0} - m_SizeDelta: {x: 40, y: 40} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1476265758 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1476265756} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a47b41bbfb07e2b4ca148f318e944056, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1476265759 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1476265756} ---- !u!1 &1494334747 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1494334748} - - component: {fileID: 1494334751} - - component: {fileID: 1494334750} - - component: {fileID: 1494334749} - m_Layer: 5 - m_Name: WinAnimationPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1494334748 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1494334747} - 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: - - {fileID: 1963845046} - - {fileID: 1555573732} - - {fileID: 574406319} - - {fileID: 616985522} - m_Father: {fileID: 1711455460} - m_RootOrder: 3 - 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!114 &1494334749 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1494334747} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7649e1dc9bb2cf240a4dcccdcb51d1d0, type: 3} - m_Name: - m_EditorClassIdentifier: - _spySprite: {fileID: 574406320} - _guardSprite: {fileID: 1555573733} - _starSprite: {fileID: 1963845047} - _winText: {fileID: 616985523} - _winAnimationPanel: {fileID: 1494334750} ---- !u!114 &1494334750 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1494334747} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &1494334751 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1494334747} ---- !u!1 &1530037537 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1530037538} - - component: {fileID: 1530037540} - - component: {fileID: 1530037539} - m_Layer: 5 - m_Name: SpyScore - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1530037538 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1530037537} - 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: - - {fileID: 225134302} - m_Father: {fileID: 62720020} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -60, y: 0} - m_SizeDelta: {x: 108.399994, y: 20} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &1530037539 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1530037537} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.328} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &1530037540 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1530037537} ---- !u!1 &1555573731 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1555573732} - - component: {fileID: 1555573734} - - component: {fileID: 1555573733} - m_Layer: 5 - m_Name: GuardSpite - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1555573732 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1555573731} - 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: 1494334748} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 80} - m_SizeDelta: {x: 200, y: 200} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1555573733 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1555573731} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a47b41bbfb07e2b4ca148f318e944056, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1555573734 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1555573731} ---- !u!1 &1617739639 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1617739640} - - component: {fileID: 1617739642} - - component: {fileID: 1617739641} - m_Layer: 5 - m_Name: MainPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1617739640 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1617739639} - 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: - - {fileID: 311998261} - m_Father: {fileID: 1437119777} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: -186.5} - m_SizeDelta: {x: 300, y: 50} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1617739641 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1617739639} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &1617739642 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1617739639} ---- !u!1 &1631539347 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1631539348} - - component: {fileID: 1631539350} - - component: {fileID: 1631539349} - m_Layer: 5 - m_Name: ScoreBar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1631539348 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1631539347} - 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: 1409286883} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 2.5, y: 0} - m_SizeDelta: {x: 103, y: 15} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1631539349 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1631539347} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 0.594, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - 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 ---- !u!222 &1631539350 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1631539347} --- !u!114 &1654923637 stripped MonoBehaviour: m_PrefabParentObject: {fileID: 114306799516802978, guid: c67fa24334c0f364cad8798522e92116, type: 2} m_PrefabInternal: {fileID: 2060245567} m_Script: {fileID: 11500000, guid: 1ef9de564c5529c4faeace3894ec9e0b, type: 3} ---- !u!1 &1711455456 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1711455460} - - component: {fileID: 1711455459} - - component: {fileID: 1711455458} - - component: {fileID: 1711455457} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1711455457 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1711455456} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1711455458 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1711455456} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1711455459 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1711455456} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1711455460 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1711455456} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 356728719} - - {fileID: 1437119777} - - {fileID: 62720020} - - {fileID: 1494334748} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &1743626537 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1743626538} - - component: {fileID: 1743626539} - m_Layer: 5 - m_Name: Item - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1743626538 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1743626537} - 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: - - {fileID: 526345898} - - {fileID: 120123399} - - {fileID: 978170964} - m_Father: {fileID: 819293868} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1743626539 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1743626537} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 526345899} - toggleTransition: 1 - graphic: {fileID: 120123400} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IsOn: 1 --- !u!1 &1756076058 GameObject: m_ObjectHideFlags: 0 @@ -2876,156 +517,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!1 &1891438711 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1891438712} - - component: {fileID: 1891438715} - - component: {fileID: 1891438714} - - component: {fileID: 1891438713} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1891438712 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1891438711} - 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: - - {fileID: 819293868} - m_Father: {fileID: 347298536} - m_RootOrder: 0 - 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: -18, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &1891438713 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1891438711} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10917, 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 ---- !u!222 &1891438714 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1891438711} ---- !u!114 &1891438715 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1891438711} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &1963845045 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1963845046} - - component: {fileID: 1963845048} - - component: {fileID: 1963845047} - m_Layer: 5 - m_Name: StarSprite - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1963845046 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1963845045} - 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: 1494334748} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 80} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1963845047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1963845045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 77ec7f18eba605440a6da4ebcad55f18, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1963845048 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1963845045} --- !u!1001 &2060245567 Prefab: m_ObjectHideFlags: 0 @@ -3088,7 +579,7 @@ Prefab: - target: {fileID: 20437103875467350, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_Enabled - value: 1 + value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: c67fa24334c0f364cad8798522e92116, type: 2} @@ -3216,77 +707,3 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2118539895 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2118539896} - - component: {fileID: 2118539898} - - component: {fileID: 2118539897} - m_Layer: 5 - m_Name: ProgressText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2118539896 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2118539895} - 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: 231738596} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &2118539897 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2118539895} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Passing Message... ---- !u!222 &2118539898 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2118539895} diff --git a/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs b/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs index 658561c..e0d25e5 100644 --- a/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs +++ b/Project Undercover/Assets/Scripts/Lobby/WinAnimationController.cs @@ -8,13 +8,12 @@ using UnityEngine.UI; public class WinAnimationController : MonoBehaviour { [SerializeField] - private Image _spySprite, _guardSprite, _starSprite; + private Image _spySprite, _guardSprite, _starSprite, _backgroundPanel; [SerializeField] private Text _winText; - [SerializeField] - private Image _winAnimationPanel; + private static WinAnimationController _controller; delegate T GetDelegate(); delegate void SetDelegate(T value); @@ -29,12 +28,49 @@ public class WinAnimationController : MonoBehaviour { } } - void Start () { - StartCoroutine(WinAnimation(false)); - } + private void Awake() + { + ActiveController = this; + } + + public void PlayWinAnimation(bool guardsOrSpies) + { + StartCoroutine(WinAnimation(guardsOrSpies)); + } + + private void SetActive(bool active) + { + _spySprite.gameObject.SetActive(active); + _guardSprite.gameObject.SetActive(active); + _starSprite.gameObject.SetActive(active); + _winText.gameObject.SetActive(active); + _backgroundPanel.gameObject.SetActive(active); + } + + public static WinAnimationController ActiveController + { + get + { + if (_controller) + return _controller; + else + { + Debug.LogError("There is no WinAnimationController in the scene"); + return null; + } + } + set + { + if (!_controller) + _controller = value; + else + Debug.LogError("There is no WinAnimationController in the scene"); + } + } IEnumerator WinAnimation(bool guardsOrSpies) { + SetActive(true); _winText.gameObject.SetActive(true); _starSprite.gameObject.SetActive(true); RectTransform winnerTrans = _guardSprite.rectTransform; @@ -119,12 +155,12 @@ public class WinAnimationController : MonoBehaviour { float limit = 0.5f; while (time < limit) { - _winAnimationPanel.color = new Color(0, 0, 0, time); + _backgroundPanel.color = new Color(0, 0, 0, time); float elapsedTime = Time.deltaTime * speed; time += elapsedTime; yield return new WaitForEndOfFrame(); } - _winAnimationPanel.color = new Color(0, 0, 0, limit); + _backgroundPanel.color = new Color(0, 0, 0, limit); yield return null; } diff --git a/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs b/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs index 42b33ae..ea07022 100644 --- a/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs +++ b/Project Undercover/Assets/Scripts/UI/ScorePanelController.cs @@ -6,15 +6,11 @@ using UnityEngine.UI; public class ScorePanelController : Photon.PunBehaviour { - public Text _timerText, winText; + public Text _timerText; public Image _guardScore, _spyScore; - public Text missionsCompleteText; - public GameObject winPanel; - public GameObject guardPanel; - public GameObject spyPanel; - private int _numOfMissions = 3; - private int _missionsComplete = 0; + private int _numOfMissions = 3, _maxGuardPoints = 3; + private int _missionsComplete = 0, _numGuardPoints = 0; private float waitBetweenMissions = 5.0f; private bool onMissionCooldown = false; @@ -83,6 +79,11 @@ public class ScorePanelController : Photon.PunBehaviour { } StopCoroutine(flashCoroutine); StartCoroutine(ResetScoreBarColor(scoreBar, originalColor)); + if (_numGuardPoints >= _maxGuardPoints) + photonView.RPC("ShowWinScreen", PhotonTargets.All, true); + else if (_missionsComplete >= _numOfMissions) + photonView.RPC("ShowWinScreen", PhotonTargets.All, false); + yield return null; } @@ -154,22 +155,21 @@ public class ScorePanelController : Photon.PunBehaviour { _missionsComplete++; StartCoroutine(MissionCooldown()); StartCoroutine(IncreaseScoreBarAnimation(_spyScore, (float)_missionsComplete / _numOfMissions)); - /*if (_missionsComplete >= _numOfMissions) - photonView.RPC("ShowSpiesWinScreen", PhotonTargets.All);*/ } [PunRPC] - void ShowSpiesWinScreen() + void CaughtSpy() { - winPanel.SetActive(true); - winText.text = "SPIES WIN!"; + Debug.Log("Spy Caught!"); + _numGuardPoints++; + StartCoroutine(MissionCooldown()); + StartCoroutine(IncreaseScoreBarAnimation(_spyScore, (float)_missionsComplete / _numOfMissions)); } [PunRPC] - void ShowGuardsWinScreen() + void ShowWinScreen(bool guardsOrSpies) { - winPanel.SetActive(true); - winText.text = "GUARDS WIN!"; + WinAnimationController.ActiveController.PlayWinAnimation(guardsOrSpies); } #endregion