From e4909d9d81582fd9d8cda17c53a8e6ddca4826bd Mon Sep 17 00:00:00 2001 From: Alexander Huddleston Date: Thu, 30 Nov 2017 02:06:40 -0600 Subject: [PATCH 1/3] Splash screen now displays properly and loads MainMenu when it's done. --- Project Undercover/Assets/Scenes/Splash.unity | 18 ++++++++-- .../Assets/Scripts/Lobby/LobbyManager.cs | 2 +- .../Assets/Scripts/UI/SplashController.cs | 35 +++++++++++++++++++ .../Scripts/UI/SplashController.cs.meta | 13 +++++++ 4 files changed, 64 insertions(+), 4 deletions(-) create mode 100644 Project Undercover/Assets/Scripts/UI/SplashController.cs create mode 100644 Project Undercover/Assets/Scripts/UI/SplashController.cs.meta diff --git a/Project Undercover/Assets/Scenes/Splash.unity b/Project Undercover/Assets/Scenes/Splash.unity index 51b4288..7d97b67 100644 --- a/Project Undercover/Assets/Scenes/Splash.unity +++ b/Project Undercover/Assets/Scenes/Splash.unity @@ -264,8 +264,9 @@ GameObject: - component: {fileID: 854366558} - component: {fileID: 854366560} - component: {fileID: 854366559} + - component: {fileID: 854366561} m_Layer: 5 - m_Name: Image (1) + m_Name: SplashText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -322,6 +323,17 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 854366557} +--- !u!114 &854366561 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 854366557} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 96b46a3ec497e3640a9ecf1b5067a5a2, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1108133782 GameObject: m_ObjectHideFlags: 0 @@ -404,7 +416,7 @@ RectTransform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1108133782} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 485, y: 267.5, z: 0} + m_LocalPosition: {x: 512, y: 384, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1531749743} @@ -493,7 +505,7 @@ GameObject: - component: {fileID: 1531749745} - component: {fileID: 1531749744} m_Layer: 5 - m_Name: Image + m_Name: SplashBackground m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Project Undercover/Assets/Scripts/Lobby/LobbyManager.cs b/Project Undercover/Assets/Scripts/Lobby/LobbyManager.cs index faefbc2..f1a2e9e 100644 --- a/Project Undercover/Assets/Scripts/Lobby/LobbyManager.cs +++ b/Project Undercover/Assets/Scripts/Lobby/LobbyManager.cs @@ -61,7 +61,7 @@ public class LobbyManager : Photon.PunBehaviour { public override void OnLeftRoom() { - SceneManager.LoadScene(0); + SceneManager.LoadScene("MainMenu"); } public void LeaveRoom() diff --git a/Project Undercover/Assets/Scripts/UI/SplashController.cs b/Project Undercover/Assets/Scripts/UI/SplashController.cs new file mode 100644 index 0000000..2e88aae --- /dev/null +++ b/Project Undercover/Assets/Scripts/UI/SplashController.cs @@ -0,0 +1,35 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine.UI; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class SplashController : MonoBehaviour { + private Image splashText; + private float timer; + + void Start () { + splashText = GetComponent (); + Color tempcolor = Color.white; + tempcolor.a = 0; + splashText.color = tempcolor; + timer = 4; + } + + void Update () { + Color setalpha = Color.white; + timer -= Time.deltaTime; + + if(timer >= 2.5 && timer < 3.5) { + setalpha.a = 1 - (timer - 2.5f); + splashText.color = setalpha; + } + if(timer >= 0.5 && timer < 1.5) { + setalpha.a = (timer - 0.5f); + splashText.color = setalpha; + } + if(timer <= 0) { + SceneManager.LoadScene ("MainMenu"); + } + } +} \ No newline at end of file diff --git a/Project Undercover/Assets/Scripts/UI/SplashController.cs.meta b/Project Undercover/Assets/Scripts/UI/SplashController.cs.meta new file mode 100644 index 0000000..48254b2 --- /dev/null +++ b/Project Undercover/Assets/Scripts/UI/SplashController.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 96b46a3ec497e3640a9ecf1b5067a5a2 +timeCreated: 1512026200 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 5ad32c31462e43519532c66e701a417d78d18bb9 Mon Sep 17 00:00:00 2001 From: Randall Date: Thu, 30 Nov 2017 09:54:35 -0600 Subject: [PATCH 2/3] Added Spash into build, now pops up first on open. --- Project Undercover/ProjectSettings/EditorBuildSettings.asset | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Project Undercover/ProjectSettings/EditorBuildSettings.asset b/Project Undercover/ProjectSettings/EditorBuildSettings.asset index db54edc..6d3847a 100755 --- a/Project Undercover/ProjectSettings/EditorBuildSettings.asset +++ b/Project Undercover/ProjectSettings/EditorBuildSettings.asset @@ -5,6 +5,9 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: + - enabled: 1 + path: Assets/Scenes/Splash.unity + guid: 80c13d19a818169428f9806c4f7e942f - enabled: 1 path: Assets/Scenes/MainMenu.unity guid: 90e4e81f379e2bb46b670a647ffe0200 From e6fcb10f3f156b4bdbed0c2538bf7ec37e0a119d Mon Sep 17 00:00:00 2001 From: Randall Date: Thu, 30 Nov 2017 11:32:39 -0600 Subject: [PATCH 3/3] Added camera overlay, made subsequent tweaks to some panel text/opacity. --- .../Assets/Resources/Guard Camera.prefab | 99 +++++++++++++++--- .../Assets/Scenes/GameScene.unity | 44 ++++---- .../Assets/Sprites/Guard Camera Overlay.png | Bin 0 -> 59720 bytes .../Sprites/Guard Camera Overlay.png.meta | 82 +++++++++++++++ 4 files changed, 187 insertions(+), 38 deletions(-) create mode 100755 Project Undercover/Assets/Sprites/Guard Camera Overlay.png create mode 100755 Project Undercover/Assets/Sprites/Guard Camera Overlay.png.meta diff --git a/Project Undercover/Assets/Resources/Guard Camera.prefab b/Project Undercover/Assets/Resources/Guard Camera.prefab index b13523e..5f45b7e 100755 --- a/Project Undercover/Assets/Resources/Guard Camera.prefab +++ b/Project Undercover/Assets/Resources/Guard Camera.prefab @@ -81,6 +81,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!1 &1725052834674304 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224266893877336972} + - component: {fileID: 222672593524269768} + - component: {fileID: 114533626747003854} + m_Layer: 0 + m_Name: Overlay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!1 &1889434021946074 GameObject: m_ObjectHideFlags: 0 @@ -198,6 +215,7 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 --- !u!20 &20960955616270498 Camera: m_ObjectHideFlags: 1 @@ -233,6 +251,7 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 --- !u!23 &23118308228354854 MeshRenderer: m_ObjectHideFlags: 1 @@ -242,7 +261,6 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 - m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -258,7 +276,6 @@ MeshRenderer: m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 - m_StitchLightmapSeams: 0 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 @@ -416,6 +433,33 @@ MonoBehaviour: instantiationId: -1 currentMasterID: -1 isRuntimeInstantiated: 0 +--- !u!114 &114533626747003854 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1725052834674304} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: a3c9ba309d7999b489463b2ebe102c8b, type: 2} + 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: f35113489423bfa4d8cec8c6e055d9cc, 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 &114616545285086590 MonoBehaviour: m_ObjectHideFlags: 1 @@ -532,6 +576,12 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1706951542144962} +--- !u!222 &222672593524269768 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1725052834674304} --- !u!223 &223842615197851596 Canvas: m_ObjectHideFlags: 1 @@ -559,16 +609,34 @@ RectTransform: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1706951542144962} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -513.4081, y: 217.19734, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 224828917623348380} 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: -513.4081, y: 217.19734} - m_SizeDelta: {x: 160, y: 30} + 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.5, y: 0.5} +--- !u!224 &224266893877336972 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1725052834674304} + 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: 224424466063770242} + 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.15002441, y: -0.55003357} + m_SizeDelta: {x: 0.6999512, y: 0.099975586} m_Pivot: {x: 0.5, y: 0.5} --- !u!224 &224424466063770242 RectTransform: @@ -577,18 +645,19 @@ RectTransform: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1002941015032580} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 9} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} m_Children: + - {fileID: 224266893877336972} - {fileID: 224828917623348380} m_Father: {fileID: 4661043116803332} 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_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} --- !u!224 &224828917623348380 RectTransform: m_ObjectHideFlags: 1 @@ -596,12 +665,12 @@ RectTransform: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1207964487639616} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.300003, y: -16.099998, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 224003334026830312} m_Father: {fileID: 224424466063770242} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} diff --git a/Project Undercover/Assets/Scenes/GameScene.unity b/Project Undercover/Assets/Scenes/GameScene.unity index 8efe6cb..0c3c1a1 100755 --- a/Project Undercover/Assets/Scenes/GameScene.unity +++ b/Project Undercover/Assets/Scenes/GameScene.unity @@ -77,17 +77,15 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 + m_PVRFiltering: 0 m_PVRFilteringMode: 1 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 1 m_LightingDataAsset: {fileID: 0} m_UseShadowmask: 1 --- !u!196 &4 @@ -996,17 +994,17 @@ Prefab: - target: {fileID: 224424466063770242, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.z - value: 5.8550987 + value: 0 objectReference: {fileID: 0} - target: {fileID: 224828917623348380, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.x - value: 462.7 + value: 0 objectReference: {fileID: 0} - target: {fileID: 224828917623348380, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.y - value: -236.6 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4661043116803332, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalScale.x @@ -2231,7 +2229,7 @@ MonoBehaviour: Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 12800000, guid: 86499a4a05368424fa17fc7f098d46a9, type: 3} - m_FontSize: 16 + m_FontSize: 18 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 1 @@ -3715,17 +3713,17 @@ Prefab: - target: {fileID: 224424466063770242, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.z - value: 1.412919 + value: 0 objectReference: {fileID: 0} - target: {fileID: 224828917623348380, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.x - value: 462.7 + value: 0 objectReference: {fileID: 0} - target: {fileID: 224828917623348380, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.y - value: -236.6 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4661043116803332, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalScale.y @@ -4142,8 +4140,8 @@ RectTransform: 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: 121} - m_SizeDelta: {x: 700, y: 5} + m_AnchoredPosition: {x: 0, y: 140} + m_SizeDelta: {x: 750, y: 5} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1213473210 MonoBehaviour: @@ -4170,10 +4168,10 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Padding: - m_Left: 5 - m_Right: 5 - m_Top: 5 - m_Bottom: 5 + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 m_ChildAlignment: 0 m_Spacing: 0 m_ChildForceExpandWidth: 1 @@ -4192,7 +4190,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_Color: {r: 1, g: 1, b: 1, a: 0.566} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -4728,17 +4726,17 @@ Prefab: - target: {fileID: 224424466063770242, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.z - value: 5.723283 + value: 0 objectReference: {fileID: 0} - target: {fileID: 224828917623348380, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.x - value: 462.7 + value: 0 objectReference: {fileID: 0} - target: {fileID: 224828917623348380, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalPosition.y - value: -236.6 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4661043116803332, guid: c67fa24334c0f364cad8798522e92116, type: 2} propertyPath: m_LocalScale.x diff --git a/Project Undercover/Assets/Sprites/Guard Camera Overlay.png b/Project Undercover/Assets/Sprites/Guard Camera Overlay.png new file mode 100755 index 0000000000000000000000000000000000000000..cdaf6868ea08a4f6272c18da33320fa8c5a73562 GIT binary patch literal 59720 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