diff --git a/Assets/Scenes/Template.unity b/Assets/Scenes/Template.unity new file mode 100644 index 0000000..13f9814 --- /dev/null +++ b/Assets/Scenes/Template.unity @@ -0,0 +1,206 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &1337282921 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalPosition.z + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814049, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814051, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_BackGroundColor.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814051, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_BackGroundColor.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814051, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_BackGroundColor.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5711328081315814053, guid: fe8fb0c1c30f84b43885e84de26e0f11, + type: 3} + propertyPath: m_Name + value: Camera + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe8fb0c1c30f84b43885e84de26e0f11, type: 3} diff --git a/Assets/Scenes/Template.unity.meta b/Assets/Scenes/Template.unity.meta new file mode 100644 index 0000000..108e8ce --- /dev/null +++ b/Assets/Scenes/Template.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd116069cf09228429be9a55fc0555ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/LogoIntroCutscene.cs b/Assets/Scripts/LogoIntroCutscene.cs index f33a639..dc14df6 100644 --- a/Assets/Scripts/LogoIntroCutscene.cs +++ b/Assets/Scripts/LogoIntroCutscene.cs @@ -1,5 +1,6 @@ using System.Collections; using UnityEngine; +using UnityEngine.SceneManagement; public class LogoIntroCutscene : Cutscene { @@ -20,14 +21,17 @@ public class LogoIntroCutscene : Cutscene yield return RotateCube(); yield return new WaitForSeconds(.2f); yield return FadeInLogo(); - yield return new WaitForSeconds(1f); + yield return new WaitForSeconds(1.1f); yield return FadeOutLogo(); yield return new WaitForSeconds(.2f); } protected override void OnSceneEnd() { - // TODO: Go to the next scene. + var nextIndex = SceneManager.GetActiveScene().buildIndex + 1; + + if (SceneManager.sceneCountInBuildSettings > nextIndex) + SceneManager.LoadScene(nextIndex); } IEnumerator RotateCube() diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 33e3618..f43999e 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -5,7 +5,10 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: - - enabled: 0 + - enabled: 1 path: Assets/Scenes/LogoIntro.unity guid: 2cda990e2423bbf4892e6590ba056729 + - enabled: 1 + path: Assets/Scenes/Template.unity + guid: cd116069cf09228429be9a55fc0555ad m_configObjects: {}