diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter.meta new file mode 100644 index 0000000..3c09959 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f7c9119f4f7e45489d21d5b197f8e06 +folderAsset: yes +timeCreated: 1459189912 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials.meta new file mode 100644 index 0000000..4277fca --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c3c42e6acacb6e54a96de03a9fb31a3a +folderAsset: yes +timeCreated: 1455296188 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/CubeMaterial.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/CubeMaterial.mat new file mode 100644 index 0000000..3186a7f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/CubeMaterial.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: CubeMaterial + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.7941176, g: 0.25692043, b: 0.7348407, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/CubeMaterial.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/CubeMaterial.mat.meta new file mode 100644 index 0000000..7ac9126 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/CubeMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab5ce6ea5c67eb34fb073e1bae68d00e +timeCreated: 1459887785 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/Lime green.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/Lime green.mat new file mode 100644 index 0000000..dcd3715 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/Lime green.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Lime green + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.66510934, g: 0.9433962, b: 0.07564971, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/Lime green.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/Lime green.mat.meta new file mode 100644 index 0000000..a48121f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/Lime green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca64b3e2949a1ca4dad1099aaf227317 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/ShooterFPSWeapon.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/ShooterFPSWeapon.mat new file mode 100644 index 0000000..cf2d9f6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/ShooterFPSWeapon.mat @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ShooterFPSWeapon + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _DETAIL_MULX2 + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 2800000, guid: f41c2ebfb03c2fc45adc3e1aef45f4a1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 2800000, guid: fce7035b42ffdfd4d8944c5cf433df05, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.8 + data: + first: + name: _BumpScale + second: 0 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 1 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0.1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.11764706, g: 0.11764706, b: 0.11764706, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/ShooterFPSWeapon.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/ShooterFPSWeapon.mat.meta new file mode 100644 index 0000000..3804705 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Materials/ShooterFPSWeapon.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31f7dd88223fbdd48b6f53412a11b7c9 +timeCreated: 1440145357 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes.meta new file mode 100644 index 0000000..fd54bcb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f8ccda7c31488c4ea3b76f88d9a0349 +folderAsset: yes +timeCreated: 1455219973 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes.meta new file mode 100644 index 0000000..59fcc15 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ae5245021de3b541899aa8b6189a32f +folderAsset: yes +timeCreated: 1459959788 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.meta new file mode 100644 index 0000000..0f2f559 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1bc3074999e76fd46b7d37d9dc817352 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.unity b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.unity new file mode 100644 index 0000000..0253d6d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.unity @@ -0,0 +1,3082 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: d31bf1eb2ef93434c93c5db631b037b5, type: 2} + 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: 623597938} + m_IndirectSpecularColor: {r: 0.50887513, g: 0.60461915, b: 0.7782099, 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: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 1 + 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: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000054, guid: 9f2e58d197e18ff43bb0ed00d7b13ab0, type: 2} + m_UseShadowmask: 0 +--- !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!1 &32200911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 131734, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 32200912} + - component: {fileID: 32200914} + - component: {fileID: 32200913} + m_Layer: 2 + m_Name: ShooterFPSWeapon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &32200912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 445504, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.375, y: -0.19, z: 0.75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 713741011} + m_Father: {fileID: 1505249018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &32200913 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2396508, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 3 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31f7dd88223fbdd48b6f53412a11b7c9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &32200914 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3388206, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_Mesh: {fileID: 4300000, guid: 47509307932d1e140a2b4d9024d228e4, type: 3} +--- !u!1001 &44252152 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &44252153 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + m_PrefabInstance: {fileID: 44252152} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &78600415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -3.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.625 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &78600416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 78600415} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &189781319 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 1.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999785 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999785 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &189781320 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 189781319} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &197412618 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -1.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &197412619 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 197412618} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &226785588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.875 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999857 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999857 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &226785589 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 226785588} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &313053378 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 2.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999982 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999982 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &313053379 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 313053378} + m_PrefabAsset: {fileID: 0} +--- !u!1 &340884238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 340884242} + - component: {fileID: 340884241} + - component: {fileID: 340884240} + - component: {fileID: 340884239} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &340884239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 340884238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &340884240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 340884238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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 &340884241 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 340884238} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &340884242 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 340884238} + 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: 379723854} + 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!1 &379723853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 379723854} + - component: {fileID: 379723856} + - component: {fileID: 379723855} + m_Layer: 5 + m_Name: Target Reticle Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &379723854 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379723853} + 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: 340884242} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &379723855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379723853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, 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 + m_UseSpriteMesh: 0 +--- !u!222 &379723856 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379723853} + m_CullTransparentMesh: 0 +--- !u!1001 &381604534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.625 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &381604535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 381604534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &477496585 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &477496586 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 477496585} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &545149111 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1051716045} + m_Modifications: + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 01479a6614e47e24f80228294406b11c, type: 3} +--- !u!4 &545149112 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + m_PrefabInstance: {fileID: 545149111} + m_PrefabAsset: {fileID: 0} +--- !u!1 &610561529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 196112, guid: 442641785da025842ba0f01dce365166, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1051716045} + m_Layer: 0 + m_Name: Arena + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &613441549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 613441550} + - component: {fileID: 613441553} + - component: {fileID: 613441552} + - component: {fileID: 613441551} + m_Layer: 0 + m_Name: Pedestal (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &613441550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: -0.5, y: 0.75, z: 2} + m_LocalScale: {x: 0.29651392, y: 1.48257, z: 0.29651397} + m_Children: + - {fileID: 678704857} + m_Father: {fileID: 1239709575} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!23 &613441551 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &613441552 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &613441553 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &623597936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 121044, guid: 3a9cd252119f27748858273b7204f28d, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 623597937} + - component: {fileID: 623597938} + m_Layer: 8 + m_Name: DirectionalLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &623597937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 486582, guid: 3a9cd252119f27748858273b7204f28d, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623597936} + m_LocalRotation: {x: 0.5299155, y: 0.31347594, z: -0.21949817, w: 0.7567979} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2059882709} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 70, y: 45, z: 0} +--- !u!108 &623597938 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 10841210, guid: 3a9cd252119f27748858273b7204f28d, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623597936} + m_Enabled: 1 + serializedVersion: 9 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.95 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.8 + m_Bias: 0.25 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &678704856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678704857} + - component: {fileID: 678704860} + - component: {fileID: 678704859} + - component: {fileID: 678704858} + m_Layer: 0 + m_Name: PedestalSurface + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &678704857 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1.4, y: 0.1, z: 1.4} + m_Children: [] + m_Father: {fileID: 613441550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &678704858 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &678704859 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &678704860 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &713741010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 185644, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 713741011} + m_Layer: 2 + m_Name: GunEnd + m_TagString: Untagged + m_Icon: {fileID: 419385456094870383, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &713741011 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 462456, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 713741010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.018000007, y: 0.022000015, z: 0.2850001} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 32200912} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &819970917 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -1.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &819970918 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 819970917} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1051716045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 487948, guid: 442641785da025842ba0f01dce365166, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610561529} + 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: 1212714270} + - {fileID: 545149112} + m_Father: {fileID: 1163625064} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1080168194 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1080168195 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 1080168194} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1081367224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 169534, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1081367225} + - component: {fileID: 1081367230} + - component: {fileID: 1081367229} + - component: {fileID: 1081367228} + - component: {fileID: 1081367227} + - component: {fileID: 1081367226} + m_Layer: 0 + m_Name: Target Box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1081367225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 431834, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: 0.5, y: 2, z: 2} + m_LocalScale: {x: 0.24999994, y: 0.25, z: 0.25} + m_Children: [] + m_Father: {fileID: 1239709575} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!114 &1081367226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e5a2cd8e323b3b42a7f5a6c5d0e58a9, type: 3} + m_Name: + m_EditorClassIdentifier: + currentHealth: 3 +--- !u!54 &1081367227 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 5476682, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!23 &1081367228 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2344120, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ab5ce6ea5c67eb34fb073e1bae68d00e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1081367229 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 6522810, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1081367230 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3376198, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1120024110 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8200000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: panLevelCustomCurve.m_RotationOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8200000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: spreadCustomCurve.m_RotationOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8200000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: reverbZoneMixCustomCurve.m_RotationOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Name + value: FPSController + objectReference: {fileID: 0} + - target: {fileID: 2000000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_AllowMSAA + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2000000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_HDR + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 14300000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 100002, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} +--- !u!4 &1120024111 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400002, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + m_PrefabInstance: {fileID: 1120024110} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1163625063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1163625064} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1163625064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 4000011351087928, guid: 0d3bae49d0603a94c8e7b829877bfc51, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1163625063} + 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: 2059882709} + - {fileID: 1051716045} + - {fileID: 1390660683} + - {fileID: 1239709575} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1170596465 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 2.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999975 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999975 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1170596466 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1170596465} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1180305466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 169534, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1180305467} + - component: {fileID: 1180305472} + - component: {fileID: 1180305471} + - component: {fileID: 1180305470} + - component: {fileID: 1180305469} + - component: {fileID: 1180305468} + m_Layer: 0 + m_Name: Target Box (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1180305467 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 431834, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: -0.5, y: 2, z: 2} + m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} + m_Children: [] + m_Father: {fileID: 1239709575} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!114 &1180305468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e5a2cd8e323b3b42a7f5a6c5d0e58a9, type: 3} + m_Name: + m_EditorClassIdentifier: + currentHealth: 3 +--- !u!54 &1180305469 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 5476682, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!23 &1180305470 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2344120, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ab5ce6ea5c67eb34fb073e1bae68d00e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1180305471 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 6522810, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1180305472 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3376198, guid: da1cd63f281d0854997ad6100a60121c, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1212714269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1051716045} + m_Modifications: + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} +--- !u!4 &1212714270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + m_PrefabInstance: {fileID: 1212714269} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1236443130 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999989 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999989 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1236443131 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1236443130} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1239709574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1239709575} + m_Layer: 0 + m_Name: Targets + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1239709575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1239709574} + 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: 1081367225} + - {fileID: 1732496982} + - {fileID: 1180305467} + - {fileID: 613441550} + m_Father: {fileID: 1163625064} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1326844791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 172780, guid: 3a9cd252119f27748858273b7204f28d, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2059882709} + m_Layer: 0 + m_Name: Lighting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1390660682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390660683} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1390660683 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390660682} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5, y: 1.5, z: -0.125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1236443131} + - {fileID: 1745856128} + - {fileID: 1733367806} + - {fileID: 819970918} + - {fileID: 1740166304} + - {fileID: 2078348967} + - {fileID: 313053379} + - {fileID: 1666607444} + - {fileID: 381604535} + - {fileID: 1535492404} + - {fileID: 189781320} + - {fileID: 78600416} + - {fileID: 1393041782} + - {fileID: 226785589} + - {fileID: 1985178676} + - {fileID: 1080168195} + - {fileID: 1706441355} + - {fileID: 1170596466} + - {fileID: 44252153} + - {fileID: 477496586} + - {fileID: 1788865298} + - {fileID: 1765276692} + - {fileID: 1404608998} + - {fileID: 197412619} + m_Father: {fileID: 1163625064} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1393041781 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 4.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1393041782 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 1393041781} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1404608997 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &1404608998 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + m_PrefabInstance: {fileID: 1404608997} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1505249017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 103798, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1505249018} + - component: {fileID: 1505249021} + - component: {fileID: 1505249020} + - component: {fileID: 1505249019} + - component: {fileID: 1505249022} + m_Layer: 2 + m_Name: Gun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1505249018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 433588, guid: 565fa42cafc247f4f87fd720db4871ad, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 32200912} + m_Father: {fileID: 1120024111} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1505249019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45546694087a8d943915e4aff3c577a1, type: 3} + m_Name: + m_EditorClassIdentifier: + gunDamage: 1 + fireRate: 0.25 + weaponRange: 50 + hitForce: 100 + gunEnd: {fileID: 713741011} +--- !u!120 &1505249020 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.05 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.05 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 +--- !u!82 &1505249021 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 81a6153000036344e98c354b326e080c, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &1505249022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f074fc4eb075d1a4e9ff97c1d0a907cc, type: 3} + m_Name: + m_EditorClassIdentifier: + weaponRange: 50 +--- !u!1001 &1535492403 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999982 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999982 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1535492404 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1535492403} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1666607443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1666607444 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 1666607443} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1706441354 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &1706441355 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + m_PrefabInstance: {fileID: 1706441354} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1732496981 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1732496982} + - component: {fileID: 1732496985} + - component: {fileID: 1732496984} + - component: {fileID: 1732496983} + m_Layer: 0 + m_Name: Pedestal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1732496982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: 0.5, y: 0.75, z: 2} + m_LocalScale: {x: 0.29651392, y: 1.48257, z: 0.29651397} + m_Children: + - {fileID: 1846077371} + m_Father: {fileID: 1239709575} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!23 &1732496983 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1732496984 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1732496985 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1733367805 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 1.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999857 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999857 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1733367806 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1733367805} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1740166303 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 3.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999785 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999785 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1740166304 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1740166303} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1745856127 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.875 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999993 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999993 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1745856128 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1745856127} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1765276691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 3.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999714 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999714 + objectReference: {fileID: 0} + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1765276692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + m_PrefabInstance: {fileID: 1765276691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1788865297 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &1788865298 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + m_PrefabInstance: {fileID: 1788865297} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1846077370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1846077371} + - component: {fileID: 1846077374} + - component: {fileID: 1846077373} + - component: {fileID: 1846077372} + m_Layer: 0 + m_Name: PedestalSurface + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1846077371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1.4, y: 0.1, z: 1.4} + m_Children: [] + m_Father: {fileID: 1732496982} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1846077372 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1846077373 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1846077374 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1985178675 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 3.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1985178676 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 1985178675} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2059882709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 450804, guid: 3a9cd252119f27748858273b7204f28d, type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326844791} + 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: 623597937} + m_Father: {fileID: 1163625064} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2078348966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -1.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.625 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &2078348967 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + m_PrefabInstance: {fileID: 2078348966} + m_PrefabAsset: {fileID: 0} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.unity.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.unity.meta new file mode 100644 index 0000000..cfb7d80 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d967eb1fce7392f419ba31a825a5c4fb +timeCreated: 1467893157 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/LightingData.asset b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/LightingData.asset new file mode 100644 index 0000000..aab8c5b Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/LightingData.asset differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/LightingData.asset.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/LightingData.asset.meta new file mode 100644 index 0000000..364e707 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f2e58d197e18ff43bb0ed00d7b13ab0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/ReflectionProbe-0.exr b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/ReflectionProbe-0.exr new file mode 100644 index 0000000..538b3ef Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/ReflectionProbe-0.exr differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/ReflectionProbe-0.exr.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..7206c12 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/CompletedScenes/RayCastShootComplete/ReflectionProbe-0.exr.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 8e935ae2886e0b94f86a61317989d821 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.meta new file mode 100644 index 0000000..2db6f3d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f5fe4fd91e2559d4b88045e3b2a23cc0 +folderAsset: yes +timeCreated: 1468580439 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.unity b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.unity new file mode 100644 index 0000000..cfe1e91 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.unity @@ -0,0 +1,2986 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: d31bf1eb2ef93434c93c5db631b037b5, type: 2} + 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.5088821, g: 0.6046244, b: 0.7781982, 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: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 1 + 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: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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: 112000000, guid: 0670633ed54652344a399baf7ca0b589, + type: 2} + m_UseShadowmask: 0 +--- !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!1 &32200911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 131734, guid: 565fa42cafc247f4f87fd720db4871ad, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 32200912} + - component: {fileID: 32200914} + - component: {fileID: 32200913} + - component: {fileID: 32200915} + m_Layer: 2 + m_Name: ShooterFPSWeapon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &32200912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 445504, guid: 565fa42cafc247f4f87fd720db4871ad, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.375, y: -0.19, z: 0.75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1505249018} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &32200913 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2396508, guid: 565fa42cafc247f4f87fd720db4871ad, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 3 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31f7dd88223fbdd48b6f53412a11b7c9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &32200914 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3388206, guid: 565fa42cafc247f4f87fd720db4871ad, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_Mesh: {fileID: 4300000, guid: 47509307932d1e140a2b4d9024d228e4, type: 3} +--- !u!114 &32200915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32200911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e2c98eb629597a3409f55d9ce0314608, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &44252152 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 2395498, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &44252153 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, + type: 3} + m_PrefabInstance: {fileID: 44252152} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &78600415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -3.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.625 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2301330, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &78600416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 78600415} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &189781319 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 1.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999785 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999785 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &189781320 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 189781319} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &197412618 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -1.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &197412619 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 197412618} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &226785588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.875 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999857 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999857 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &226785589 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 226785588} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &313053378 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 2.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999982 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999982 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &313053379 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 313053378} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &381604534 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.625 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2301330, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &381604535 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 381604534} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &477496585 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &477496586 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 477496585} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &545149111 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1051716045} + m_Modifications: + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 01479a6614e47e24f80228294406b11c, type: 3} +--- !u!4 &545149112 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, + type: 3} + m_PrefabInstance: {fileID: 545149111} + m_PrefabAsset: {fileID: 0} +--- !u!1 &610561529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 196112, guid: 442641785da025842ba0f01dce365166, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1051716045} + m_Layer: 0 + m_Name: Arena + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &613441549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 613441550} + - component: {fileID: 613441553} + - component: {fileID: 613441552} + - component: {fileID: 613441551} + m_Layer: 0 + m_Name: Pedestal (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &613441550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: -0.5, y: 0.75, z: 2} + m_LocalScale: {x: 0.29651392, y: 1.48257, z: 0.29651397} + m_Children: + - {fileID: 678704857} + m_Father: {fileID: 1239709575} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!23 &613441551 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &613441552 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &613441553 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613441549} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &623597936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 121044, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 623597937} + - component: {fileID: 623597938} + m_Layer: 8 + m_Name: DirectionalLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &623597937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 486582, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623597936} + m_LocalRotation: {x: 0.5299155, y: 0.31347594, z: -0.21949817, w: 0.7567979} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2059882709} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 70, y: 45, z: 0} +--- !u!108 &623597938 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 10841210, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623597936} + m_Enabled: 1 + serializedVersion: 9 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.95 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.8 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &678704856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678704857} + - component: {fileID: 678704860} + - component: {fileID: 678704859} + - component: {fileID: 678704858} + m_Layer: 0 + m_Name: PedestalSurface + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &678704857 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1.4, y: 0.1, z: 1.4} + m_Children: [] + m_Father: {fileID: 613441550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &678704858 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &678704859 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &678704860 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678704856} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &819970917 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -1.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1.0000007 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &819970918 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 819970917} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1051716045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 487948, guid: 442641785da025842ba0f01dce365166, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610561529} + 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: 1212714270} + - {fileID: 545149112} + m_Father: {fileID: 1163625064} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1080168194 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1080168195 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 1080168194} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1081367224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 169534, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1081367225} + - component: {fileID: 1081367230} + - component: {fileID: 1081367229} + - component: {fileID: 1081367228} + - component: {fileID: 1081367227} + - component: {fileID: 1081367226} + m_Layer: 0 + m_Name: Target Box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1081367225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 431834, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: 0.5, y: 2, z: 2} + m_LocalScale: {x: 0.24999994, y: 0.25, z: 0.25} + m_Children: [] + m_Father: {fileID: 1239709575} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!114 &1081367226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e5a2cd8e323b3b42a7f5a6c5d0e58a9, type: 3} + m_Name: + m_EditorClassIdentifier: + currentHealth: 3 +--- !u!54 &1081367227 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 5476682, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!23 &1081367228 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2344120, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ab5ce6ea5c67eb34fb073e1bae68d00e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1081367229 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 6522810, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1081367230 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3376198, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081367224} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1120024110 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Name + value: FPSController + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8200000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: panLevelCustomCurve.m_RotationOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8200000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: spreadCustomCurve.m_RotationOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8200000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: reverbZoneMixCustomCurve.m_RotationOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 100002, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5e9e851c0e142814dac026a256ba2ac0, type: 3} +--- !u!4 &1120024111 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400002, guid: 5e9e851c0e142814dac026a256ba2ac0, + type: 3} + m_PrefabInstance: {fileID: 1120024110} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1163625063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1163625064} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1163625064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 4000011351087928, guid: 0d3bae49d0603a94c8e7b829877bfc51, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1163625063} + 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: 2059882709} + - {fileID: 1051716045} + - {fileID: 1390660683} + - {fileID: 1239709575} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1170596465 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 2.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999975 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999975 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1170596466 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1170596465} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1180305466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 169534, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1180305467} + - component: {fileID: 1180305472} + - component: {fileID: 1180305471} + - component: {fileID: 1180305470} + - component: {fileID: 1180305469} + - component: {fileID: 1180305468} + m_Layer: 0 + m_Name: Target Box (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1180305467 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 431834, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: -0.5, y: 2, z: 2} + m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} + m_Children: [] + m_Father: {fileID: 1239709575} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!114 &1180305468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e5a2cd8e323b3b42a7f5a6c5d0e58a9, type: 3} + m_Name: + m_EditorClassIdentifier: + currentHealth: 3 +--- !u!54 &1180305469 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 5476682, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!23 &1180305470 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2344120, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ab5ce6ea5c67eb34fb073e1bae68d00e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1180305471 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 6522810, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1180305472 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3376198, guid: da1cd63f281d0854997ad6100a60121c, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180305466} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1212714269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1051716045} + m_Modifications: + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} +--- !u!4 &1212714270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, + type: 3} + m_PrefabInstance: {fileID: 1212714269} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1236443130 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999989 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999989 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1236443131 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1236443130} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1239709574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1239709575} + m_Layer: 0 + m_Name: Targets + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1239709575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1239709574} + 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: 1081367225} + - {fileID: 1732496982} + - {fileID: 1180305467} + - {fileID: 613441550} + m_Father: {fileID: 1163625064} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1326844791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 172780, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2059882709} + m_Layer: 0 + m_Name: Lighting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1390660682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390660683} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1390660683 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390660682} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5, y: 1.5, z: -0.125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1236443131} + - {fileID: 1745856128} + - {fileID: 1733367806} + - {fileID: 819970918} + - {fileID: 1740166304} + - {fileID: 2078348967} + - {fileID: 313053379} + - {fileID: 1666607444} + - {fileID: 381604535} + - {fileID: 1535492404} + - {fileID: 189781320} + - {fileID: 78600416} + - {fileID: 1393041782} + - {fileID: 226785589} + - {fileID: 1985178676} + - {fileID: 1080168195} + - {fileID: 1706441355} + - {fileID: 1170596466} + - {fileID: 44252153} + - {fileID: 477496586} + - {fileID: 1788865298} + - {fileID: 1765276692} + - {fileID: 1404608998} + - {fileID: 197412619} + m_Father: {fileID: 1163625064} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1393041781 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 4.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 2301330, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1393041782 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 1393041781} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1404608997 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 2395498, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &1404608998 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, + type: 3} + m_PrefabInstance: {fileID: 1404608997} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1505249017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 103798, guid: 565fa42cafc247f4f87fd720db4871ad, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1505249018} + - component: {fileID: 1505249021} + - component: {fileID: 1505249019} + - component: {fileID: 1505249020} + m_Layer: 2 + m_Name: Gun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1505249018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 433588, guid: 565fa42cafc247f4f87fd720db4871ad, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 32200912} + - {fileID: 1691794596} + m_Father: {fileID: 1120024111} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1505249019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e2c98eb629597a3409f55d9ce0314608, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!120 &1505249020 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 +--- !u!82 &1505249021 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505249017} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 81a6153000036344e98c354b326e080c, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!1001 &1535492403 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 0.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999982 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999982 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1535492404 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1535492403} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1666607443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2301330, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1666607444 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 1666607443} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1691794595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1691794596} + m_Layer: 2 + m_Name: GunEnd + m_TagString: Untagged + m_Icon: {fileID: 3936346786652291628, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1691794596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691794595} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.36, y: -0.18, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1505249018} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1706441354 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 2395498, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &1706441355 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, + type: 3} + m_PrefabInstance: {fileID: 1706441354} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1732496981 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1732496982} + - component: {fileID: 1732496985} + - component: {fileID: 1732496984} + - component: {fileID: 1732496983} + m_Layer: 0 + m_Name: Pedestal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1732496982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_LocalRotation: {x: 0, y: 0.38268346, z: 0, w: 0.9238795} + m_LocalPosition: {x: 0.5, y: 0.75, z: 2} + m_LocalScale: {x: 0.29651392, y: 1.48257, z: 0.29651397} + m_Children: + - {fileID: 1846077371} + m_Father: {fileID: 1239709575} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!23 &1732496983 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1732496984 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1732496985 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1732496981} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1733367805 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 1.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999857 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999857 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1733367806 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1733367805} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1740166303 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 3.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999785 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999785 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1740166304 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1740166303} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1745856127 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.875 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.9999993 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.9999993 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1745856128 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1745856127} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1765276691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 157594, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_Name + value: Wall03-00m + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.x + value: 2.75 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalPosition.z + value: 3.125 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071067 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.x + value: 0.99999714 + objectReference: {fileID: 0} + - target: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, type: 3} + propertyPath: m_LocalScale.z + value: 0.99999714 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 679a908d49004e949a15570d217bc7b6, type: 3} +--- !u!4 &1765276692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 465750, guid: 679a908d49004e949a15570d217bc7b6, + type: 3} + m_PrefabInstance: {fileID: 1765276691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1788865297 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.125 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2395498, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e930b2b089a1c24a94e6c7e2443089f, type: 3} +--- !u!4 &1788865298 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 476920, guid: 4e930b2b089a1c24a94e6c7e2443089f, + type: 3} + m_PrefabInstance: {fileID: 1788865297} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1846077370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1846077371} + - component: {fileID: 1846077374} + - component: {fileID: 1846077373} + - component: {fileID: 1846077372} + m_Layer: 0 + m_Name: PedestalSurface + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1846077371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1.4, y: 0.1, z: 1.4} + m_Children: [] + m_Father: {fileID: 1732496982} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1846077372 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1846077373 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1846077374 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846077370} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1985178675 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: 3.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.875 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 2301330, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &1985178676 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 1985178675} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2059882709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 450804, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326844791} + 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: 623597937} + m_Father: {fileID: 1163625064} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2078348966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1390660683} + m_Modifications: + - target: {fileID: 154494, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Name + value: Wall02-00m + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.x + value: -1.75 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.y + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalPosition.z + value: -2.625 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2301330, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca64b3e2949a1ca4dad1099aaf227317, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8727bc1b3e84e814cb3e7ee749ad2296, type: 3} +--- !u!4 &2078348967 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 422100, guid: 8727bc1b3e84e814cb3e7ee749ad2296, + type: 3} + m_PrefabInstance: {fileID: 2078348966} + m_PrefabAsset: {fileID: 0} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.unity.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.unity.meta new file mode 100644 index 0000000..bfe6660 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8ea65f9617327842925e6207a1fcf60 +timeCreated: 1468579667 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/LightingData.asset b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/LightingData.asset new file mode 100644 index 0000000..884d450 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/LightingData.asset differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/LightingData.asset.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/LightingData.asset.meta new file mode 100644 index 0000000..08db6de --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0670633ed54652344a399baf7ca0b589 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/ReflectionProbe-0.exr b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/ReflectionProbe-0.exr new file mode 100644 index 0000000..255213d Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/ReflectionProbe-0.exr differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/ReflectionProbe-0.exr.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..129a6aa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scenes/ShootingWithRaycasts/ReflectionProbe-0.exr.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 8831f34845b73134c9e497e7352c061a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts.meta new file mode 100644 index 0000000..e164c59 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bd22c1c7cfb6a0f469bbe1805930df50 +folderAsset: yes +timeCreated: 1455647998 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts.meta new file mode 100644 index 0000000..2198e0c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b500e4acf79a8d242899daf525298c15 +folderAsset: yes +timeCreated: 1455896588 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayCastShootComplete.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayCastShootComplete.cs new file mode 100644 index 0000000..794150e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayCastShootComplete.cs @@ -0,0 +1,98 @@ +using UnityEngine; +using System.Collections; + +public class RayCastShootComplete : MonoBehaviour { + + public int gunDamage = 1; // Set the number of hitpoints that this gun will take away from shot objects with a health script + public float fireRate = 0.25f; // Number in seconds which controls how often the player can fire + public float weaponRange = 50f; // Distance in Unity units over which the player can fire + public float hitForce = 100f; // Amount of force which will be added to objects with a rigidbody shot by the player + public Transform gunEnd; // Holds a reference to the gun end object, marking the muzzle location of the gun + + private Camera fpsCam; // Holds a reference to the first person camera + private WaitForSeconds shotDuration = new WaitForSeconds(0.07f); // WaitForSeconds object used by our ShotEffect coroutine, determines time laser line will remain visible + private AudioSource gunAudio; // Reference to the audio source which will play our shooting sound effect + private LineRenderer laserLine; // Reference to the LineRenderer component which will display our laserline + private float nextFire; // Float to store the time the player will be allowed to fire again, after firing + + + void Start () + { + // Get and store a reference to our LineRenderer component + laserLine = GetComponent(); + + // Get and store a reference to our AudioSource component + gunAudio = GetComponent(); + + // Get and store a reference to our Camera by searching this GameObject and its parents + fpsCam = GetComponentInParent(); + } + + + void Update () + { + // Check if the player has pressed the fire button and if enough time has elapsed since they last fired + if (Input.GetButtonDown("Fire1") && Time.time > nextFire) + { + // Update the time when our player can fire next + nextFire = Time.time + fireRate; + + // Start our ShotEffect coroutine to turn our laser line on and off + StartCoroutine (ShotEffect()); + + // Create a vector at the center of our camera's viewport + Vector3 rayOrigin = fpsCam.ViewportToWorldPoint (new Vector3(0.5f, 0.5f, 0.0f)); + + // Declare a raycast hit to store information about what our raycast has hit + RaycastHit hit; + + // Set the start position for our visual effect for our laser to the position of gunEnd + laserLine.SetPosition (0, gunEnd.position); + + // Check if our raycast has hit anything + if (Physics.Raycast (rayOrigin, fpsCam.transform.forward, out hit, weaponRange)) + { + // Set the end position for our laser line + laserLine.SetPosition (1, hit.point); + + // Get a reference to a health script attached to the collider we hit + ShootableBox health = hit.collider.GetComponent(); + + // If there was a health script attached + if (health != null) + { + // Call the damage function of that script, passing in our gunDamage variable + health.Damage (gunDamage); + } + + // Check if the object we hit has a rigidbody attached + if (hit.rigidbody != null) + { + // Add force to the rigidbody we hit, in the direction from which it was hit + hit.rigidbody.AddForce (-hit.normal * hitForce); + } + } + else + { + // If we did not hit anything, set the end of the line to a position directly in front of the camera at the distance of weaponRange + laserLine.SetPosition (1, rayOrigin + (fpsCam.transform.forward * weaponRange)); + } + } + } + + + private IEnumerator ShotEffect() + { + // Play the shooting sound effect + gunAudio.Play (); + + // Turn on our line renderer + laserLine.enabled = true; + + //Wait for .07 seconds + yield return shotDuration; + + // Deactivate our line renderer after waiting + laserLine.enabled = false; + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayCastShootComplete.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayCastShootComplete.cs.meta new file mode 100644 index 0000000..a5eeffd --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayCastShootComplete.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 45546694087a8d943915e4aff3c577a1 +timeCreated: 1459961663 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayViewerComplete.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayViewerComplete.cs new file mode 100644 index 0000000..b54ee40 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayViewerComplete.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; + +public class RayViewerComplete : MonoBehaviour { + + public float weaponRange = 50f; // Distance in Unity units over which the Debug.DrawRay will be drawn + + private Camera fpsCam; // Holds a reference to the first person camera + + + void Start () + { + // Get and store a reference to our Camera by searching this GameObject and its parents + fpsCam = GetComponentInParent(); + } + + + void Update () + { + // Create a vector at the center of our camera's viewport + Vector3 lineOrigin = fpsCam.ViewportToWorldPoint(new Vector3(0.5f, 0.5f, 0.0f)); + + // Draw a line in the Scene View from the point lineOrigin in the direction of fpsCam.transform.forward * weaponRange, using the color green + Debug.DrawRay(lineOrigin, fpsCam.transform.forward * weaponRange, Color.green); + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayViewerComplete.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayViewerComplete.cs.meta new file mode 100644 index 0000000..822e9ae --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/RayViewerComplete.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f074fc4eb075d1a4e9ff97c1d0a907cc +timeCreated: 1469746042 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/ShootableBox.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/ShootableBox.cs new file mode 100644 index 0000000..6eddfcc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/ShootableBox.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using System.Collections; + +public class ShootableBox : MonoBehaviour { + + //The box's current health point total + public int currentHealth = 3; + + public void Damage(int damageAmount) + { + //subtract damage amount when Damage function is called + currentHealth -= damageAmount; + + //Check if health has fallen below zero + if (currentHealth <= 0) + { + //if health has fallen below zero, deactivate it + gameObject.SetActive (false); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/ShootableBox.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/ShootableBox.cs.meta new file mode 100644 index 0000000..96cb67d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/CompletedScripts/ShootableBox.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1e5a2cd8e323b3b42a7f5a6c5d0e58a9 +timeCreated: 1455306277 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/Raycastshooter.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/Raycastshooter.cs new file mode 100644 index 0000000..68c94ba --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/Raycastshooter.cs @@ -0,0 +1,61 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Raycastshooter : MonoBehaviour +{ + public int gundamage = 1; + public float fireRate = .05f; + public float weaponRange = 50f; + public float hitForce = 100f; + public Transform gunEnd; + + private Camera fpsCam; + private WaitForSeconds shotDuration = new WaitForSeconds(.07f); + private LineRenderer laserLine; + + + + void Start() + { + laserLine = GetComponent(); + gunAudio = GetComponent(); + fpsCam = GetComponentInParent(); + } + + + void Update() + { + if (Input.GetButtonDown ("Firel") && Time.time > nextFire) + { + nextFire = Time.time + fireRate; + StartCoroutine(ShotEffect()); + Vector3 rayOrigin = fpsCam.ViewportToWorldPoint(new Vector3(0.5f, 0.5f, 0)); + RaycastHit hit; + + laserLine.SetPosition(0, gunEnd.position); + + if (Physics.Raycast(rayOrigin,fpsCam.transform.forward, out hit, weaponRange)) + { + laserLine.SetPosition(1, hit.point); + } + else + { + laserLine.SetPosition(1, rayOrigin + (fpsCam.transform.forward * weaponRange)); + + } + } + } + + private IEnumerator ShotEffect() + { + gunAudio.Play(); + + laserLine.enabled = true; + yield return shotDuration; + laserLine.enabled = false; + } + + +} + diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/Raycastshooter.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/Raycastshooter.cs.meta new file mode 100644 index 0000000..a1a0811 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Scripts/Raycastshooter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e2c98eb629597a3409f55d9ce0314608 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures.meta new file mode 100644 index 0000000..810ef34 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 61b97027a15bab0428aeb64e78a6984d +folderAsset: yes +timeCreated: 1440145353 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBgAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBgAlbedo.tif new file mode 100644 index 0000000..f7a79be Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBgAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBgAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBgAlbedo.tif.meta new file mode 100644 index 0000000..799ce55 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBgAlbedo.tif.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: d5747c0ad449dc548aa020d83df45f65 +timeCreated: 1446135604 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBlobShadowAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBlobShadowAlbedo.tif new file mode 100644 index 0000000..42687a2 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBlobShadowAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBlobShadowAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBlobShadowAlbedo.tif.meta new file mode 100644 index 0000000..967defa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterBlobShadowAlbedo.tif.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: b3ce4dd229715a8429b80ea1ab0f65a2 +timeCreated: 1446135604 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeapon2Occlusion.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeapon2Occlusion.tif new file mode 100644 index 0000000..43597e3 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeapon2Occlusion.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeapon2Occlusion.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeapon2Occlusion.tif.meta new file mode 100644 index 0000000..e97775a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeapon2Occlusion.tif.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: f41c2ebfb03c2fc45adc3e1aef45f4a1 +timeCreated: 1446030018 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponAlbedo.tif new file mode 100644 index 0000000..7707946 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponAlbedo.tif.meta new file mode 100644 index 0000000..ef0d391 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponAlbedo.tif.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: fce7035b42ffdfd4d8944c5cf433df05 +timeCreated: 1446032193 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponNormals.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponNormals.tif new file mode 100644 index 0000000..cd12550 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponNormals.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponNormals.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponNormals.tif.meta new file mode 100644 index 0000000..6182b77 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponNormals.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: b9ab8a72f9c36e649b4b69cab41fb7d8 +timeCreated: 1440145356 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: 2 + aniso: 2 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponOcclusion.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponOcclusion.tif new file mode 100644 index 0000000..a27829a Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponOcclusion.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponOcclusion.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponOcclusion.tif.meta new file mode 100644 index 0000000..fa66bb9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterFPSWeaponOcclusion.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 0d318fb6db4fb694ca0f2da024066ac3 +timeCreated: 1440145353 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: 2 + aniso: 2 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterSkybox.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterSkybox.png new file mode 100644 index 0000000..63f10a8 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterSkybox.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterSkybox.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterSkybox.png.meta new file mode 100644 index 0000000..9a27aad --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterSkybox.png.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: 78fde74ca5520cb4b979933655a20804 +timeCreated: 1441969030 +licenseType: Store +TextureImporter: + fileIDToRecycleName: + 8900000: generatedCubemap + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 1 + textureFormat: -1 + maxTextureSize: 128 + textureSettings: + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 2 + compressionQuality: 100 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 3 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterTargetAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterTargetAlbedo.tif new file mode 100644 index 0000000..e7d2fe1 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterTargetAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterTargetAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterTargetAlbedo.tif.meta new file mode 100644 index 0000000..0e3440b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Let's Try Shooter/Textures/ShooterTargetAlbedo.tif.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: a63ed13f9d17cde4a98c66d2848d9bc5 +timeCreated: 1440249597 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: 2 + aniso: 16 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes.meta new file mode 100644 index 0000000..9f178dd --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d08bbd603c914964190713bd95689eb3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes/SampleScene.unity b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes/SampleScene.unity new file mode 100644 index 0000000..7cdec2a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes/SampleScene.unity @@ -0,0 +1,259 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 705507994} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 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: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 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_ShowResolutionOverlay: 1 + 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!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes/SampleScene.unity.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 0000000..952bd1e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9fc0d4010bbf28b4594072e72b8655ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets.meta new file mode 100644 index 0000000..c66ff31 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 542f9cb7a27dd9f41b7149e3d2211fbd +folderAsset: yes +timeCreated: 1464964747 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio.meta new file mode 100644 index 0000000..56a03ea --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 54de9420e58311b4bb5a8a21bccb2a50 +folderAsset: yes +timeCreated: 1464965073 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio/ShooterWeapon.aif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio/ShooterWeapon.aif new file mode 100644 index 0000000..3bfe874 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio/ShooterWeapon.aif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio/ShooterWeapon.aif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio/ShooterWeapon.aif.meta new file mode 100644 index 0000000..e3f751b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Audio/ShooterWeapon.aif.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 81a6153000036344e98c354b326e080c +timeCreated: 1441966207 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials.meta new file mode 100644 index 0000000..1751126 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e817bbdb2a241b44087f662175b73269 +folderAsset: yes +timeCreated: 1464965068 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena.meta new file mode 100644 index 0000000..96102df --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4ce284406e406644cbec3e4eab61b7e0 +folderAsset: yes +timeCreated: 1466075577 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaFloor.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaFloor.mat new file mode 100644 index 0000000..283c624 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaFloor.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ArenaFloor + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 0064cdd6a5b93874c8640c5f3ac0eb78, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.075 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.94117653, g: 0.94117653, b: 0.94117653, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.058823533, g: 0.058823533, b: 0.058823533, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaFloor.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaFloor.mat.meta new file mode 100644 index 0000000..b3dbaeb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaFloor.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43d8a8700153b6546a04fb16ffe25346 +timeCreated: 1465470389 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaSkybox.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaSkybox.mat new file mode 100644 index 0000000..81c7c60 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaSkybox.mat @@ -0,0 +1,157 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ArenaSkybox + m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 1000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Tex + second: + m_Texture: {fileID: 8900000, guid: 85bfb9ffd6bbd0043b79fb37c1c6d7ca, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Exposure + second: 0.825 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _Rotation + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _Tint + second: {r: 0.5661765, g: 0.5661765, b: 0.5661765, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaSkybox.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaSkybox.mat.meta new file mode 100644 index 0000000..f6bfbab --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaSkybox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d31bf1eb2ef93434c93c5db631b037b5 +timeCreated: 1465985538 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaWalls.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaWalls.mat new file mode 100644 index 0000000..3e5e6cb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaWalls.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ArenaWalls + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 0064cdd6a5b93874c8640c5f3ac0eb78, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.075 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.854902, g: 0.854902, b: 0.854902, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.058823533, g: 0.058823533, b: 0.058823533, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaWalls.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaWalls.mat.meta new file mode 100644 index 0000000..b7a4e62 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Arena/ArenaWalls.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 499ff82306831734f8ffd59583f0b6d2 +timeCreated: 1465470266 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze.meta new file mode 100644 index 0000000..70fbf2a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6ef020e02a7cc774fb189c70a66a3010 +folderAsset: yes +timeCreated: 1466078955 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeBg.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeBg.mat new file mode 100644 index 0000000..1a18454 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeBg.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeBg + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeBg.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeBg.mat.meta new file mode 100644 index 0000000..9146f22 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeBg.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d98093936517c8e4b8a5ca16ed247c30 +timeCreated: 1465916690 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeLowMan.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeLowMan.mat new file mode 100644 index 0000000..4f8a18c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeLowMan.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeLowMan + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0, g: 0.8, b: 0.8, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeLowMan.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeLowMan.mat.meta new file mode 100644 index 0000000..7c6dadb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeLowMan.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c99edcc7cc61a443bdfd777c75871a1 +timeCreated: 1465916689 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazePowerCable.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazePowerCable.mat new file mode 100644 index 0000000..ed88f2f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazePowerCable.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazePowerCable + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.5, g: 0.5, b: 0.5, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazePowerCable.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazePowerCable.mat.meta new file mode 100644 index 0000000..ffaaeca --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazePowerCable.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f8a92136f3336645964277d7e6ab75d +timeCreated: 1465916690 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurret.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurret.mat new file mode 100644 index 0000000..4367a84 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurret.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeTurret + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.4, g: 0.4, b: 0.4, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurret.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurret.mat.meta new file mode 100644 index 0000000..cdb09ef --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurret.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f79b9a039a00c4147b1972d4bf54b68b +timeCreated: 1465916690 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurretHousing.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurretHousing.mat new file mode 100644 index 0000000..d05efb2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurretHousing.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeTurretHousing + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: bb49315b19b8fa74ebab5836fd8efc0a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurretHousing.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurretHousing.mat.meta new file mode 100644 index 0000000..90b4d58 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeTurretHousing.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b58a27dd4909e564b9470101ae3901ce +timeCreated: 1465916690 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogo.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogo.mat new file mode 100644 index 0000000..2ec85d4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogo.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeUnityLogo + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 5 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 4978aa29d2467c04dabb170ac0320f38, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 10 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 0 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 3 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogo.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogo.mat.meta new file mode 100644 index 0000000..d93c201 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogo.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 230a4c50c5448dd4ea3de8be277f9521 +timeCreated: 1465916689 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogoText.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogoText.mat new file mode 100644 index 0000000..af155bc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogoText.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeUnityLogoText + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 5 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: a5559a3263544d243a751d4e8a8511f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 10 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 0 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 3 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogoText.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogoText.mat.meta new file mode 100644 index 0000000..5d91531 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeUnityLogoText.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 601a5b150d17dd549a20220f4bf8eb11 +timeCreated: 1465916689 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeWallsWhite.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeWallsWhite.mat new file mode 100644 index 0000000..d563786 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeWallsWhite.mat @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazeWallsWhite + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.3 + data: + first: + name: _Metallic + second: 0.013 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeWallsWhite.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeWallsWhite.mat.meta new file mode 100644 index 0000000..a4a4d08 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazeWallsWhite.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b717afa83d7e2b46b952f9e89ed3602 +timeCreated: 1441892511 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazerFloor.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazerFloor.mat new file mode 100644 index 0000000..4584579 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazerFloor.mat @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MazerFloor + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .300000012 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: .0130000003 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .200000003, g: .200000003, b: .200000003, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazerFloor.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazerFloor.mat.meta new file mode 100644 index 0000000..6ff4bc9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/MazerFloor.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eea9fc9bc7976ac478eec9888d794626 +timeCreated: 1441892511 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/NavMarker.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/NavMarker.mat new file mode 100644 index 0000000..21caebc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/NavMarker.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: NavMarker + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.5882353, g: 0.5882353, b: 0.5882353, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/NavMarker.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/NavMarker.mat.meta new file mode 100644 index 0000000..381cca1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/NavMarker.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 457c89e5fc21a7543859887b92f0bdb3 +timeCreated: 1450175521 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/ParticleConfetti.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/ParticleConfetti.mat new file mode 100644 index 0000000..5b4af37 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/ParticleConfetti.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ParticleConfetti + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.5, g: 0.5, b: 0.5, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/ParticleConfetti.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/ParticleConfetti.mat.meta new file mode 100644 index 0000000..e062990 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/ParticleConfetti.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2dc296aa0c6c23419074bb942b50e8b +timeCreated: 1465916689 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/PowerConsole.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/PowerConsole.mat new file mode 100644 index 0000000..71b221b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/PowerConsole.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: PowerConsole + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.5, g: 0.5, b: 0.5, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/PowerConsole.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/PowerConsole.mat.meta new file mode 100644 index 0000000..a02e5a4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Maze/PowerConsole.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48f5185974e7aa142b3dbb4408348565 +timeCreated: 1450175521 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles.meta new file mode 100644 index 0000000..be5faec --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 45d7402459f0aa64ab3b23edd73793b4 +folderAsset: yes +timeCreated: 1465558115 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/FlashBlendedParticle.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/FlashBlendedParticle.mat new file mode 100644 index 0000000..05499b1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/FlashBlendedParticle.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FlashBlendedParticle + m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: cde6d4996c81ce943976f7db8ec9d444, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _InvFade + second: 3 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 1, g: 1, b: 1, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/FlashBlendedParticle.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/FlashBlendedParticle.mat.meta new file mode 100644 index 0000000..766d0d2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/FlashBlendedParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35013eff62f59c448892aa191410c6f2 +timeCreated: 1465560871 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkAdditiveParticle.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkAdditiveParticle.mat new file mode 100644 index 0000000..0f5615a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkAdditiveParticle.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SparkAdditiveParticle + m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: dbb3a00da339eb74f8a7b1958698569f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _InvFade + second: 1 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkAdditiveParticle.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkAdditiveParticle.mat.meta new file mode 100644 index 0000000..b6326fb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkAdditiveParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c48e27f8a7f6d734fafb9dfbb4668c77 +timeCreated: 1465558139 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkBlendedParticle.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkBlendedParticle.mat new file mode 100644 index 0000000..cf4dd4f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkBlendedParticle.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SparkBlendedParticle + m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: dbb3a00da339eb74f8a7b1958698569f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _InvFade + second: 1.2 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkBlendedParticle.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkBlendedParticle.mat.meta new file mode 100644 index 0000000..03f0791 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkBlendedParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0182fe544106c96458245219e0595bd5 +timeCreated: 1465558756 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkMultiplyParticle.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkMultiplyParticle.mat new file mode 100644 index 0000000..859c609 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkMultiplyParticle.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SparkMultiplyParticle + m_Shader: {fileID: 205, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: dbb3a00da339eb74f8a7b1958698569f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _InvFade + second: 1 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkMultiplyParticle.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkMultiplyParticle.mat.meta new file mode 100644 index 0000000..471dff7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/SparkMultiplyParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a9737118228f4a48addb300ff595630 +timeCreated: 1465558720 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveAdditiveParticle.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveAdditiveParticle.mat new file mode 100644 index 0000000..d3757b8 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveAdditiveParticle.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WaveAdditiveParticle + m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 9ec7b57b7f8178841b059a684f80cbc1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _InvFade + second: 3 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveAdditiveParticle.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveAdditiveParticle.mat.meta new file mode 100644 index 0000000..86b3bf6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveAdditiveParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5db00291cf752d34cb116d0b09139cb9 +timeCreated: 1465560214 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveBlendedParticle.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveBlendedParticle.mat new file mode 100644 index 0000000..8a2eaf5 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveBlendedParticle.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WaveBlendedParticle + m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 9ec7b57b7f8178841b059a684f80cbc1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _InvFade + second: 3 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _TintColor + second: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 0.5} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveBlendedParticle.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveBlendedParticle.mat.meta new file mode 100644 index 0000000..d78298d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Particles/WaveBlendedParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75ba49b764a7fa743bfc7dc18aed720f +timeCreated: 1465559673 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials.meta new file mode 100644 index 0000000..1f2c046 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 865c5df1b42bb3d41a964f6be0488f23 +folderAsset: yes +timeCreated: 1466075612 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/MetalBrushed.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/MetalBrushed.mat new file mode 100644 index 0000000..eb1819d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/MetalBrushed.mat @@ -0,0 +1,165 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MetalBrushed + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.6 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 1 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.10980392, g: 0.10980392, b: 0.10980392, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.85294116, g: 0.85294116, b: 0.85294116, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/MetalBrushed.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/MetalBrushed.mat.meta new file mode 100644 index 0000000..83d0b44 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/MetalBrushed.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df8c7482b0282d44384dec2d9e762f80 +timeCreated: 1465550213 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticDarkGrey.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticDarkGrey.mat new file mode 100644 index 0000000..6ff1419 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticDarkGrey.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: PlasticDarkGrey + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.797 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 1 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.3897059, g: 0.3897059, b: 0.3897059, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _SpecColor + second: {r: 0.125, g: 0.125, b: 0.125, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticDarkGrey.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticDarkGrey.mat.meta new file mode 100644 index 0000000..8c64ff6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticDarkGrey.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b22ae84b9da45174d947ccfe6d60bede +timeCreated: 1465562190 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticPurple.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticPurple.mat new file mode 100644 index 0000000..67ba484 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticPurple.mat @@ -0,0 +1,165 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: PlasticPurple + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.797 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 1 + data: + first: + name: _GlossMapScale + second: 1 + data: + first: + name: _GlossyReflections + second: 1 + data: + first: + name: _SmoothnessTextureChannel + second: 0 + data: + first: + name: _SpecularHighlights + second: 1 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.8685598, g: 0.4044118, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.125, g: 0.125, b: 0.125, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticPurple.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticPurple.mat.meta new file mode 100644 index 0000000..f3dd87c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/PlasticPurple.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aff78ddf21a45a54793deb4a30d7ed4e +timeCreated: 1466105619 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/White.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/White.mat new file mode 100644 index 0000000..833448f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/White.mat @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: White + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.11 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.14705884, g: 0.14705884, b: 0.14705884, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/White.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/White.mat.meta new file mode 100644 index 0000000..a076a5f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/SampleMaterials/White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5d16ca02e923a84ba7844a5030306c9 +timeCreated: 1466082877 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls.meta new file mode 100644 index 0000000..dc690cb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 199e4f94f492c6c4f80ef908dd257de4 +folderAsset: yes +timeCreated: 1466075592 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsMain.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsMain.mat new file mode 100644 index 0000000..dbe67e2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsMain.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WallsMain + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.075 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.94117653, g: 0.94117653, b: 0.94117653, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.058823533, g: 0.058823533, b: 0.058823533, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsMain.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsMain.mat.meta new file mode 100644 index 0000000..239b13c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsMain.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66a23b13ced89ca4b926ccc7656808db +timeCreated: 1465470266 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsSkirt.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsSkirt.mat new file mode 100644 index 0000000..446c6d2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsSkirt.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WallsSkirt + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.15 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + data: + first: + name: _SpecColor + second: {r: 0.058823533, g: 0.058823533, b: 0.058823533, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsSkirt.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsSkirt.mat.meta new file mode 100644 index 0000000..7447bd7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Materials/Walls/WallsSkirt.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ded50ec78043d6f4e8f499ce4939ae52 +timeCreated: 1465470266 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models.meta new file mode 100644 index 0000000..2b18b80 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0bd001f994412034a8f17068ad0b7f69 +folderAsset: yes +timeCreated: 1434284605 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena.meta new file mode 100644 index 0000000..a1e4240 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9a5092e3fc095cd418d0f84c996ad6b8 +folderAsset: yes +timeCreated: 1465549702 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaFloor.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaFloor.fbx new file mode 100644 index 0000000..e0dd23c Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaFloor.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaFloor.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaFloor.fbx.meta new file mode 100644 index 0000000..68f8025 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaFloor.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: ad611164b518b9b46b4dd534503a3158 +timeCreated: 1465557709 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: ArenaFloor001 + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaWalls.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaWalls.fbx new file mode 100644 index 0000000..1a74a57 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaWalls.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaWalls.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaWalls.fbx.meta new file mode 100644 index 0000000..8b68652 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Arena/ArenaWalls.fbx.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 5954a32a942f53f44b50889c3165847d +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: WallsOuter_20_00m + 4300002: ArenaWalls001 + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze.meta new file mode 100644 index 0000000..2170f72 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 61ef3a15f4cabad4398ff4bea4d2e058 +folderAsset: yes +timeCreated: 1439308949 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeBg.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeBg.fbx new file mode 100644 index 0000000..857c708 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeBg.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeBg.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeBg.fbx.meta new file mode 100644 index 0000000..3e785b6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeBg.fbx.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: e7b1ce14ada64ae4382066d711320b04 +timeCreated: 1440253732 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 100002: MazeBg001 + 100004: MazeBg002 + 100006: MazeBg003 + 100008: transform1 + 100010: transform2 + 400000: //RootNode + 400002: MazeBg001 + 400004: MazeBg002 + 400006: MazeBg003 + 400008: transform1 + 400010: transform2 + 2300000: //RootNode + 2300002: MazeBg003 + 3300000: //RootNode + 3300002: MazeBg003 + 4300000: MazeBg001 + 4300002: MazeBg003 + 4300004: MenuBg001 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeCourse.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeCourse.fbx new file mode 100644 index 0000000..b1657bc Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeCourse.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeCourse.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeCourse.fbx.meta new file mode 100644 index 0000000..25c9ed1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeCourse.fbx.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: fa4c7e46d43e2d74aa8f5491fd31e336 +timeCreated: 1447847269 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 100002: MazeFloor + 100004: MazeWalls + 400000: //RootNode + 400002: MazeFloor + 400004: MazeWalls + 2300000: MazeFloor + 2300002: MazeWalls + 3300000: MazeFloor + 3300002: MazeWalls + 4300000: MazeWalls + 4300002: MazeFloor + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 1 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeLowMan.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeLowMan.fbx new file mode 100644 index 0000000..6ff2f55 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeLowMan.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeLowMan.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeLowMan.fbx.meta new file mode 100644 index 0000000..af02cf3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeLowMan.fbx.meta @@ -0,0 +1,527 @@ +fileFormatVersion: 2 +guid: 7e15121f5f042ed46aba81406403f2d2 +timeCreated: 1480438665 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: LowMan + 100002: //RootNode + 100004: LowMan_Head + 100006: LowMan_Hips + 100008: LowMan_LeftArm + 100010: LowMan_LeftFoot + 100012: LowMan_LeftForeArm + 100014: LowMan_LeftHand + 100016: LowMan_LeftHandMiddle1 + 100018: LowMan_LeftHandMiddle2 + 100020: LowMan_LeftHandThumb1 + 100022: LowMan_LeftHandThumb2 + 100024: LowMan_LeftLeg + 100026: LowMan_LeftShoulder + 100028: LowMan_LeftToeBase + 100030: LowMan_LeftUpLeg + 100032: LowMan_Neck + 100034: LowMan_Reference + 100036: LowMan_RightArm + 100038: LowMan_RightFoot + 100040: LowMan_RightForeArm + 100042: LowMan_RightHand + 100044: LowMan_RightHandMiddle1 + 100046: LowMan_RightHandMiddle2 + 100048: LowMan_RightHandThumb1 + 100050: LowMan_RightHandThumb2 + 100052: LowMan_RightLeg + 100054: LowMan_RightShoulder + 100056: LowMan_RightToeBase + 100058: LowMan_RightUpLeg + 100060: LowMan_Spine + 100062: LowMan_Spine1 + 100064: LowMan_Spine2 + 100066: LowManHead + 100068: LowManHips + 100070: LowManLeftArm + 100072: LowManLeftFoot + 100074: LowManLeftForeArm + 100076: LowManLeftHand + 100078: LowManLeftHandMiddle1 + 100080: LowManLeftHandMiddle2 + 100082: LowManLeftHandThumb1 + 100084: LowManLeftLeg + 100086: LowManLeftShoulder + 100088: LowManLeftToeBase + 100090: LowManLeftUpLeg + 100092: LowManNeck + 100094: LowManRightArm + 100096: LowManRightFoot + 100098: LowManRightForeArm + 100100: LowManRightHand + 100102: LowManRightHandMiddle1 + 100104: LowManRightHandMiddle2 + 100106: LowManRightHandThumb1 + 100108: LowManRightLeg + 100110: LowManRightShoulder + 100112: LowManRightToeBase + 100114: LowManRightUpLeg + 100116: LowManSkeleton + 100118: LowManSpine + 100120: LowManSpine1 + 100122: LowManSpine2 + 400000: LowMan + 400002: //RootNode + 400004: LowMan_Head + 400006: LowMan_Hips + 400008: LowMan_LeftArm + 400010: LowMan_LeftFoot + 400012: LowMan_LeftForeArm + 400014: LowMan_LeftHand + 400016: LowMan_LeftHandMiddle1 + 400018: LowMan_LeftHandMiddle2 + 400020: LowMan_LeftHandThumb1 + 400022: LowMan_LeftHandThumb2 + 400024: LowMan_LeftLeg + 400026: LowMan_LeftShoulder + 400028: LowMan_LeftToeBase + 400030: LowMan_LeftUpLeg + 400032: LowMan_Neck + 400034: LowMan_Reference + 400036: LowMan_RightArm + 400038: LowMan_RightFoot + 400040: LowMan_RightForeArm + 400042: LowMan_RightHand + 400044: LowMan_RightHandMiddle1 + 400046: LowMan_RightHandMiddle2 + 400048: LowMan_RightHandThumb1 + 400050: LowMan_RightHandThumb2 + 400052: LowMan_RightLeg + 400054: LowMan_RightShoulder + 400056: LowMan_RightToeBase + 400058: LowMan_RightUpLeg + 400060: LowMan_Spine + 400062: LowMan_Spine1 + 400064: LowMan_Spine2 + 400066: LowManHead + 400068: LowManHips + 400070: LowManLeftArm + 400072: LowManLeftFoot + 400074: LowManLeftForeArm + 400076: LowManLeftHand + 400078: LowManLeftHandMiddle1 + 400080: LowManLeftHandMiddle2 + 400082: LowManLeftHandThumb1 + 400084: LowManLeftLeg + 400086: LowManLeftShoulder + 400088: LowManLeftToeBase + 400090: LowManLeftUpLeg + 400092: LowManNeck + 400094: LowManRightArm + 400096: LowManRightFoot + 400098: LowManRightForeArm + 400100: LowManRightHand + 400102: LowManRightHandMiddle1 + 400104: LowManRightHandMiddle2 + 400106: LowManRightHandThumb1 + 400108: LowManRightLeg + 400110: LowManRightShoulder + 400112: LowManRightToeBase + 400114: LowManRightUpLeg + 400116: LowManSkeleton + 400118: LowManSpine + 400120: LowManSpine1 + 400122: LowManSpine2 + 4300000: LowMan + 7400000: Take 001 + 9500000: //RootNode + 13700000: LowMan + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: + - LowManSkeleton/LowManHips/LowManLeftUpLeg + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: + - boneName: LowManHips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftUpLeg + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightUpLeg + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftLeg + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightLeg + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightFoot + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManSpine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManSpine1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManNeck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManHead + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftArm + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightArm + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftForeArm + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightForeArm + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftHand + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightHand + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManLeftToeBase + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LowManRightToeBase + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: MazeLowMan(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LowMan + parentName: MazeLowMan(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LowManSkeleton + parentName: MazeLowMan(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LowManHips + parentName: LowManSkeleton + position: {x: -0, y: 0.92160004, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LowManLeftUpLeg + parentName: LowManHips + position: {x: -0.097267985, y: -0.057784345, z: 0} + rotation: {x: 0.6899175, y: -0.056023575, z: -0.053704143, w: 0.719716} + scale: {x: 1, y: 1, z: 1} + - name: LowManLeftLeg + parentName: LowManLeftUpLeg + position: {x: 0.000000016909805, y: -0.000000015144568, z: 0.41396254} + rotation: {x: 0.060938116, y: 0.02512532, z: -0.00797877, w: 0.9977934} + scale: {x: 0.9999999, y: 1, z: 1} + - name: LowManLeftFoot + parentName: LowManLeftLeg + position: {x: -0.0000000017877081, y: -0.00000001478826, z: 0.35561478} + rotation: {x: -0.52928257, y: 0.003944636, z: 0.053297635, w: 0.84676075} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: LowManLeftToeBase + parentName: LowManLeftFoot + position: {x: 0.000000017223146, y: 0.000000014907219, z: 0.18345614} + rotation: {x: -0.26146147, y: 0.046164546, z: 0.01252064, w: 0.96402806} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightUpLeg + parentName: LowManHips + position: {x: 0.097267985, y: -0.057784345, z: 0} + rotation: {x: 0.6899175, y: 0.056023575, z: 0.053704143, w: 0.719716} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightLeg + parentName: LowManRightUpLeg + position: {x: -0.000000016909805, y: -0.000000015144568, z: 0.41396254} + rotation: {x: 0.060938116, y: -0.02512532, z: 0.00797877, w: 0.9977934} + scale: {x: 0.9999999, y: 1, z: 1} + - name: LowManRightFoot + parentName: LowManRightLeg + position: {x: 0.0000000017877083, y: -0.00000001478826, z: 0.35561478} + rotation: {x: -0.52928257, y: -0.003944636, z: -0.053297635, w: 0.84676075} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: LowManRightToeBase + parentName: LowManRightFoot + position: {x: -0.000000017223144, y: 0.000000014907219, z: 0.18345614} + rotation: {x: -0.26146147, y: -0.046164557, z: -0.012520643, w: 0.96402806} + scale: {x: 1, y: 1, z: 1} + - name: LowManSpine + parentName: LowManHips + position: {x: -0, y: 0.06451195, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - name: LowManSpine1 + parentName: LowManSpine + position: {x: -1.6325743e-17, y: -1.6325744e-17, z: 0.14704923} + rotation: {x: -1.110223e-16, y: 0, z: -0, w: 1} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - name: LowManSpine2 + parentName: LowManSpine1 + position: {x: -1.6325735e-17, y: -4.897722e-17, z: 0.14704916} + rotation: {x: 0, y: -0.352939, z: -0, w: 0.93564636} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - name: LowManLeftShoulder + parentName: LowManSpine2 + position: {x: 0.00000007097805, y: -1.0728477e-16, z: 0.09767861} + rotation: {x: -0.41203046, y: -2.522959e-17, z: 0.91117007, w: -5.5793074e-17} + scale: {x: 1, y: 1, z: 1} + - name: LowManLeftArm + parentName: LowManLeftShoulder + position: {x: 0.00000004557521, y: 1.1143644e-16, z: 0.098678015} + rotation: {x: 0, y: 0.014864213, z: -0, w: 0.99988955} + scale: {x: 1, y: 1, z: 1} + - name: LowManLeftForeArm + parentName: LowManLeftArm + position: {x: -0.000000005650995, y: 3.0410823e-16, z: 0.2517583} + rotation: {x: -0.015774313, y: -0.018468428, z: -0.0001773882, w: 0.999705} + scale: {x: 1, y: 1, z: 1} + - name: LowManLeftHand + parentName: LowManLeftForeArm + position: {x: -0.00000007427846, y: -5.857409e-10, z: 0.2602429} + rotation: {x: -0.3669121, y: 0.12637624, z: 0.011347044, w: 0.92156166} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: LowManLeftHandMiddle1 + parentName: LowManLeftHand + position: {x: -0.022419065, y: -0.06474134, z: 0.06929219} + rotation: {x: 0.35091683, y: -0.12348163, z: -0.0068548704, w: 0.928204} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000002} + - name: LowManLeftHandMiddle2 + parentName: LowManLeftHandMiddle1 + position: {x: -0.000000022334639, y: -0.0000000018020321, z: 0.09924527} + rotation: {x: -0.5562296, y: 0.39916337, z: 0.43658754, w: 0.58366823} + scale: {x: 1, y: 1, z: 1} + - name: LowManLeftHandThumb1 + parentName: LowManLeftHand + position: {x: 0.00000013602212, y: 0.000000005246613, z: 0.0750325} + rotation: {x: 0.27076066, y: -0.08001617, z: 0.43018422, w: 0.8574542} + scale: {x: 1.0000001, y: 1, z: 1} + - name: LowManNeck + parentName: LowManSpine2 + position: {x: 0.097118974, y: -8.97916e-17, z: 0.11041458} + rotation: {x: 0, y: 0.352939, z: -0, w: 0.93564636} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - name: LowManHead + parentName: LowManNeck + position: {x: 7.249219e-17, y: -2.0776512e-17, z: 0.103392325} + rotation: {x: 0.7071068, y: -3.9252314e-17, z: 3.9252314e-17, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightShoulder + parentName: LowManSpine2 + position: {x: 0.09688006, y: 5.0285183e-17, z: 0.012464435} + rotation: {x: -8.102306e-17, y: 0.9111648, z: 8.102306e-17, w: 0.41204217} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightArm + parentName: LowManRightShoulder + position: {x: 0.00000004557521, y: 1.2050988e-16, z: 0.098678015} + rotation: {x: 0, y: 0.014864213, z: -0, w: 0.99988955} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightForeArm + parentName: LowManRightArm + position: {x: -0.000000005650993, y: 2.9927434e-16, z: 0.2517583} + rotation: {x: 0.015774313, y: -0.018468428, z: 0.0001773882, w: 0.999705} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightHand + parentName: LowManRightForeArm + position: {x: -0.00000007427846, y: 5.857397e-10, z: 0.2602429} + rotation: {x: 0.36691338, y: 0.13058148, z: -0.012872, w: 0.9209546} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightHandMiddle1 + parentName: LowManRightHand + position: {x: -0.022419062, y: 0.06474137, z: 0.06929222} + rotation: {x: -0.3507211, y: -0.1412397, z: 0.013575796, w: 0.9256683} + scale: {x: 1, y: 1, z: 1} + - name: LowManRightHandMiddle2 + parentName: LowManRightHandMiddle1 + position: {x: -0.00000008520796, y: -9.627373e-10, z: 0.09924526} + rotation: {x: 0.39916646, y: -0.556232, z: 0.58366615, w: 0.43658456} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000004} + - name: LowManRightHandThumb1 + parentName: LowManRightHand + position: {x: 0.000000020555484, y: 0.000000021816362, z: 0.075032525} + rotation: {x: -0.27984208, y: 0.03744787, z: -0.042803537, w: 0.95836} + scale: {x: 1.0000001, y: 1.0000002, z: 1.0000002} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeNavMarker.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeNavMarker.fbx new file mode 100644 index 0000000..03ffa40 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeNavMarker.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeNavMarker.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeNavMarker.fbx.meta new file mode 100644 index 0000000..6f8100b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeNavMarker.fbx.meta @@ -0,0 +1,75 @@ +fileFormatVersion: 2 +guid: 54b40c7d14837c84b8f91fcaf648f872 +timeCreated: 1443796471 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: MazeNavMarker + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeParticleConfetti.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeParticleConfetti.fbx new file mode 100644 index 0000000..ad1eafa Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeParticleConfetti.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeParticleConfetti.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeParticleConfetti.fbx.meta new file mode 100644 index 0000000..c75e0f6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeParticleConfetti.fbx.meta @@ -0,0 +1,75 @@ +fileFormatVersion: 2 +guid: 41b886a5643e2aa4287d8b3ef7fca294 +timeCreated: 1443786812 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: ParticleConfettiMesh + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerCable.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerCable.fbx new file mode 100644 index 0000000..75b6bc3 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerCable.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerCable.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerCable.fbx.meta new file mode 100644 index 0000000..6af870c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerCable.fbx.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: e9003833e256ce04f9fc3566def8c4ff +timeCreated: 1441904776 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: MazePowerCable001 + 100004: nurbsCircle1 + 100006: polyToCurve1 + 400000: //RootNode + 400002: MazePowerCable001 + 400004: nurbsCircle1 + 400006: polyToCurve1 + 2300000: //RootNode + 2300002: MazePowerCable001 + 3300000: //RootNode + 3300002: MazePowerCable001 + 4300000: MazeCable001 + 4300002: MazePowerCable001 + 4300004: MazePowerCable + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerConsole.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerConsole.fbx new file mode 100644 index 0000000..d91b0ce Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerConsole.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerConsole.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerConsole.fbx.meta new file mode 100644 index 0000000..66cf2d1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazePowerConsole.fbx.meta @@ -0,0 +1,75 @@ +fileFormatVersion: 2 +guid: 6575cd1ae0b931243bd1069884c6d1ff +timeCreated: 1443714004 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: MazePowerConsole + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeTurret.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeTurret.fbx new file mode 100644 index 0000000..7e0ccff Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeTurret.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeTurret.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeTurret.fbx.meta new file mode 100644 index 0000000..2243fed --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeTurret.fbx.meta @@ -0,0 +1,202 @@ +fileFormatVersion: 2 +guid: b591ae58848c67342845c3242f88bf64 +timeCreated: 1445436326 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: TurretBase + 100004: TurretDoor1 + 100006: TurretDoor2 + 100008: TurretGunArm + 100010: TurretGunBarrel + 100012: TurretGunBase + 100014: TurretGunChassis + 100016: TurretGunRotator + 400000: //RootNode + 400002: TurretBase + 400004: TurretDoor1 + 400006: TurretDoor2 + 400008: TurretGunArm + 400010: TurretGunBarrel + 400012: TurretGunBase + 400014: TurretGunChassis + 400016: TurretGunRotator + 2300000: TurretBase + 2300002: TurretDoor1 + 2300004: TurretDoor2 + 2300006: TurretGunArm + 2300008: TurretGunBarrel + 2300010: TurretGunBase + 2300012: TurretGunChassis + 2300014: TurretGunRotator + 3300000: TurretBase + 3300002: TurretDoor1 + 3300004: TurretDoor2 + 3300006: TurretGunArm + 3300008: TurretGunBarrel + 3300010: TurretGunBase + 3300012: TurretGunChassis + 3300014: TurretGunRotator + 4300000: TurretBase + 4300002: TurretDoor2 + 4300004: TurretDoor1 + 4300006: TurretGunBase + 4300008: TurretGunRotator + 4300010: TurretGunArm + 4300012: TurretGunChassis + 4300014: TurretGunBarrel + 7400000: MazeTurretBarrelSpin + 7400002: MazeTurretPowerDown + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: MazeTurretBarrelSpin + takeName: Take 001 + firstFrame: 1 + lastFrame: 18 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: TurretBase + weight: 1 + - path: TurretDoor1 + weight: 1 + - path: TurretDoor2 + weight: 1 + - path: TurretGunBase + weight: 1 + - path: TurretGunBase/TurretGunRotator + weight: 1 + - path: TurretGunBase/TurretGunRotator/TurretGunArm + weight: 1 + - path: TurretGunBase/TurretGunRotator/TurretGunArm/TurretGunChassis + weight: 1 + - path: TurretGunBase/TurretGunRotator/TurretGunArm/TurretGunChassis/TurretGunBarrel + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: MazeTurretPowerDown + takeName: Take 001 + firstFrame: 19 + lastFrame: 80 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: TurretBase + weight: 1 + - path: TurretDoor1 + weight: 1 + - path: TurretDoor2 + weight: 1 + - path: TurretGunBase + weight: 1 + - path: TurretGunBase/TurretGunRotator + weight: 1 + - path: TurretGunBase/TurretGunRotator/TurretGunArm + weight: 1 + - path: TurretGunBase/TurretGunRotator/TurretGunArm/TurretGunChassis + weight: 1 + - path: TurretGunBase/TurretGunRotator/TurretGunArm/TurretGunChassis/TurretGunBarrel + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeUnityLogo.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeUnityLogo.fbx new file mode 100644 index 0000000..22fa3cf Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeUnityLogo.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeUnityLogo.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeUnityLogo.fbx.meta new file mode 100644 index 0000000..6c35d6a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Maze/MazeUnityLogo.fbx.meta @@ -0,0 +1,74 @@ +fileFormatVersion: 2 +guid: 0dbc550f6a8cc3e45b74f743d6d44c19 +timeCreated: 1442158052 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: MazeUnityLogo0001 + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter.meta new file mode 100644 index 0000000..f7f4790 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 056643db1170ce841bb24a24a0136980 +folderAsset: yes +timeCreated: 1440144488 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials.meta new file mode 100644 index 0000000..ce60c57 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e9b739eefbdafc34f88f82c6e727fc0d +folderAsset: yes +timeCreated: 1470246857 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterBg.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterBg.mat new file mode 100644 index 0000000..04d0af5 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterBg.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ShooterBg + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterBg.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterBg.mat.meta new file mode 100644 index 0000000..d255e99 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterBg.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9052f455804b69d4d8e64dfec082297e +timeCreated: 1470246857 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterFPSGunFlare.mat b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterFPSGunFlare.mat new file mode 100644 index 0000000..17d55bc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterFPSGunFlare.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ShooterFPSGunFlare + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterFPSGunFlare.mat.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterFPSGunFlare.mat.meta new file mode 100644 index 0000000..871fecc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Materials/ShooterFPSGunFlare.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: add0edb0b7fb7fe41adf3db65759999f +timeCreated: 1470246858 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180Bg.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180Bg.fbx new file mode 100644 index 0000000..eb4013e Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180Bg.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180Bg.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180Bg.fbx.meta new file mode 100644 index 0000000..9e884c4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180Bg.fbx.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 22076a40248e5354c9fccb0f45663ff2 +timeCreated: 1440243752 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 100002: ShooterBg001 + 100004: ShooterBg002 + 100006: ShooterBg003 + 100008: transform1 + 100010: transform2 + 100012: Shooter180Bg001 + 100014: Shooter180Bg002 + 400000: //RootNode + 400002: ShooterBg001 + 400004: ShooterBg002 + 400006: ShooterBg003 + 400008: transform1 + 400010: transform2 + 400012: Shooter180Bg001 + 400014: Shooter180Bg002 + 2300000: //RootNode + 2300002: ShooterBg001 + 2300004: Shooter180Bg001 + 3300000: //RootNode + 3300002: ShooterBg001 + 3300004: Shooter180Bg001 + 4300000: ShooterBg001 + 4300002: Shooter180Bg001 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180BgCollision.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180BgCollision.fbx new file mode 100644 index 0000000..fcc0162 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180BgCollision.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180BgCollision.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180BgCollision.fbx.meta new file mode 100644 index 0000000..866c217 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter180BgCollision.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d3209ff5eb985764598d71018664cbec +timeCreated: 1441119479 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Shooter180BgCollision001 + 4300002: Shooter180BgCollision + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360Bg.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360Bg.fbx new file mode 100644 index 0000000..842445f Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360Bg.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360Bg.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360Bg.fbx.meta new file mode 100644 index 0000000..2094b08 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360Bg.fbx.meta @@ -0,0 +1,75 @@ +fileFormatVersion: 2 +guid: 8e8fd7dec5022274c91d4bcb79b6821c +timeCreated: 1440253383 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Shooter360Bg001 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgCollision.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgCollision.fbx new file mode 100644 index 0000000..84e2bd6 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgCollision.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgCollision.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgCollision.fbx.meta new file mode 100644 index 0000000..e21b13f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgCollision.fbx.meta @@ -0,0 +1,79 @@ +fileFormatVersion: 2 +guid: 843fe35f74533134fbfee4ab90c138a8 +timeCreated: 1444300347 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Shooter360Bg001 + 4300002: Shooter360BgCollision + 4300004: Shooter360BgCollision001 + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgRailing.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgRailing.fbx new file mode 100644 index 0000000..5db70e4 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgRailing.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgRailing.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgRailing.fbx.meta new file mode 100644 index 0000000..8a240ac --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/Shooter360BgRailing.fbx.meta @@ -0,0 +1,74 @@ +fileFormatVersion: 2 +guid: 04f6fcdb8fb54e24599e1b6a0c6b7dee +timeCreated: 1444317907 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Shooter360Railing + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeapon.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeapon.fbx new file mode 100644 index 0000000..03a865b Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeapon.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeapon.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeapon.fbx.meta new file mode 100644 index 0000000..2dd4d1e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeapon.fbx.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 47509307932d1e140a2b4d9024d228e4 +timeCreated: 1440144489 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: char_fpsAstrella_forearm + 100002: prop_sciFiGun2 + 100004: //RootNode + 100006: ShooterFPSWeapon001 + 100008: transform1 + 100010: transform2 + 400000: char_fpsAstrella_forearm + 400002: prop_sciFiGun2 + 400004: //RootNode + 400006: ShooterFPSWeapon001 + 400008: transform1 + 400010: transform2 + 2300000: ShooterFPSWeapon001 + 2300002: //RootNode + 3300000: ShooterFPSWeapon001 + 3300002: //RootNode + 4300000: ShooterFPSWeapon001 + 4300002: ShooterFPSWeapon + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare01.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare01.fbx new file mode 100644 index 0000000..0f51eed Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare01.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare01.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare01.fbx.meta new file mode 100644 index 0000000..e7f270e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare01.fbx.meta @@ -0,0 +1,79 @@ +fileFormatVersion: 2 +guid: d6ea95de93448c7408900ef2fb236577 +timeCreated: 1446114871 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: GeoSphere001 + 4300002: ShooterFPSWeaponFlare01 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare02.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare02.fbx new file mode 100644 index 0000000..163c92a Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare02.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare02.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare02.fbx.meta new file mode 100644 index 0000000..a804dc2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare02.fbx.meta @@ -0,0 +1,78 @@ +fileFormatVersion: 2 +guid: 6094a7b6c4919954e8100ad93be9929f +timeCreated: 1446117618 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: ShooterFPSWeaponFlare02 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare03.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare03.fbx new file mode 100644 index 0000000..7a5528b Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare03.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare03.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare03.fbx.meta new file mode 100644 index 0000000..9713c81 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterFPSWeaponFlare03.fbx.meta @@ -0,0 +1,78 @@ +fileFormatVersion: 2 +guid: 58c3fcd8cffff4343bb97f0aaba2e0ee +timeCreated: 1446117618 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: ShooterFPSWeaponFlare03 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTarget.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTarget.fbx new file mode 100644 index 0000000..e375035 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTarget.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTarget.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTarget.fbx.meta new file mode 100644 index 0000000..1b0a974 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTarget.fbx.meta @@ -0,0 +1,75 @@ +fileFormatVersion: 2 +guid: 656c621f6beda504aaf6c795575507d0 +timeCreated: 1440249969 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: ShooterTarget001 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTargetShatter.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTargetShatter.fbx new file mode 100644 index 0000000..0ed8db0 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTargetShatter.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTargetShatter.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTargetShatter.fbx.meta new file mode 100644 index 0000000..6586f7f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Shooter/ShooterTargetShatter.fbx.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 240b02171c2a51c4d9934a23add1e68d +timeCreated: 1444127089 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: ShooterTarget_Chunk_001 + 100002: ShooterTarget_Chunk_002 + 100004: ShooterTarget_Chunk_003 + 100006: ShooterTarget_Chunk_004 + 100008: ShooterTarget_Chunk_005 + 100010: ShooterTarget_Chunk_006 + 100012: ShooterTarget_Chunk_007 + 100014: ShooterTarget_Chunk_008 + 100016: ShooterTarget_Chunk_009 + 100018: ShooterTarget_Chunk_010 + 100020: ShooterTarget_Chunk_011 + 100022: ShooterTarget_Chunk_012 + 100024: ShooterTarget_Chunk_013 + 100026: ShooterTarget_Chunk_014 + 100028: ShooterTarget_Chunk_015 + 100030: ShooterTarget_Chunk_016 + 100032: ShooterTarget_Chunk_017 + 100034: ShooterTarget_Chunk_018 + 100036: ShooterTarget_Chunk_019 + 100038: //RootNode + 400000: ShooterTarget_Chunk_001 + 400002: ShooterTarget_Chunk_002 + 400004: ShooterTarget_Chunk_003 + 400006: ShooterTarget_Chunk_004 + 400008: ShooterTarget_Chunk_005 + 400010: ShooterTarget_Chunk_006 + 400012: ShooterTarget_Chunk_007 + 400014: ShooterTarget_Chunk_008 + 400016: ShooterTarget_Chunk_009 + 400018: ShooterTarget_Chunk_010 + 400020: ShooterTarget_Chunk_011 + 400022: ShooterTarget_Chunk_012 + 400024: ShooterTarget_Chunk_013 + 400026: ShooterTarget_Chunk_014 + 400028: ShooterTarget_Chunk_015 + 400030: ShooterTarget_Chunk_016 + 400032: ShooterTarget_Chunk_017 + 400034: ShooterTarget_Chunk_018 + 400036: ShooterTarget_Chunk_019 + 400038: //RootNode + 2300000: ShooterTarget_Chunk_001 + 2300002: ShooterTarget_Chunk_002 + 2300004: ShooterTarget_Chunk_003 + 2300006: ShooterTarget_Chunk_004 + 2300008: ShooterTarget_Chunk_005 + 2300010: ShooterTarget_Chunk_006 + 2300012: ShooterTarget_Chunk_007 + 2300014: ShooterTarget_Chunk_008 + 2300016: ShooterTarget_Chunk_009 + 2300018: ShooterTarget_Chunk_010 + 2300020: ShooterTarget_Chunk_011 + 2300022: ShooterTarget_Chunk_012 + 2300024: ShooterTarget_Chunk_013 + 2300026: ShooterTarget_Chunk_014 + 2300028: ShooterTarget_Chunk_015 + 2300030: ShooterTarget_Chunk_016 + 2300032: ShooterTarget_Chunk_017 + 2300034: ShooterTarget_Chunk_018 + 2300036: ShooterTarget_Chunk_019 + 3300000: ShooterTarget_Chunk_001 + 3300002: ShooterTarget_Chunk_002 + 3300004: ShooterTarget_Chunk_003 + 3300006: ShooterTarget_Chunk_004 + 3300008: ShooterTarget_Chunk_005 + 3300010: ShooterTarget_Chunk_006 + 3300012: ShooterTarget_Chunk_007 + 3300014: ShooterTarget_Chunk_008 + 3300016: ShooterTarget_Chunk_009 + 3300018: ShooterTarget_Chunk_010 + 3300020: ShooterTarget_Chunk_011 + 3300022: ShooterTarget_Chunk_012 + 3300024: ShooterTarget_Chunk_013 + 3300026: ShooterTarget_Chunk_014 + 3300028: ShooterTarget_Chunk_015 + 3300030: ShooterTarget_Chunk_016 + 3300032: ShooterTarget_Chunk_017 + 3300034: ShooterTarget_Chunk_018 + 3300036: ShooterTarget_Chunk_019 + 4300000: ShooterTarget_Chunk_001 + 4300002: ShooterTarget_Chunk_002 + 4300004: ShooterTarget_Chunk_003 + 4300006: ShooterTarget_Chunk_004 + 4300008: ShooterTarget_Chunk_005 + 4300010: ShooterTarget_Chunk_006 + 4300012: ShooterTarget_Chunk_007 + 4300014: ShooterTarget_Chunk_008 + 4300016: ShooterTarget_Chunk_009 + 4300018: ShooterTarget_Chunk_010 + 4300020: ShooterTarget_Chunk_011 + 4300022: ShooterTarget_Chunk_012 + 4300024: ShooterTarget_Chunk_013 + 4300026: ShooterTarget_Chunk_014 + 4300028: ShooterTarget_Chunk_015 + 4300030: ShooterTarget_Chunk_016 + 4300032: ShooterTarget_Chunk_017 + 4300034: ShooterTarget_Chunk_018 + 4300036: ShooterTarget_Chunk_019 + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls.meta new file mode 100644 index 0000000..5e29dbf --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eb847b638315c3b44bcf49f75b57c78d +folderAsset: yes +timeCreated: 1465550089 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-25m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-25m.fbx new file mode 100644 index 0000000..66c8fcc Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-25m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-25m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-25m.fbx.meta new file mode 100644 index 0000000..bf9078c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-25m.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: ec66018ba375a6045855c4a49f8ffb80 +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_00_25m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-50m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-50m.fbx new file mode 100644 index 0000000..5b483e3 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-50m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-50m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-50m.fbx.meta new file mode 100644 index 0000000..d93e395 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall00-50m.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: c0e9bf35f2ea98745a42776c8efe2159 +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_00_50m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall01-00m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall01-00m.fbx new file mode 100644 index 0000000..339ab82 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall01-00m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall01-00m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall01-00m.fbx.meta new file mode 100644 index 0000000..1f9a118 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall01-00m.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b5319862750ec1241acf3bcd3ae18201 +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_1_00m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall02-00m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall02-00m.fbx new file mode 100644 index 0000000..38cacb2 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall02-00m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall02-00m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall02-00m.fbx.meta new file mode 100644 index 0000000..60aaeaa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall02-00m.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 5df667c92dc59e346bff059295c91f7b +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_02_00m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall03-00m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall03-00m.fbx new file mode 100644 index 0000000..d23199e Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall03-00m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall03-00m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall03-00m.fbx.meta new file mode 100644 index 0000000..39e457e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall03-00m.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 27c0b8c9751df2d47ad409135b6d395a +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_03_00m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall04-00m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall04-00m.fbx new file mode 100644 index 0000000..eebcaaa Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall04-00m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall04-00m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall04-00m.fbx.meta new file mode 100644 index 0000000..e3a208e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall04-00m.fbx.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b303e94c86ffeac4c8e2b6b94537ccf4 +timeCreated: 1465470234 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_04_00m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall05-00m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall05-00m.fbx new file mode 100644 index 0000000..6eb0389 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall05-00m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall05-00m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall05-00m.fbx.meta new file mode 100644 index 0000000..89329d9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall05-00m.fbx.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: be6cdb559513b7f479502c32039fbb2f +timeCreated: 1465556489 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_05_00m1 + 4300002: Wall_05_00m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall06-00m.fbx b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall06-00m.fbx new file mode 100644 index 0000000..d541ec6 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall06-00m.fbx differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall06-00m.fbx.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall06-00m.fbx.meta new file mode 100644 index 0000000..063f2a1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Walls/Wall06-00m.fbx.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: f25cf1b1328d3d24fa5198e03013efeb +timeCreated: 1465556489 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: Wall_05_00m1 + 4300002: Wall_06_00m + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons.meta new file mode 100644 index 0000000..55b5033 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ceef409ac60a0945a4176e25eb81f01 +folderAsset: yes +timeCreated: 1466106862 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons/FPSGrenadeLauncher.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons/FPSGrenadeLauncher.prefab new file mode 100644 index 0000000..8c3ea0d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons/FPSGrenadeLauncher.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &189592 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 432070} + - 33: {fileID: 3330918} + - 23: {fileID: 2390950} + m_Layer: 0 + m_Name: FPSGrenadeLauncher + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &432070 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189592} + m_LocalRotation: {x: -0.008726536, y: 0, z: 0, w: 0.9999619} + m_LocalPosition: {x: 0.443, y: 1.5764465, z: -6.4988184} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: -1, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2390950 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189592} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 92aa6af556c96c9478cd4e22db9105ed, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3330918 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189592} + m_Mesh: {fileID: 4300000, guid: d862a4b046780b24bb46bd7e0ac5478d, type: 3} +--- !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: 189592} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons/FPSGrenadeLauncher.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons/FPSGrenadeLauncher.prefab.meta new file mode 100644 index 0000000..0aebb26 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Models/Weapons/FPSGrenadeLauncher.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9fd747461251b34aaf84ef73c380103 +timeCreated: 1466082743 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs.meta new file mode 100644 index 0000000..0e406e0 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0fec241be639f594db29f0e3c495a74f +folderAsset: yes +timeCreated: 1464965132 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena.meta new file mode 100644 index 0000000..6254282 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9b6ba32a23dce9a4a8da40e67bd2bc78 +folderAsset: yes +timeCreated: 1466080968 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaFloor.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaFloor.prefab new file mode 100644 index 0000000..b2fca26 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaFloor.prefab @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &103308 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 433896} + - 33: {fileID: 3311994} + - 23: {fileID: 2328160} + - 64: {fileID: 6493970} + m_Layer: 0 + m_Name: ArenaFloor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &433896 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103308} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2328160 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103308} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 43d8a8700153b6546a04fb16ffe25346, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 15201, guid: 0000000000000000f000000000000000, type: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3311994 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103308} + m_Mesh: {fileID: 4300000, guid: ad611164b518b9b46b4dd534503a3158, type: 3} +--- !u!64 &6493970 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103308} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 4300000, guid: ad611164b518b9b46b4dd534503a3158, type: 3} +--- !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: 103308} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaFloor.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaFloor.prefab.meta new file mode 100644 index 0000000..d38c7bb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaFloor.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01479a6614e47e24f80228294406b11c +timeCreated: 1466161330 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaWalls.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaWalls.prefab new file mode 100644 index 0000000..63b9225 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaWalls.prefab @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &144084 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 415732} + - 33: {fileID: 3332032} + - 23: {fileID: 2392168} + - 64: {fileID: 6494168} + m_Layer: 0 + m_Name: ArenaWalls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &415732 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144084} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2392168 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144084} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 499ff82306831734f8ffd59583f0b6d2, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 15201, guid: 0000000000000000f000000000000000, type: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3332032 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144084} + m_Mesh: {fileID: 4300002, guid: 5954a32a942f53f44b50889c3165847d, type: 3} +--- !u!64 &6494168 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144084} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 4300002, guid: 5954a32a942f53f44b50889c3165847d, type: 3} +--- !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: 144084} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaWalls.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaWalls.prefab.meta new file mode 100644 index 0000000..fd4b9fd --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Arena/ArenaWalls.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe8fa948a12001441beaf5aa01a6fd3f +timeCreated: 1466161329 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera.meta new file mode 100644 index 0000000..837749f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4d456c4341dc2244981b1386dc8ed3f7 +folderAsset: yes +timeCreated: 1466078477 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera/MainCamera.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera/MainCamera.prefab new file mode 100644 index 0000000..9459af0 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera/MainCamera.prefab @@ -0,0 +1,93 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &116240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412012} + - component: {fileID: 2073802} + - component: {fileID: 12473814} + - component: {fileID: 8118164} + m_Layer: 0 + m_Name: MainCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &2073802 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116240} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 100 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!124 &12473814 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116240} + m_Enabled: 1 +--- !u!81 &8118164 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116240} + m_Enabled: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera/MainCamera.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera/MainCamera.prefab.meta new file mode 100644 index 0000000..9d8881f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Camera/MainCamera.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f1d1e6526b1b2046a03a9aff5584a57 +timeCreated: 1466079303 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze.meta new file mode 100644 index 0000000..aa5bd48 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29037c8c6b59a6046aa3dc45932106a8 +folderAsset: yes +timeCreated: 1466078882 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeCourse.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeCourse.prefab new file mode 100644 index 0000000..4dfca2e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeCourse.prefab @@ -0,0 +1,241 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &108202 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 450320} + - component: {fileID: 3347692} + - component: {fileID: 2338918} + - component: {fileID: 6487156} + m_Layer: 9 + m_Name: MazeWalls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 1 + m_StaticEditorFlags: 13 + m_IsActive: 1 +--- !u!1 &112194 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 484228} + - component: {fileID: 3332608} + - component: {fileID: 2342864} + - component: {fileID: 6454232} + m_Layer: 0 + m_Name: MazeFloor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 13 + m_IsActive: 1 +--- !u!1 &144018 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 471158} + - component: {fileID: 9568722} + m_Layer: 0 + m_Name: MazeCourse + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 1 + m_IsActive: 1 +--- !u!4 &450320 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108202} + 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: 471158} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &471158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144018} + 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: 484228} + - {fileID: 450320} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &484228 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 112194} + 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: 471158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2338918 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108202} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 3 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 5b717afa83d7e2b46b952f9e89ed3602, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &2342864 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 112194} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 3 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: eea9fc9bc7976ac478eec9888d794626, type: 2} + - {fileID: 2100000, guid: 5b717afa83d7e2b46b952f9e89ed3602, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3332608 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 112194} + m_Mesh: {fileID: 4300002, guid: fa4c7e46d43e2d74aa8f5491fd31e336, type: 3} +--- !u!33 &3347692 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108202} + m_Mesh: {fileID: 4300000, guid: fa4c7e46d43e2d74aa8f5491fd31e336, type: 3} +--- !u!64 &6454232 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 112194} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300002, guid: fa4c7e46d43e2d74aa8f5491fd31e336, type: 3} +--- !u!64 &6487156 +MeshCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108202} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300000, guid: fa4c7e46d43e2d74aa8f5491fd31e336, type: 3} +--- !u!95 &9568722 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144018} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 9fac958624d0f764baf3881f3854c877, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: m_Mesh + value: + objectReference: {fileID: 4300000, guid: fa4c7e46d43e2d74aa8f5491fd31e336, type: 3} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 144018} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeCourse.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeCourse.prefab.meta new file mode 100644 index 0000000..3083e82 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeCourse.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00f058f435e41484a9760cf519fe6023 +timeCreated: 1442311241 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeStartArea.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeStartArea.prefab new file mode 100644 index 0000000..d6b08bb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeStartArea.prefab @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &163540 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22452686} + - 223: {fileID: 22391220} + m_Layer: 2 + m_Name: MazeStartArea + m_TagString: Untagged + m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &187176 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22471810} + - 222: {fileID: 22270658} + - 114: {fileID: 11448294} + m_Layer: 2 + m_Name: StartIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11448294 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187176} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.17254902, b: 0.21568628, 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: e75dfb74e3294a14dbbf5bee2f962e69, 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 &22270658 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187176} +--- !u!223 &22391220 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163540} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &22452686 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163540} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5000001, w: 0.49999994} + m_LocalPosition: {x: 0, y: 0, z: 8} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 22471810} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 8, y: 3.01} + m_SizeDelta: {x: 2, y: 2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &22471810 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187176} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 22452686} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.00000047683716} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !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: 163540} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeStartArea.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeStartArea.prefab.meta new file mode 100644 index 0000000..7f06153 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Maze/MazeStartArea.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 616bb11b31ed2c141801a5ef20d2c0ec +timeCreated: 1442159365 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls.meta new file mode 100644 index 0000000..3e67960 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 01a7397c3d647144e85fdc1d45433c04 +folderAsset: yes +timeCreated: 1466078555 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-25m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-25m.prefab new file mode 100644 index 0000000..59e08e2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-25m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &179110 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 451348} + - 33: {fileID: 3352352} + - 23: {fileID: 2317794} + - 65: {fileID: 6563846} + m_Layer: 0 + m_Name: Wall00-25m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &451348 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 179110} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2317794 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 179110} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3352352 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 179110} + m_Mesh: {fileID: 4300000, guid: ec66018ba375a6045855c4a49f8ffb80, type: 3} +--- !u!65 &6563846 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 179110} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.25, z: 0.25} + m_Center: {x: -0.5, y: 0.125, z: -0.125} +--- !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: 179110} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-25m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-25m.prefab.meta new file mode 100644 index 0000000..010e588 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-25m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17ba3f54bd89e5d46844f0e4b2c13930 +timeCreated: 1466078719 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-50m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-50m.prefab new file mode 100644 index 0000000..bd8e42c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-50m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &153906 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 468232} + - 33: {fileID: 3319238} + - 23: {fileID: 2307120} + - 65: {fileID: 6574650} + m_Layer: 0 + m_Name: Wall00-50m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &468232 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 153906} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2307120 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 153906} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3319238 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 153906} + m_Mesh: {fileID: 4300000, guid: c0e9bf35f2ea98745a42776c8efe2159, type: 3} +--- !u!65 &6574650 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 153906} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 0.25} + m_Center: {x: -0.5, y: 0.25, z: -0.125} +--- !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: 153906} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-50m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-50m.prefab.meta new file mode 100644 index 0000000..b938c82 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall00-50m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 423bfa3523b7c4f40afd04171482760c +timeCreated: 1466078718 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall01-00m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall01-00m.prefab new file mode 100644 index 0000000..3827079 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall01-00m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &119178 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 439776} + - 33: {fileID: 3372988} + - 23: {fileID: 2325826} + - 65: {fileID: 6503760} + m_Layer: 0 + m_Name: Wall01-00m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &439776 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 119178} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2325826 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 119178} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3372988 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 119178} + m_Mesh: {fileID: 4300000, guid: b5319862750ec1241acf3bcd3ae18201, type: 3} +--- !u!65 &6503760 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 119178} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0.25} + m_Center: {x: -0.5, y: 0.5, z: -0.125} +--- !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: 119178} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall01-00m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall01-00m.prefab.meta new file mode 100644 index 0000000..c884795 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall01-00m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd9caf0d37c58854cbcf89aa6fd2d455 +timeCreated: 1466078715 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall02-00m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall02-00m.prefab new file mode 100644 index 0000000..0afad36 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall02-00m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154494 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 422100} + - 33: {fileID: 3302528} + - 23: {fileID: 2301330} + - 65: {fileID: 841627286} + m_Layer: 0 + m_Name: Wall02-00m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &422100 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154494} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 2.75, y: -1.5, z: -2.875} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2301330 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154494} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3302528 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154494} + m_Mesh: {fileID: 4300000, guid: 5df667c92dc59e346bff059295c91f7b, type: 3} +--- !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: 154494} + m_IsPrefabParent: 1 +--- !u!65 &841627286 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154494} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 2, z: 0.24999997} + m_Center: {x: -0.5, y: 1, z: -0.124999985} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall02-00m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall02-00m.prefab.meta new file mode 100644 index 0000000..fe5593a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall02-00m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8727bc1b3e84e814cb3e7ee749ad2296 +timeCreated: 1466078714 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall03-00m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall03-00m.prefab new file mode 100644 index 0000000..fd602b2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall03-00m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &157594 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 465750} + - 33: {fileID: 3340460} + - 23: {fileID: 2399096} + - 65: {fileID: 6510584} + m_Layer: 0 + m_Name: Wall03-00m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &465750 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157594} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: -1.5, y: -1.5, z: -0.87} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2399096 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157594} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3340460 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157594} + m_Mesh: {fileID: 4300000, guid: 27c0b8c9751df2d47ad409135b6d395a, type: 3} +--- !u!65 &6510584 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157594} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.9999999, y: 3, z: 0.24999997} + m_Center: {x: -0.49999994, y: 1.5, z: -0.124999985} +--- !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: 157594} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall03-00m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall03-00m.prefab.meta new file mode 100644 index 0000000..7c88065 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall03-00m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 679a908d49004e949a15570d217bc7b6 +timeCreated: 1466078711 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall04-00m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall04-00m.prefab new file mode 100644 index 0000000..c1130aa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall04-00m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &142470 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400544} + - 33: {fileID: 3333242} + - 23: {fileID: 2368752} + - 65: {fileID: 6553108} + m_Layer: 0 + m_Name: Wall04-00m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &400544 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142470} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2368752 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142470} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3333242 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142470} + m_Mesh: {fileID: 4300000, guid: b303e94c86ffeac4c8e2b6b94537ccf4, type: 3} +--- !u!65 &6553108 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142470} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 4, z: 0.25} + m_Center: {x: -0.5, y: 2, z: -0.125} +--- !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: 142470} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall04-00m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall04-00m.prefab.meta new file mode 100644 index 0000000..c7c3ae1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall04-00m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66317c75e1f2d9246b0b0e22aff8f329 +timeCreated: 1466078708 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall05-00m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall05-00m.prefab new file mode 100644 index 0000000..c731767 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall05-00m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &126926 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476920} + - 33: {fileID: 3370112} + - 23: {fileID: 2395498} + - 65: {fileID: 6518292} + m_Layer: 0 + m_Name: Wall05-00m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &476920 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126926} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.5, y: -1.5, z: 4.125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2395498 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126926} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3370112 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126926} + m_Mesh: {fileID: 4300002, guid: be6cdb559513b7f479502c32039fbb2f, type: 3} +--- !u!65 &6518292 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126926} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 5, z: 0.25} + m_Center: {x: -0.5, y: 2.5, z: -0.125} +--- !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: 126926} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall05-00m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall05-00m.prefab.meta new file mode 100644 index 0000000..f7a9dc2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall05-00m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e930b2b089a1c24a94e6c7e2443089f +timeCreated: 1466162018 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall06-00m.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall06-00m.prefab new file mode 100644 index 0000000..468b22d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall06-00m.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &109898 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 408912} + - 33: {fileID: 3300128} + - 23: {fileID: 2378772} + - 65: {fileID: 6526598} + m_Layer: 0 + m_Name: Wall06-00m + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &408912 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109898} + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2378772 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109898} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 66a23b13ced89ca4b926ccc7656808db, type: 2} + - {fileID: 2100000, guid: ded50ec78043d6f4e8f499ce4939ae52, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300128 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109898} + m_Mesh: {fileID: 4300002, guid: f25cf1b1328d3d24fa5198e03013efeb, type: 3} +--- !u!65 &6526598 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109898} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 6, z: 0.25} + m_Center: {x: -0.5, y: 3, z: -0.125} +--- !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: 109898} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall06-00m.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall06-00m.prefab.meta new file mode 100644 index 0000000..1a57b67 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Prefabs/Walls/Wall06-00m.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 738b423382cd5144ea6a7dba9c75cdfc +timeCreated: 1466078703 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles.meta new file mode 100644 index 0000000..a08b245 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0dd3af93d477a024c8cf8b48978f6dba +folderAsset: yes +timeCreated: 1490103832 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles/LetsTryProfile.asset b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles/LetsTryProfile.asset new file mode 100644 index 0000000..2c725ad --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles/LetsTryProfile.asset @@ -0,0 +1,326 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a3bdb2cd68f901469e7cc149151eb49, type: 3} + m_Name: LetsTryProfile + m_EditorClassIdentifier: + debugViews: + m_Enabled: 1 + m_Settings: + mode: 0 + depth: + scale: 1 + motionVectors: + sourceOpacity: 1 + motionImageOpacity: 0 + motionImageAmplitude: 16 + motionVectorsOpacity: 1 + motionVectorsResolution: 24 + motionVectorsAmplitude: 64 + fog: + m_Enabled: 1 + m_Settings: + excludeSkybox: 1 + antialiasing: + m_Enabled: 1 + m_Settings: + method: 1 + fxaaSettings: + preset: 2 + taaSettings: + jitterSpread: 0.75 + sharpen: 0.3 + stationaryBlending: 0.95 + motionBlending: 0.85 + ambientOcclusion: + m_Enabled: 1 + m_Settings: + intensity: 0.35 + radius: 0.1 + sampleCount: 10 + downsampling: 1 + forceForwardCompatibility: 0 + ambientOnly: 0 + highPrecision: 0 + screenSpaceReflection: + m_Enabled: 0 + m_Settings: + reflection: + blendType: 0 + reflectionQuality: 2 + maxDistance: 100 + iterationCount: 256 + stepSize: 3 + widthModifier: 0.5 + reflectionBlur: 1 + reflectBackfaces: 0 + intensity: + reflectionMultiplier: 1 + fadeDistance: 100 + fresnelFade: 1 + fresnelFadePower: 1 + screenEdgeMask: + intensity: 0.03 + depthOfField: + m_Enabled: 0 + m_Settings: + focusDistance: 4 + aperture: 3.3 + focalLength: 50 + useCameraFov: 1 + kernelSize: 1 + motionBlur: + m_Enabled: 0 + m_Settings: + shutterAngle: 270 + sampleCount: 10 + frameBlending: 0 + eyeAdaptation: + m_Enabled: 0 + m_Settings: + lowPercent: 45 + highPercent: 95 + minLuminance: -5 + maxLuminance: 1 + keyValue: 0.25 + dynamicKeyValue: 1 + adaptationType: 0 + speedUp: 2 + speedDown: 1 + logMin: -8 + logMax: 4 + bloom: + m_Enabled: 1 + m_Settings: + bloom: + intensity: 0.12 + threshold: 0.8 + softKnee: 0.5 + radius: 2 + antiFlicker: 1 + lensDirt: + texture: {fileID: 0} + intensity: 3 + colorGrading: + m_Enabled: 1 + m_Settings: + tonemapping: + tonemapper: 1 + neutralBlackIn: 0.02 + neutralWhiteIn: 10 + neutralBlackOut: 0 + neutralWhiteOut: 10 + neutralWhiteLevel: 5.3 + neutralWhiteClip: 10 + basic: + postExposure: 0 + temperature: 0 + tint: 0 + hueShift: 0 + saturation: 1 + contrast: 1 + channelMixer: + red: {x: 1, y: 0, z: 0} + green: {x: 0, y: 1, z: 0} + blue: {x: 0, y: 0, z: 1} + currentEditingChannel: 0 + colorWheels: + mode: 1 + log: + slope: {r: 1, g: 1, b: 1, a: 0} + power: {r: 1, g: 1, b: 1, a: 0} + offset: {r: 1, g: 1, b: 1, a: 0} + linear: + lift: {r: 0, g: 0, b: 0, a: 0} + gamma: {r: 0, g: 0, b: 0, a: 0} + gain: {r: 0, g: 0, b: 0, a: 0} + curves: + master: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 0.55820894 + value: 0.75949365 + inSlope: 1.2708768 + outSlope: 1.2708768 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: -0 + outSlope: -0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + red: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + green: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + blue: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + hueVShue: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + hueVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + satVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + lumVSsat: + curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + e_CurrentEditingCurve: 0 + e_CurveY: 1 + e_CurveR: 0 + e_CurveG: 0 + e_CurveB: 0 + userLut: + m_Enabled: 0 + m_Settings: + lut: {fileID: 0} + contribution: 1 + chromaticAberration: + m_Enabled: 0 + m_Settings: + spectralTexture: {fileID: 0} + intensity: 0.1 + grain: + m_Enabled: 0 + m_Settings: + colored: 1 + intensity: 0.5 + size: 1 + luminanceContribution: 0.8 + vignette: + m_Enabled: 1 + m_Settings: + mode: 0 + color: {r: 0.12941177, g: 0.14117648, b: 0.14901961, a: 1} + center: {x: 0.5, y: 0.5} + intensity: 0.38 + smoothness: 0.2 + roundness: 1 + mask: {fileID: 0} + opacity: 1 + rounded: 0 + dithering: + m_Enabled: 0 + monitors: + currentMonitorID: 0 + refreshOnPlay: 0 + histogramMode: 3 + waveformExposure: 0.12 + waveformY: 0 + waveformR: 1 + waveformG: 1 + waveformB: 1 + paradeExposure: 0.12 + vectorscopeExposure: 0.12 + vectorscopeShowBackground: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles/LetsTryProfile.asset.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles/LetsTryProfile.asset.meta new file mode 100644 index 0000000..da995d7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Profiles/LetsTryProfile.asset.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c16eef0d764d6274aa4fc8d141ca9503 +timeCreated: 1490098631 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes.meta new file mode 100644 index 0000000..9296b81 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 388c43a6d9a1f16409eebdfa3440a886 +folderAsset: yes +timeCreated: 1466079271 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.meta new file mode 100644 index 0000000..4721272 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 525ad241c8e93fd459a7c2b17775fe08 +folderAsset: yes +timeCreated: 1490105262 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.unity b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.unity new file mode 100644 index 0000000..adf7014 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.unity @@ -0,0 +1,494 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: d31bf1eb2ef93434c93c5db631b037b5, type: 2} + 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.5088821, g: 0.6046244, b: 0.7781982, 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: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 1 + 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: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 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_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 112000000, guid: be7d0edc0b15f604faf3ef19ab0277fd, + type: 2} + m_UseShadowmask: 0 +--- !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 &395155728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalPosition.y + value: 1.8900001 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalPosition.z + value: -8.161 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 412012, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11421086, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11421086, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: _aoShader + value: + objectReference: {fileID: 0} + - target: {fileID: 2073802, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + propertyPath: m_AllowMSAA + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11497456, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + - {fileID: 11419210, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + - {fileID: 11421086, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + - {fileID: 11403660, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + - {fileID: 11494198, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + - {fileID: 11412404, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 0f1d1e6526b1b2046a03a9aff5584a57, type: 3} +--- !u!1 &610561529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 196112, guid: 442641785da025842ba0f01dce365166, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1051716045} + m_Layer: 0 + m_Name: Arena + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &623597936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 121044, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 623597937} + - component: {fileID: 623597938} + m_Layer: 8 + m_Name: DirectionalLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &623597937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 486582, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623597936} + m_LocalRotation: {x: 0.5299155, y: 0.31347594, z: -0.21949817, w: 0.7567979} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2059882709} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 70, y: 45, z: 0} +--- !u!108 &623597938 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 10841210, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623597936} + m_Enabled: 1 + serializedVersion: 9 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.95 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.8 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1051716045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 487948, guid: 442641785da025842ba0f01dce365166, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610561529} + 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: 1795562740} + - {fileID: 1394870455} + m_Father: {fileID: 1163625064} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1163625063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1163625064} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1163625064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 4000011351087928, guid: 0d3bae49d0603a94c8e7b829877bfc51, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1163625063} + 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: 2059882709} + - {fileID: 1051716045} + - {fileID: 1390660683} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1326844791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 172780, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2059882709} + m_Layer: 0 + m_Name: Lighting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1390660682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390660683} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1390660683 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390660682} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5, y: 1.5, z: -0.125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1163625064} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1394870454 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1051716045} + m_Modifications: + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 01479a6614e47e24f80228294406b11c, type: 3} +--- !u!4 &1394870455 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 433896, guid: 01479a6614e47e24f80228294406b11c, + type: 3} + m_PrefabInstance: {fileID: 1394870454} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1795562739 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1051716045} + m_Modifications: + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe8fa948a12001441beaf5aa01a6fd3f, type: 3} +--- !u!4 &1795562740 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 415732, guid: fe8fa948a12001441beaf5aa01a6fd3f, + type: 3} + m_PrefabInstance: {fileID: 1795562739} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2059882709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 450804, guid: 3a9cd252119f27748858273b7204f28d, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326844791} + 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: 623597937} + m_Father: {fileID: 1163625064} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.unity.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.unity.meta new file mode 100644 index 0000000..157912a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 638fefe2a6745cd43b06d4e2866be3ce +timeCreated: 1465564819 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/LightingData.asset b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/LightingData.asset new file mode 100644 index 0000000..8260b88 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/LightingData.asset differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/LightingData.asset.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/LightingData.asset.meta new file mode 100644 index 0000000..dee448a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be7d0edc0b15f604faf3ef19ab0277fd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/ReflectionProbe-0.exr b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/ReflectionProbe-0.exr new file mode 100644 index 0000000..538b3ef Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/ReflectionProbe-0.exr differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/ReflectionProbe-0.exr.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..08d21ca --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Scenes/ArenaEmpty/ReflectionProbe-0.exr.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: c65ad934c3e143e4f8d8adedac07ec1f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures.meta new file mode 100644 index 0000000..b4e7ec3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a55ddf370dcd1c84d8c6259ac43a337c +folderAsset: yes +timeCreated: 1464965239 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena.meta new file mode 100644 index 0000000..21ee9a5 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 98796c33e72109546a51680d59192498 +folderAsset: yes +timeCreated: 1466075792 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaGridAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaGridAlbedo.tif new file mode 100644 index 0000000..89ae3ad Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaGridAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaGridAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaGridAlbedo.tif.meta new file mode 100644 index 0000000..eb50d94 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaGridAlbedo.tif.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 0064cdd6a5b93874c8640c5f3ac0eb78 +timeCreated: 1465465949 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 2 + aniso: 16 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaSkybox.exr b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaSkybox.exr new file mode 100644 index 0000000..3056bd6 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaSkybox.exr differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaSkybox.exr.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaSkybox.exr.meta new file mode 100644 index 0000000..fc104fa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Arena/ArenaSkybox.exr.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 85bfb9ffd6bbd0043b79fb37c1c6d7ca +timeCreated: 1466074540 +licenseType: Store +TextureImporter: + fileIDToRecycleName: + 8900000: generatedCubemap + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 1 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 2 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 3 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze.meta new file mode 100644 index 0000000..39d1846 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7efdc26e4b97a084a9a71e46b7cb7243 +folderAsset: yes +timeCreated: 1436282682 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/LowManOcclusion.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/LowManOcclusion.tif new file mode 100644 index 0000000..f807686 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/LowManOcclusion.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/LowManOcclusion.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/LowManOcclusion.tif.meta new file mode 100644 index 0000000..7dba371 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/LowManOcclusion.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 2db9b49529685fe43bd5a18a16c1511d +timeCreated: 1443706821 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleAlbedo.tif new file mode 100644 index 0000000..919078e Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleAlbedo.tif.meta new file mode 100644 index 0000000..0ce86f3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleAlbedo.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 3f7d5298b2a79d4488e2ead820321f48 +timeCreated: 1443781091 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleOcclusion.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleOcclusion.tif new file mode 100644 index 0000000..3789781 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleOcclusion.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleOcclusion.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleOcclusion.tif.meta new file mode 100644 index 0000000..a16b51b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazePowerConsoleOcclusion.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: a307ebb9a34fdae49960e5153ffd8e50 +timeCreated: 1443780173 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeSkybox.exr b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeSkybox.exr new file mode 100644 index 0000000..f3e8109 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeSkybox.exr differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeSkybox.exr.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeSkybox.exr.meta new file mode 100644 index 0000000..0d70659 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeSkybox.exr.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: 8bb65c5ad5e9c0b459ce3c4f9e61b929 +timeCreated: 1441892990 +licenseType: Store +TextureImporter: + fileIDToRecycleName: + 8900000: generatedCubemap + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 1 + textureFormat: -1 + maxTextureSize: 128 + textureSettings: + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 100 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 3 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretAlbedo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretAlbedo.tif new file mode 100644 index 0000000..0879f41 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretAlbedo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretAlbedo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretAlbedo.tif.meta new file mode 100644 index 0000000..3b943a7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretAlbedo.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: c0353c136ab68114fa46f4ae7d062725 +timeCreated: 1443621936 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretOcclusion.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretOcclusion.tif new file mode 100644 index 0000000..babd691 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretOcclusion.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretOcclusion.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretOcclusion.tif.meta new file mode 100644 index 0000000..7c3a6f4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeTurretOcclusion.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: bb49315b19b8fa74ebab5836fd8efc0a +timeCreated: 1443619876 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogo.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogo.tif new file mode 100644 index 0000000..1552722 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogo.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogo.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogo.tif.meta new file mode 100644 index 0000000..01a62b4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogo.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 4978aa29d2467c04dabb170ac0320f38 +timeCreated: 1442158051 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogoText.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogoText.tif new file mode 100644 index 0000000..37627d7 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogoText.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogoText.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogoText.tif.meta new file mode 100644 index 0000000..7d1e0b5 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Maze/MazeUnityLogoText.tif.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: a5559a3263544d243a751d4e8a8511f4 +timeCreated: 1442158052 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles.meta new file mode 100644 index 0000000..59cae65 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf7dc78f7b00ede4e92459dab4acb42b +folderAsset: yes +timeCreated: 1465557955 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/Flash.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/Flash.tif new file mode 100644 index 0000000..3faa3a1 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/Flash.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/Flash.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/Flash.tif.meta new file mode 100644 index 0000000..8da290a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/Flash.tif.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: cde6d4996c81ce943976f7db8ec9d444 +timeCreated: 1465557955 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/FlashParticle.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/FlashParticle.tif new file mode 100644 index 0000000..0382c50 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/FlashParticle.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/FlashParticle.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/FlashParticle.tif.meta new file mode 100644 index 0000000..ed8e4c8 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/FlashParticle.tif.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 9ec7b57b7f8178841b059a684f80cbc1 +timeCreated: 1465560083 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/SparkParticle.tif b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/SparkParticle.tif new file mode 100644 index 0000000..18ad42d Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/SparkParticle.tif differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/SparkParticle.tif.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/SparkParticle.tif.meta new file mode 100644 index 0000000..17724ca --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Shared Assets/Textures/Particles/SparkParticle.tif.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: dbb3a00da339eb74f8a7b1958698569f +timeCreated: 1465557955 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets.meta new file mode 100644 index 0000000..fee7cc3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e817f365f0f5f944a9bb8ba1dd934020 +folderAsset: yes +timeCreated: 1455215278 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters.meta new file mode 100644 index 0000000..f633095 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 8c32f58513a41ef4dab9cb7704c5fb92 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter.meta new file mode 100644 index 0000000..d7dcdc3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 943e057eaae705e43b9e9b2e53d6adb0 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio.meta new file mode 100644 index 0000000..aa7e7f4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 2dac79461900e0f4c93561031c2e6902 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav new file mode 100644 index 0000000..6e52e70 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav.meta new file mode 100644 index 0000000..cba0ee3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 42e65e088b3f4374e851b8dbd38f3df9 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav new file mode 100644 index 0000000..6ed5b8c Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav.meta new file mode 100644 index 0000000..08a7850 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 8bc94ec6ed537e743b481638bdcd503d +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav new file mode 100644 index 0000000..f796749 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav.meta new file mode 100644 index 0000000..bc1843f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 5a9383dda6cabc047b7a297602e93eb4 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav new file mode 100644 index 0000000..657f67f Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav.meta new file mode 100644 index 0000000..3ca138d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: e9714160ce34f2b4ab63ff8c27bd68e1 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav new file mode 100644 index 0000000..3673243 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav.meta new file mode 100644 index 0000000..d8d8678 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 5897aeed9b676024fbb8c694b421a861 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav new file mode 100644 index 0000000..23d185b Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav.meta new file mode 100644 index 0000000..80451f7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 3b09d59f4499d45428baa7a21e954296 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt new file mode 100644 index 0000000..e1bae2a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt @@ -0,0 +1,18 @@ +The first-person character is a single prefab which is designed to be used as-is. There's usually no need to create your own from the separate scripts provided. Just drop the prefab into your scene and you're good to go. + + +The simplest way to get started with the First Person Character is to follow these steps: + +1) Start with a suitable scene. There ought to be enough flat ground to walk around on. + +2) Place the "FirstPersonCharacter" prefab in the scene. + +3) If present, delete the "Main Camera" that exists in new scenes by default. The First Person Character prefab contains its own camera, so you don't need the default camera, or any of the camera rigs to use it. + +The first-person character is made up of a few components acting together. The FirstPersonCharacter script provides the functionality of moving, strafing and jumping. The SimpleMouseRotator provides the functionality of turning the body of the character left and right, and another copy of the same script on the "FirstPersonCamera" controls the looking-up-and-down effect. + +There is also an optional "Head Bob" script which provides a head bobbing effect and optionally also plays footstep sounds in sync with the head bobbing. This script can be disabled or removed if required. + +There are a number of simple adjustable settings on each component allowing you to change the movement speed, jump power, head bob style, and more. For more detail about each setting, see the comments in each script. + +The Character script also requires references to "zero friction" and "max friction" physics materials. These are provided already set-up for you. diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt.meta new file mode 100644 index 0000000..98d15f6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: bc9b000e9b8028247bd816e159382646 +TextScriptImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs.meta new file mode 100644 index 0000000..d72bb1c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 0bfb2599080d5d24e84362b4ae314ae7 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab new file mode 100644 index 0000000..f2582df --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab @@ -0,0 +1,306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 143: {fileID: 14300000} + - 114: {fileID: 11400000} + - 54: {fileID: 5400000} + - 82: {fileID: 8200000} + m_Layer: 0 + m_Name: FPSController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 20: {fileID: 2000000} + - 81: {fileID: 8100000} + m_Layer: 0 + m_Name: FirstPersonCharacter + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 140.699997, y: 12.8000002, z: -46.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400002} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: .800000012, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 0 +--- !u!20 &2000000 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!81 &8100000 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 +--- !u!82 &8200000 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05ec5cf00ca181d45a42ba1870e148c3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsWalking: 0 + m_WalkSpeed: 5 + m_RunSpeed: 10 + m_RunstepLenghten: .699999988 + m_JumpSpeed: 10 + m_StickToGroundForce: 10 + m_GravityMultiplier: 2 + m_MouseLook: + XSensitivity: 2 + YSensitivity: 2 + clampVerticalRotation: 1 + MinimumX: -90 + MaximumX: 90 + smooth: 0 + smoothTime: 5 + m_UseFovKick: 1 + m_FovKick: + Camera: {fileID: 0} + originalFov: 0 + FOVIncrease: 3 + TimeToIncrease: 1 + TimeToDecrease: 1 + IncreaseCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_UseHeadBob: 1 + m_HeadBob: + HorizontalBobRange: .100000001 + VerticalBobRange: .100000001 + Bobcurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: .5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1.5 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + VerticaltoHorizontalRatio: 2 + m_JumpBob: + BobDuration: .200000003 + BobAmount: .100000001 + m_StepInterval: 5 + m_FootstepSounds: + - {fileID: 8300000, guid: 42e65e088b3f4374e851b8dbd38f3df9, type: 3} + - {fileID: 8300000, guid: 8bc94ec6ed537e743b481638bdcd503d, type: 3} + m_JumpSound: {fileID: 8300000, guid: 5897aeed9b676024fbb8c694b421a861, type: 3} + m_LandSound: {fileID: 8300000, guid: 3b09d59f4499d45428baa7a21e954296, type: 3} +--- !u!143 &14300000 +CharacterController: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.79999995 + m_Radius: .5 + m_SlopeLimit: 45 + m_StepOffset: .300000012 + m_SkinWidth: .0799999982 + m_MinMoveDistance: 0 + m_Center: {x: 0, y: 0, z: 0} +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab.meta new file mode 100644 index 0000000..ea0673c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 5e9e851c0e142814dac026a256ba2ac0 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab new file mode 100644 index 0000000..152f795 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab @@ -0,0 +1,246 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 20: {fileID: 2000000} + - 81: {fileID: 8100000} + - 114: {fileID: 11400006} + m_Layer: 0 + m_Name: MainCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 54: {fileID: 5400000} + - 136: {fileID: 13600000} + - 114: {fileID: 11400004} + m_Layer: 0 + m_Name: RigidBodyFPSController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: .600000024, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400002} + m_RootOrder: 0 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 1, z: 0, w: -1.62920685e-07} + m_LocalPosition: {x: -30, y: 1, z: 25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!20 &2000000 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!81 &8100000 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81c9795a96c094f4cbde4d65546aa9b2, type: 3} + m_Name: + m_EditorClassIdentifier: + cam: {fileID: 2000000} + movementSettings: + ForwardSpeed: 8 + BackwardSpeed: 4 + StrafeSpeed: 4 + RunMultiplier: 2 + RunKey: 304 + JumpForce: 50 + SlopeCurveModifier: + serializedVersion: 2 + m_Curve: + - time: -90 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 90 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + CurrentTargetSpeed: 8 + mouseLook: + XSensitivity: 2 + YSensitivity: 2 + clampVerticalRotation: 1 + MinimumX: -45 + MaximumX: 90 + smooth: 1 + smoothTime: 18 + advancedSettings: + groundCheckDistance: .100000001 + stickToGroundHelperDistance: .600000024 + slowDownRate: 20 + airControl: 0 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83c81407209f85e4c87c0cda8b32868e, type: 3} + m_Name: + m_EditorClassIdentifier: + Camera: {fileID: 2000000} + motionBob: + HorizontalBobRange: .100000001 + VerticalBobRange: .0500000007 + Bobcurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: .5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1.5 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + VerticaltoHorizontalRatio: 2 + jumpAndLandingBob: + BobDuration: .150000006 + BobAmount: .200000003 + rigidbodyFirstPersonController: {fileID: 11400004} + StrideInterval: 4 + RunningStrideLengthen: .722000003 +--- !u!136 &13600000 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Material: {fileID: 13400000, guid: c2815a7ab32e42c4bb42f59caacb8ec1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 1.60000002 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !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: 100006} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab.meta new file mode 100644 index 0000000..628a7e0 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c6453f8e1f814744d8b94e5a6d1f9942 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts.meta new file mode 100644 index 0000000..6d321fa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 314f49b24dc9d5d40956a7b28c67b237 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs new file mode 100644 index 0000000..6424bf2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs @@ -0,0 +1,263 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; +using UnityStandardAssets.Utility; +using Random = UnityEngine.Random; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + [RequireComponent(typeof (CharacterController))] + [RequireComponent(typeof (AudioSource))] + public class FirstPersonController : MonoBehaviour + { + + //disable warning about unassigned variable, as it is assigned by the serialization. +#pragma warning disable CS0649 + [SerializeField] private bool m_IsWalking; + [SerializeField] private float m_WalkSpeed; + [SerializeField] private float m_RunSpeed; + [SerializeField] [Range(0f, 1f)] private float m_RunstepLenghten; + [SerializeField] private float m_JumpSpeed; + [SerializeField] private float m_StickToGroundForce; + [SerializeField] private float m_GravityMultiplier; + [SerializeField] private MouseLook m_MouseLook; + [SerializeField] private bool m_UseFovKick; + [SerializeField] private FOVKick m_FovKick = new FOVKick(); + [SerializeField] private bool m_UseHeadBob; + [SerializeField] private CurveControlledBob m_HeadBob = new CurveControlledBob(); + [SerializeField] private LerpControlledBob m_JumpBob = new LerpControlledBob(); + [SerializeField] private float m_StepInterval; + [SerializeField] private AudioClip[] m_FootstepSounds; // an array of footstep sounds that will be randomly selected from. + [SerializeField] private AudioClip m_JumpSound; // the sound played when character leaves the ground. + [SerializeField] private AudioClip m_LandSound; // the sound played when character touches back on ground. +#pragma warning restore CS0649 + + private Camera m_Camera; + private bool m_Jump; + private float m_YRotation; + private Vector2 m_Input; + private Vector3 m_MoveDir = Vector3.zero; + private CharacterController m_CharacterController; + private CollisionFlags m_CollisionFlags; + private bool m_PreviouslyGrounded; + private Vector3 m_OriginalCameraPosition; + private float m_StepCycle; + private float m_NextStep; + private bool m_Jumping; + private AudioSource m_AudioSource; + + // Use this for initialization + private void Start() + { + m_CharacterController = GetComponent(); + m_Camera = Camera.main; + m_OriginalCameraPosition = m_Camera.transform.localPosition; + m_FovKick.Setup(m_Camera); + m_HeadBob.Setup(m_Camera, m_StepInterval); + m_StepCycle = 0f; + m_NextStep = m_StepCycle/2f; + m_Jumping = false; + m_AudioSource = GetComponent(); + m_MouseLook.Init(transform , m_Camera.transform); + } + + + // Update is called once per frame + private void Update() + { + RotateView(); + // the jump state needs to read here to make sure it is not missed + if (!m_Jump) + { + m_Jump = CrossPlatformInputManager.GetButtonDown("Jump"); + } + + if (!m_PreviouslyGrounded && m_CharacterController.isGrounded) + { + StartCoroutine(m_JumpBob.DoBobCycle()); + PlayLandingSound(); + m_MoveDir.y = 0f; + m_Jumping = false; + } + if (!m_CharacterController.isGrounded && !m_Jumping && m_PreviouslyGrounded) + { + m_MoveDir.y = 0f; + } + + m_PreviouslyGrounded = m_CharacterController.isGrounded; + } + + + private void PlayLandingSound() + { + m_AudioSource.clip = m_LandSound; + m_AudioSource.Play(); + m_NextStep = m_StepCycle + .5f; + } + + + private void FixedUpdate() + { + float speed; + GetInput(out speed); + // always move along the camera forward as it is the direction that it being aimed at + Vector3 desiredMove = transform.forward*m_Input.y + transform.right*m_Input.x; + + // get a normal for the surface that is being touched to move along it + RaycastHit hitInfo; + Physics.SphereCast(transform.position, m_CharacterController.radius, Vector3.down, out hitInfo, + m_CharacterController.height/2f, ~0, QueryTriggerInteraction.Ignore); + desiredMove = Vector3.ProjectOnPlane(desiredMove, hitInfo.normal).normalized; + + m_MoveDir.x = desiredMove.x*speed; + m_MoveDir.z = desiredMove.z*speed; + + + if (m_CharacterController.isGrounded) + { + m_MoveDir.y = -m_StickToGroundForce; + + if (m_Jump) + { + m_MoveDir.y = m_JumpSpeed; + PlayJumpSound(); + m_Jump = false; + m_Jumping = true; + } + } + else + { + m_MoveDir += Physics.gravity*m_GravityMultiplier*Time.fixedDeltaTime; + } + m_CollisionFlags = m_CharacterController.Move(m_MoveDir*Time.fixedDeltaTime); + + ProgressStepCycle(speed); + UpdateCameraPosition(speed); + + m_MouseLook.UpdateCursorLock(); + } + + + private void PlayJumpSound() + { + m_AudioSource.clip = m_JumpSound; + m_AudioSource.Play(); + } + + + private void ProgressStepCycle(float speed) + { + if (m_CharacterController.velocity.sqrMagnitude > 0 && (m_Input.x != 0 || m_Input.y != 0)) + { + m_StepCycle += (m_CharacterController.velocity.magnitude + (speed*(m_IsWalking ? 1f : m_RunstepLenghten)))* + Time.fixedDeltaTime; + } + + if (!(m_StepCycle > m_NextStep)) + { + return; + } + + m_NextStep = m_StepCycle + m_StepInterval; + + PlayFootStepAudio(); + } + + + private void PlayFootStepAudio() + { + if (!m_CharacterController.isGrounded) + { + return; + } + // pick & play a random footstep sound from the array, + // excluding sound at index 0 + int n = Random.Range(1, m_FootstepSounds.Length); + m_AudioSource.clip = m_FootstepSounds[n]; + m_AudioSource.PlayOneShot(m_AudioSource.clip); + // move picked sound to index 0 so it's not picked next time + m_FootstepSounds[n] = m_FootstepSounds[0]; + m_FootstepSounds[0] = m_AudioSource.clip; + } + + + private void UpdateCameraPosition(float speed) + { + Vector3 newCameraPosition; + if (!m_UseHeadBob) + { + return; + } + if (m_CharacterController.velocity.magnitude > 0 && m_CharacterController.isGrounded) + { + m_Camera.transform.localPosition = + m_HeadBob.DoHeadBob(m_CharacterController.velocity.magnitude + + (speed*(m_IsWalking ? 1f : m_RunstepLenghten))); + newCameraPosition = m_Camera.transform.localPosition; + newCameraPosition.y = m_Camera.transform.localPosition.y - m_JumpBob.Offset(); + } + else + { + newCameraPosition = m_Camera.transform.localPosition; + newCameraPosition.y = m_OriginalCameraPosition.y - m_JumpBob.Offset(); + } + m_Camera.transform.localPosition = newCameraPosition; + } + + + private void GetInput(out float speed) + { + // Read input + float horizontal = CrossPlatformInputManager.GetAxis("Horizontal"); + float vertical = CrossPlatformInputManager.GetAxis("Vertical"); + + bool waswalking = m_IsWalking; + +#if !MOBILE_INPUT + // On standalone builds, walk/run speed is modified by a key press. + // keep track of whether or not the character is walking or running + m_IsWalking = !Input.GetKey(KeyCode.LeftShift); +#endif + // set the desired speed to be walking or running + speed = m_IsWalking ? m_WalkSpeed : m_RunSpeed; + m_Input = new Vector2(horizontal, vertical); + + // normalize input if it exceeds 1 in combined length: + if (m_Input.sqrMagnitude > 1) + { + m_Input.Normalize(); + } + + // handle speed change to give an fov kick + // only if the player is going to a run, is running and the fovkick is to be used + if (m_IsWalking != waswalking && m_UseFovKick && m_CharacterController.velocity.sqrMagnitude > 0) + { + StopAllCoroutines(); + StartCoroutine(!m_IsWalking ? m_FovKick.FOVKickUp() : m_FovKick.FOVKickDown()); + } + } + + + private void RotateView() + { + m_MouseLook.LookRotation (transform, m_Camera.transform); + } + + + private void OnControllerColliderHit(ControllerColliderHit hit) + { + Rigidbody body = hit.collider.attachedRigidbody; + //dont move the rigidbody if the character is on top of it + if (m_CollisionFlags == CollisionFlags.Below) + { + return; + } + + if (body == null || body.isKinematic) + { + return; + } + body.AddForceAtPosition(m_CharacterController.velocity*0.1f, hit.point, ForceMode.Impulse); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs.meta new file mode 100644 index 0000000..437171c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05ec5cf00ca181d45a42ba1870e148c3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs new file mode 100644 index 0000000..06ddecc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs @@ -0,0 +1,55 @@ +using System; +using UnityEngine; +using UnityStandardAssets.Utility; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + public class HeadBob : MonoBehaviour + { + public Camera Camera; + public CurveControlledBob motionBob = new CurveControlledBob(); + public LerpControlledBob jumpAndLandingBob = new LerpControlledBob(); + public RigidbodyFirstPersonController rigidbodyFirstPersonController; + public float StrideInterval; + [Range(0f, 1f)] public float RunningStrideLengthen; + + // private CameraRefocus m_CameraRefocus; + private bool m_PreviouslyGrounded; + private Vector3 m_OriginalCameraPosition; + + + private void Start() + { + motionBob.Setup(Camera, StrideInterval); + m_OriginalCameraPosition = Camera.transform.localPosition; + // m_CameraRefocus = new CameraRefocus(Camera, transform.root.transform, Camera.transform.localPosition); + } + + + private void Update() + { + // m_CameraRefocus.GetFocusPoint(); + Vector3 newCameraPosition; + if (rigidbodyFirstPersonController.Velocity.magnitude > 0 && rigidbodyFirstPersonController.Grounded) + { + Camera.transform.localPosition = motionBob.DoHeadBob(rigidbodyFirstPersonController.Velocity.magnitude*(rigidbodyFirstPersonController.Running ? RunningStrideLengthen : 1f)); + newCameraPosition = Camera.transform.localPosition; + newCameraPosition.y = Camera.transform.localPosition.y - jumpAndLandingBob.Offset(); + } + else + { + newCameraPosition = Camera.transform.localPosition; + newCameraPosition.y = m_OriginalCameraPosition.y - jumpAndLandingBob.Offset(); + } + Camera.transform.localPosition = newCameraPosition; + + if (!m_PreviouslyGrounded && rigidbodyFirstPersonController.Grounded) + { + StartCoroutine(jumpAndLandingBob.DoBobCycle()); + } + + m_PreviouslyGrounded = rigidbodyFirstPersonController.Grounded; + // m_CameraRefocus.SetFocusPoint(); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs.meta new file mode 100644 index 0000000..4cff284 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 83c81407209f85e4c87c0cda8b32868e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs new file mode 100644 index 0000000..79c3aa2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs @@ -0,0 +1,115 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + [Serializable] + public class MouseLook + { + public float XSensitivity = 2f; + public float YSensitivity = 2f; + public bool clampVerticalRotation = true; + public float MinimumX = -90F; + public float MaximumX = 90F; + public bool smooth; + public float smoothTime = 5f; + public bool lockCursor = true; + + + private Quaternion m_CharacterTargetRot; + private Quaternion m_CameraTargetRot; + private bool m_cursorIsLocked = true; + + public void Init(Transform character, Transform camera) + { + m_CharacterTargetRot = character.localRotation; + m_CameraTargetRot = camera.localRotation; + } + + + public void LookRotation(Transform character, Transform camera) + { + float yRot = CrossPlatformInputManager.GetAxis("Mouse X") * XSensitivity; + float xRot = CrossPlatformInputManager.GetAxis("Mouse Y") * YSensitivity; + + m_CharacterTargetRot *= Quaternion.Euler (0f, yRot, 0f); + m_CameraTargetRot *= Quaternion.Euler (-xRot, 0f, 0f); + + if(clampVerticalRotation) + m_CameraTargetRot = ClampRotationAroundXAxis (m_CameraTargetRot); + + if(smooth) + { + character.localRotation = Quaternion.Slerp (character.localRotation, m_CharacterTargetRot, + smoothTime * Time.deltaTime); + camera.localRotation = Quaternion.Slerp (camera.localRotation, m_CameraTargetRot, + smoothTime * Time.deltaTime); + } + else + { + character.localRotation = m_CharacterTargetRot; + camera.localRotation = m_CameraTargetRot; + } + + UpdateCursorLock(); + } + + public void SetCursorLock(bool value) + { + lockCursor = value; + if(!lockCursor) + {//we force unlock the cursor if the user disable the cursor locking helper + Cursor.lockState = CursorLockMode.None; + Cursor.visible = true; + } + } + + public void UpdateCursorLock() + { + //if the user set "lockCursor" we check & properly lock the cursos + if (lockCursor) + InternalLockUpdate(); + } + + private void InternalLockUpdate() + { + if(Input.GetKeyUp(KeyCode.Escape)) + { + m_cursorIsLocked = false; + } + else if(Input.GetMouseButtonUp(0)) + { + m_cursorIsLocked = true; + } + + if (m_cursorIsLocked) + { + Cursor.lockState = CursorLockMode.Locked; + Cursor.visible = false; + } + else if (!m_cursorIsLocked) + { + Cursor.lockState = CursorLockMode.None; + Cursor.visible = true; + } + } + + Quaternion ClampRotationAroundXAxis(Quaternion q) + { + q.x /= q.w; + q.y /= q.w; + q.z /= q.w; + q.w = 1.0f; + + float angleX = 2.0f * Mathf.Rad2Deg * Mathf.Atan (q.x); + + angleX = Mathf.Clamp (angleX, MinimumX, MaximumX); + + q.x = Mathf.Tan (0.5f * Mathf.Deg2Rad * angleX); + + return q; + } + + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs.meta new file mode 100644 index 0000000..2e6a76f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37e60a97f2c87ae41b6cdc1055d78cb9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs new file mode 100644 index 0000000..fab7a2a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs @@ -0,0 +1,265 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + [RequireComponent(typeof (Rigidbody))] + [RequireComponent(typeof (CapsuleCollider))] + public class RigidbodyFirstPersonController : MonoBehaviour + { + [Serializable] + public class MovementSettings + { + public float ForwardSpeed = 8.0f; // Speed when walking forward + public float BackwardSpeed = 4.0f; // Speed when walking backwards + public float StrafeSpeed = 4.0f; // Speed when walking sideways + public float RunMultiplier = 2.0f; // Speed when sprinting + public KeyCode RunKey = KeyCode.LeftShift; + public float JumpForce = 30f; + public AnimationCurve SlopeCurveModifier = new AnimationCurve(new Keyframe(-90.0f, 1.0f), new Keyframe(0.0f, 1.0f), new Keyframe(90.0f, 0.0f)); + [HideInInspector] public float CurrentTargetSpeed = 8f; + +#if !MOBILE_INPUT + private bool m_Running; +#endif + + public void UpdateDesiredTargetSpeed(Vector2 input) + { + if (input == Vector2.zero) return; + if (input.x > 0 || input.x < 0) + { + //strafe + CurrentTargetSpeed = StrafeSpeed; + } + if (input.y < 0) + { + //backwards + CurrentTargetSpeed = BackwardSpeed; + } + if (input.y > 0) + { + //forwards + //handled last as if strafing and moving forward at the same time forwards speed should take precedence + CurrentTargetSpeed = ForwardSpeed; + } +#if !MOBILE_INPUT + if (Input.GetKey(RunKey)) + { + CurrentTargetSpeed *= RunMultiplier; + m_Running = true; + } + else + { + m_Running = false; + } +#endif + } + +#if !MOBILE_INPUT + public bool Running + { + get { return m_Running; } + } +#endif + } + + + [Serializable] + public class AdvancedSettings + { + public float groundCheckDistance = 0.01f; // distance for checking if the controller is grounded ( 0.01f seems to work best for this ) + public float stickToGroundHelperDistance = 0.5f; // stops the character + public float slowDownRate = 20f; // rate at which the controller comes to a stop when there is no input + public bool airControl; // can the user control the direction that is being moved in the air + [Tooltip("set it to 0.1 or more if you get stuck in wall")] + public float shellOffset; //reduce the radius by that ratio to avoid getting stuck in wall (a value of 0.1f is nice) + } + + + public Camera cam; + public MovementSettings movementSettings = new MovementSettings(); + public MouseLook mouseLook = new MouseLook(); + public AdvancedSettings advancedSettings = new AdvancedSettings(); + + + private Rigidbody m_RigidBody; + private CapsuleCollider m_Capsule; + private float m_YRotation; + private Vector3 m_GroundContactNormal; + private bool m_Jump, m_PreviouslyGrounded, m_Jumping, m_IsGrounded; + + + public Vector3 Velocity + { + get { return m_RigidBody.velocity; } + } + + public bool Grounded + { + get { return m_IsGrounded; } + } + + public bool Jumping + { + get { return m_Jumping; } + } + + public bool Running + { + get + { + #if !MOBILE_INPUT + return movementSettings.Running; +#else + return false; +#endif + } + } + + + private void Start() + { + m_RigidBody = GetComponent(); + m_Capsule = GetComponent(); + mouseLook.Init (transform, cam.transform); + } + + + private void Update() + { + RotateView(); + + if (CrossPlatformInputManager.GetButtonDown("Jump") && !m_Jump) + { + m_Jump = true; + } + } + + + private void FixedUpdate() + { + GroundCheck(); + Vector2 input = GetInput(); + + if ((Mathf.Abs(input.x) > float.Epsilon || Mathf.Abs(input.y) > float.Epsilon) && (advancedSettings.airControl || m_IsGrounded)) + { + // always move along the camera forward as it is the direction that it being aimed at + Vector3 desiredMove = cam.transform.forward*input.y + cam.transform.right*input.x; + desiredMove = Vector3.ProjectOnPlane(desiredMove, m_GroundContactNormal).normalized; + + desiredMove.x = desiredMove.x*movementSettings.CurrentTargetSpeed; + desiredMove.z = desiredMove.z*movementSettings.CurrentTargetSpeed; + desiredMove.y = desiredMove.y*movementSettings.CurrentTargetSpeed; + if (m_RigidBody.velocity.sqrMagnitude < + (movementSettings.CurrentTargetSpeed*movementSettings.CurrentTargetSpeed)) + { + m_RigidBody.AddForce(desiredMove*SlopeMultiplier(), ForceMode.Impulse); + } + } + + if (m_IsGrounded) + { + m_RigidBody.drag = 5f; + + if (m_Jump) + { + m_RigidBody.drag = 0f; + m_RigidBody.velocity = new Vector3(m_RigidBody.velocity.x, 0f, m_RigidBody.velocity.z); + m_RigidBody.AddForce(new Vector3(0f, movementSettings.JumpForce, 0f), ForceMode.Impulse); + m_Jumping = true; + } + + if (!m_Jumping && Mathf.Abs(input.x) < float.Epsilon && Mathf.Abs(input.y) < float.Epsilon && m_RigidBody.velocity.magnitude < 1f) + { + m_RigidBody.Sleep(); + } + } + else + { + m_RigidBody.drag = 0f; + if (m_PreviouslyGrounded && !m_Jumping) + { + StickToGroundHelper(); + } + } + m_Jump = false; + } + + + private float SlopeMultiplier() + { + float angle = Vector3.Angle(m_GroundContactNormal, Vector3.up); + return movementSettings.SlopeCurveModifier.Evaluate(angle); + } + + + private void StickToGroundHelper() + { + RaycastHit hitInfo; + if (Physics.SphereCast(transform.position, m_Capsule.radius * (1.0f - advancedSettings.shellOffset), Vector3.down, out hitInfo, + ((m_Capsule.height/2f) - m_Capsule.radius) + + advancedSettings.stickToGroundHelperDistance, ~0, QueryTriggerInteraction.Ignore)) + { + if (Mathf.Abs(Vector3.Angle(hitInfo.normal, Vector3.up)) < 85f) + { + m_RigidBody.velocity = Vector3.ProjectOnPlane(m_RigidBody.velocity, hitInfo.normal); + } + } + } + + + private Vector2 GetInput() + { + + Vector2 input = new Vector2 + { + x = CrossPlatformInputManager.GetAxis("Horizontal"), + y = CrossPlatformInputManager.GetAxis("Vertical") + }; + movementSettings.UpdateDesiredTargetSpeed(input); + return input; + } + + + private void RotateView() + { + //avoids the mouse looking if the game is effectively paused + if (Mathf.Abs(Time.timeScale) < float.Epsilon) return; + + // get the rotation before it's changed + float oldYRotation = transform.eulerAngles.y; + + mouseLook.LookRotation (transform, cam.transform); + + if (m_IsGrounded || advancedSettings.airControl) + { + // Rotate the rigidbody velocity to match the new direction that the character is looking + Quaternion velRotation = Quaternion.AngleAxis(transform.eulerAngles.y - oldYRotation, Vector3.up); + m_RigidBody.velocity = velRotation*m_RigidBody.velocity; + } + } + + /// sphere cast down just beyond the bottom of the capsule to see if the capsule is colliding round the bottom + private void GroundCheck() + { + m_PreviouslyGrounded = m_IsGrounded; + RaycastHit hitInfo; + if (Physics.SphereCast(transform.position, m_Capsule.radius * (1.0f - advancedSettings.shellOffset), Vector3.down, out hitInfo, + ((m_Capsule.height/2f) - m_Capsule.radius) + advancedSettings.groundCheckDistance, ~0, QueryTriggerInteraction.Ignore)) + { + m_IsGrounded = true; + m_GroundContactNormal = hitInfo.normal; + } + else + { + m_IsGrounded = false; + m_GroundContactNormal = Vector3.up; + } + if (!m_PreviouslyGrounded && m_IsGrounded && m_Jumping) + { + m_Jumping = false; + } + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs.meta new file mode 100644 index 0000000..cad5637 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 81c9795a96c094f4cbde4d65546aa9b2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput.meta new file mode 100644 index 0000000..b295aee --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: eb6d0d11aa24844488ea026462c8b6aa +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt new file mode 100644 index 0000000..461c8df --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt @@ -0,0 +1,32 @@ + +Importing the CrossPlatformInput package adds a menu item to Unity, "CrossPlatformInput", which allows you to enable or disable the CrossPlatformInput in the editor. You must enable the CrossPlatformInput in order to see the control rigs in the editor, and to start using Unity Remote to control your game. + +The CrossPlatformInput sample assets contains two main sections. + +1) The folder of prefabs provide a variety of ready-to-use "MobileControlRigs". Each control rig is suitable for a different purpose, and each implements the touch or tilt-based equivalent of some of the default standalone axes or buttons. These are ready to drop into your scene, and to use them you simply need to read the axes via the CrossPlatformInput class, rather than Unity's regular Input class. + +2) The set of scripts provided are the scripts we used to put together the control rigs prefabs. They provide a simplified way of reading basic mobile input, such as tilt, taps and swipe gestures. They are designed so that various mobile controls can be read in the same way as regular Unity axes and buttons. You can use these scripts to build your own MobileControlRigs. + + + +For example the Car control rig feeds the tilt input of the mobile device to the "Horizontal" axis, and has an accelerator and brake touch button which are fed as a pair into the "Vertical" axis. These are virtual equivalents of the real "Horizontal" and "Vertical" axes defined in Unity's Input Manager. + +Therefore when you read CrossPlatformInput.GetAxis("Horizontal"), you will either get the "real" input value - if your build target is non-mobile, or the value from the mobile control rig - if your build target is set to a mobile platform. + +The CrossPlatformInput scripts and prefabs are provided together as an example of how you can implement a cross-platform control solution in Unity. They also allow us to provide our other sample scenes in a form that can be published as standalone or to mobile targets with no modification. + +To use the CrossPlatformInput, you need to drop a "Mobile Control Rig" into your scene (or create your own), and then make calls to CrossPlatformInput functions, referring to the axes and buttons that the Rig implements. + +When reading input from the CrossPlatformInput class, the values returned will be taken either from Unity's Input Manager settings, or from the mobile-specific controls set up, depending on which build target you have selected. + +The CrossPlatformInput class is designed to be called instead of Unity's own Input class, and so mirrors certain parts of the Input API - specifically the functions relating to Axes and Buttons: + GetAxis, GetAxisRaw + GetButton, GetButtonDown, GetButtonUp + +Notes for coders: +This package sets two compiler define symbols. One is always set automatically, the other is optionally set from a menu item. + +Importing the "CrossPlatformInput" package will automatically add a compiler define symbol, "CROSS_PLATFORM_INPUT". This enables the CrossPlatformInput functions defined in some of the other Sample Asset packages (such as the Characters, Planes, etc). Without this symbol defined, those packages use Unity's regular Input class, which means they can be imported alone and still work without the CrossPlatformInput package. + +The optional define (which is set by default, but can be disabled using the "Mobile Input" menu), is "MOBILE_INPUT". This causes the MobileControlRigs to become active when a mobile build target is selected. It also enables certain mobile-specific control nuances in some of the packages, which make more sense when the character or vehicle is being controlled using mobile input (such as auto-leveling the character's look direction). This define is optional because some developers prefer to use standalone input methods instead of the Unity Remote app, when testing mobile apps in the editor's play mode. + diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta new file mode 100644 index 0000000..bc74ece --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a3b997593a4f12c4c991490593f3b513 +TextScriptImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta new file mode 100644 index 0000000..92bca4f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5d3fb8e05edcf4b41aef584ca1b0d06f +folderAsset: yes +timeCreated: 1436977288 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab new file mode 100644 index 0000000..9f5e2f2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab @@ -0,0 +1,461 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400002} + - 114: {fileID: 11400000} + m_Layer: 5 + m_Name: CarTiltControls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200002} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + m_Layer: 5 + m_Name: LookUpAndDownTouchpad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400012} + m_Layer: 0 + m_Name: TiltSteerInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + - 222: {fileID: 22200004} + - 114: {fileID: 11400016} + - 114: {fileID: 11400014} + - 114: {fileID: 11436680} + m_Layer: 5 + m_Name: Brake + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200000} + - 114: {fileID: 11400006} + - 114: {fileID: 11400004} + - 114: {fileID: 11455192} + m_Layer: 5 + m_Name: Accelerator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -118.998169, y: -211.682297, z: -502.618439} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 2 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Priority: 3 + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9ab98b66288df7b4fa182075f2f12bd6, type: 3} + m_Name: + m_EditorClassIdentifier: + axisName: Vertical + axisValue: 1 + responseSpeed: 999 + returnToCentreSpeed: 3 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: f588d850485d0ae479d73cf3bd0b7b00, 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 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} + m_Name: + m_EditorClassIdentifier: + axesToUse: 0 + controlStyle: 2 + horizontalAxisName: Mouse X + verticalAxisName: Mouse Y + Xsensitivity: 1 + Ysensitivity: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Horizontal + tiltAroundAxis: 0 + fullTiltAngle: 50 + centreAngleOffset: 0 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9ab98b66288df7b4fa182075f2f12bd6, type: 3} + m_Name: + m_EditorClassIdentifier: + axisName: Vertical + axisValue: -1 + responseSpeed: 999 + returnToCentreSpeed: 3 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: 827c9cd4a3943534f909ac6473e17288, 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 &11436680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: 5b1a64ea234fb2343b8d0686c51280de, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: 5b1a64ea234fb2343b8d0686c51280de, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400016} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11455192 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: eb5f6e2757c821940b69cf1456f7865a, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: eb5f6e2757c821940b69cf1456f7865a, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400006} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 22400006} + - {fileID: 22400004} + - {fileID: 400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_RootOrder: 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 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_RootOrder: 3 + m_AnchorMin: {x: .200000003, y: .300000012} + m_AnchorMax: {x: .800000012, y: .800000012} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + 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: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .0199999996, y: .0299999993} + m_AnchorMax: {x: .0799999982, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + 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: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .920000017, y: .0299999993} + m_AnchorMax: {x: .980000019, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta new file mode 100644 index 0000000..6c76391 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 174090ae7f9eff84abe76f0ff062efac +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab new file mode 100644 index 0000000..50de521 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab @@ -0,0 +1,578 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400002} + - 114: {fileID: 11400000} + m_Layer: 5 + m_Name: DualTouchControls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200002} + - 114: {fileID: 11400006} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + - 222: {fileID: 22200000} + - 114: {fileID: 11400004} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200004} + - 114: {fileID: 11400012} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + m_Layer: 5 + m_Name: Jump + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400008} + - 222: {fileID: 22200008} + - 114: {fileID: 11400022} + - 114: {fileID: 11400020} + m_Layer: 5 + m_Name: TurnAndLookTouchpad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400010} + - 222: {fileID: 22200006} + - 114: {fileID: 11400016} + - 114: {fileID: 11400014} + m_Layer: 5 + m_Name: MoveTouchpad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400012} + - 222: {fileID: 22200010} + - 114: {fileID: 11400026} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Priority: 3 + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .227450982} + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Turn/Look Touch Area +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .227450982} + m_FontData: + m_Font: {fileID: 12800000, guid: b51a3e520f9164da198dc59c8acfccd6, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Move Touch Area +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Jump +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetDownState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetUpState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, 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 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} + m_Name: + m_EditorClassIdentifier: + axesToUse: 0 + controlStyle: 0 + horizontalAxisName: Horizontal + verticalAxisName: Vertical + Xsensitivity: 1 + Ysensitivity: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} + m_Name: + m_EditorClassIdentifier: + axesToUse: 0 + controlStyle: 2 + horizontalAxisName: Mouse X + verticalAxisName: Mouse Y + Xsensitivity: 1 + Ysensitivity: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .188235298} + m_FontData: + m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: JUMP +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 22400010} + - {fileID: 22400008} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_RootOrder: 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 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + 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: 22400010} + m_RootOrder: 0 + m_AnchorMin: {x: .100000001, y: .419999987} + m_AnchorMax: {x: .899999976, y: .579999983} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + 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: 22400008} + m_RootOrder: 0 + m_AnchorMin: {x: .100000001, y: .419999987} + m_AnchorMax: {x: .899999976, y: .579999983} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + 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: 22400012} + m_Father: {fileID: 22400000} + m_RootOrder: 2 + m_AnchorMin: {x: .540000021, y: .0199999996} + m_AnchorMax: {x: .959999979, y: .170000002} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + 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: 22400004} + m_Father: {fileID: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .504999995, y: .200000003} + m_AnchorMax: {x: .99000001, y: .899999976} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + 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: 22400002} + m_Father: {fileID: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .00999999978, y: .200000003} + m_AnchorMax: {x: .495000005, y: .899999976} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + 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: 22400006} + m_RootOrder: 0 + m_AnchorMin: {x: .0500000007, y: .180000007} + m_AnchorMax: {x: .949999988, y: .819999993} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta new file mode 100644 index 0000000..d70a960 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 2169821f0567671499a5c10104c69c24 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab new file mode 100644 index 0000000..caac418 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab @@ -0,0 +1,972 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400000} + - 114: {fileID: 11400030} + m_Layer: 5 + m_Name: MobileAircraftControls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200000} + - 114: {fileID: 11400002} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + 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 &100006 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200002} + - 114: {fileID: 11400004} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400014} + m_Layer: 0 + m_Name: TiltSteerInputH + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 114: {fileID: 11400028} + m_Layer: 0 + m_Name: TiltSteerInputV + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400008} + - 114: {fileID: 11494550} + - 114: {fileID: 11483774} + m_Layer: 5 + m_Name: Throttle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400010} + - 222: {fileID: 22200006} + - 114: {fileID: 11400020} + - 114: {fileID: 11400018} + - 114: {fileID: 11400016} + m_Layer: 5 + m_Name: Brake + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400012} + - 222: {fileID: 22200004} + - 114: {fileID: 11400012} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + - 114: {fileID: 11424508} + m_Layer: 5 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400014} + - 222: {fileID: 22200008} + - 114: {fileID: 11400026} + - 114: {fileID: 11400024} + - 114: {fileID: 11400022} + - 114: {fileID: 11443148} + m_Layer: 5 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400016} + - 222: {fileID: 22200010} + - 114: {fileID: 11400032} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -542.68457, y: -205.718719, z: -62.2698517} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 5 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -542.68457, y: -205.718719, z: -62.2698517} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 4 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Priority: 3 + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, 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 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: ea5873cfd9158664f89459f0c9e1d853, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Horizontal +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetAxisPositiveState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 1 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetAxisNeutralState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .588} + m_Sprite: {fileID: 21300000, guid: 4db017495c69e8140a56a0e2b669e3f8, 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 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Mouse X + tiltAroundAxis: 0 + fullTiltAngle: 50 + centreAngleOffset: 0 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Fire1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400016} + m_MethodName: SetAxisPositiveState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Fire1 + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400016} + m_MethodName: SetAxisNegativeState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Fire1 + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Horizontal +--- !u!114 &11400024 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400022} + m_MethodName: SetAxisNegativeState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: -1 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400022} + m_MethodName: SetAxisNeutralState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .588} + m_Sprite: {fileID: 21300000, guid: 4db017495c69e8140a56a0e2b669e3f8, 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 &11400028 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Mouse Y + tiltAroundAxis: 1 + fullTiltAngle: -35 + centreAngleOffset: 45 +--- !u!114 &11400030 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400032 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .635294139} + m_FontData: + m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: BRAKE +--- !u!114 &11424508 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400012} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11443148 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400026} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11483774 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + 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: 0} + m_HandleRect: {fileID: 22400002} + m_Direction: 2 + m_Value: .5 + m_Size: .200000003 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11494550} + m_MethodName: HandleInput + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11494550 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7d3269566d48b8447bb48d2259e28f8b, type: 3} + m_Name: + m_EditorClassIdentifier: + axis: Vertical +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100020} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 22400014} + - {fileID: 22400012} + - {fileID: 22400010} + - {fileID: 22400008} + - {fileID: 400002} + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 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 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + 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: 22400004} + m_RootOrder: 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: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + 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: 22400002} + m_Father: {fileID: 22400006} + m_RootOrder: 0 + m_AnchorMin: {x: .0900000036, y: 0} + m_AnchorMax: {x: .870000005, y: 1} + m_AnchoredPosition: {x: 2, y: 0} + m_SizeDelta: {x: -2, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_Father: {fileID: 22400008} + m_RootOrder: 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: .5, y: .5} +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + 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: 22400006} + m_Father: {fileID: 22400000} + m_RootOrder: 3 + m_AnchorMin: {x: .0199999996, y: .256999999} + m_AnchorMax: {x: .0799999982, y: .860000014} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + 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: 22400016} + m_Father: {fileID: 22400000} + m_RootOrder: 2 + m_AnchorMin: {x: .349999994, y: .0299999993} + m_AnchorMax: {x: .649999976, y: .129999995} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + 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: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .920000017, y: .0299999993} + m_AnchorMax: {x: .980000019, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: 1, w: -1.62920685e-07} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .0199999996, y: .0299999993} + m_AnchorMax: {x: .0799999982, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100020} + 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: 22400010} + m_RootOrder: 0 + m_AnchorMin: {x: .0199999996, y: .140000001} + m_AnchorMax: {x: .980000019, y: .860000014} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta new file mode 100644 index 0000000..6576b7a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3369231b1ed7ad34e84d9240a571db81 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab new file mode 100644 index 0000000..1b677f8 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab @@ -0,0 +1,376 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400000} + - 114: {fileID: 11400012} + m_Layer: 5 + m_Name: MobileSingleStickControl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200002} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + m_Layer: 5 + m_Name: MobileJoystick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + - 222: {fileID: 22200000} + - 114: {fileID: 11400006} + - 114: {fileID: 11400004} + - 114: {fileID: 11400002} + m_Layer: 5 + m_Name: JumpButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200004} + - 114: {fileID: 11400016} + - 114: {fileID: 11400014} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Jump +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400002} + m_MethodName: SetDownState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400002} + m_MethodName: SetUpState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, 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 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00c3c865782347f41b6358d9fba14b48, type: 3} + m_Name: + m_EditorClassIdentifier: + MovementRange: 100 + axesToUse: 0 + horizontalAxisName: Horizontal + verticalAxisName: Vertical +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: 9866a92691696b346901281f2b329034, 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 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: .125490203} + m_EffectDistance: {x: 2, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .643137276} + m_FontData: + m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Jump +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_RootOrder: 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 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + 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: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .160000011, y: .200000003} + m_AnchorMax: {x: .160000011, y: .200000003} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + 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: 22400006} + m_Father: {fileID: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .779999971, y: .00999999978} + m_AnchorMax: {x: .99000001, y: .150000006} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + 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: 22400004} + m_RootOrder: 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: .5, y: .5} +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta new file mode 100644 index 0000000..8d63434 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9529ecc3d479da5499993355e6c2cb4f +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab new file mode 100644 index 0000000..5356909 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab @@ -0,0 +1,144 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400004} + m_Layer: 0 + m_Name: MobileTiltControlRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: TiltSteerInputH + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400004} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: TiltSteerInputV + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 385.509033, y: 268.018066, z: -62.2695312} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400004} + - {fileID: 400002} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -928.193604, y: -473.736786, z: -.00032043457} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 +--- !u!4 &400004 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -928.193604, y: -473.736786, z: -.00032043457} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Horizontal + tiltAroundAxis: 0 + fullTiltAngle: 50 + centreAngleOffset: 0 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Vertical + tiltAroundAxis: 1 + fullTiltAngle: -35 + centreAngleOffset: 45 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta new file mode 100644 index 0000000..271d5a2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 999388b68bb99b44099461bfbed94358 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts.meta new file mode 100644 index 0000000..b620d0b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3f66eeca8ac36914e9ec9a716a9d9f73 +folderAsset: yes +timeCreated: 1436977288 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs new file mode 100644 index 0000000..622138b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs @@ -0,0 +1,75 @@ +using System; +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class AxisTouchButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler + { + // designed to work in a pair with another axis touch button + // (typically with one having -1 and one having 1 axisValues) + public string axisName = "Horizontal"; // The name of the axis + public float axisValue = 1; // The axis that the value has + public float responseSpeed = 3; // The speed at which the axis touch button responds + public float returnToCentreSpeed = 3; // The speed at which the button will return to its centre + + AxisTouchButton m_PairedWith; // Which button this one is paired with + CrossPlatformInputManager.VirtualAxis m_Axis; // A reference to the virtual axis as it is in the cross platform input + + void OnEnable() + { + if (!CrossPlatformInputManager.AxisExists(axisName)) + { + // if the axis doesnt exist create a new one in cross platform input + m_Axis = new CrossPlatformInputManager.VirtualAxis(axisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_Axis); + } + else + { + m_Axis = CrossPlatformInputManager.VirtualAxisReference(axisName); + } + FindPairedButton(); + } + + void FindPairedButton() + { + // find the other button witch which this button should be paired + // (it should have the same axisName) + var otherAxisButtons = FindObjectsOfType(typeof(AxisTouchButton)) as AxisTouchButton[]; + + if (otherAxisButtons != null) + { + for (int i = 0; i < otherAxisButtons.Length; i++) + { + if (otherAxisButtons[i].axisName == axisName && otherAxisButtons[i] != this) + { + m_PairedWith = otherAxisButtons[i]; + } + } + } + } + + void OnDisable() + { + // The object is disabled so remove it from the cross platform input system + m_Axis.Remove(); + } + + + public void OnPointerDown(PointerEventData data) + { + if (m_PairedWith == null) + { + FindPairedButton(); + } + // update the axis and record that the button has been pressed this frame + m_Axis.Update(Mathf.MoveTowards(m_Axis.GetValue, axisValue, responseSpeed * Time.deltaTime)); + } + + + public void OnPointerUp(PointerEventData data) + { + m_Axis.Update(Mathf.MoveTowards(m_Axis.GetValue, 0, responseSpeed * Time.deltaTime)); + } + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta new file mode 100644 index 0000000..241497f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9ab98b66288df7b4fa182075f2f12bd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs new file mode 100644 index 0000000..3b48f25 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs @@ -0,0 +1,50 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class ButtonHandler : MonoBehaviour + { + + public string Name; + + void OnEnable() + { + + } + + public void SetDownState() + { + CrossPlatformInputManager.SetButtonDown(Name); + } + + + public void SetUpState() + { + CrossPlatformInputManager.SetButtonUp(Name); + } + + + public void SetAxisPositiveState() + { + CrossPlatformInputManager.SetAxisPositive(Name); + } + + + public void SetAxisNeutralState() + { + CrossPlatformInputManager.SetAxisZero(Name); + } + + + public void SetAxisNegativeState() + { + CrossPlatformInputManager.SetAxisNegative(Name); + } + + public void Update() + { + + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta new file mode 100644 index 0000000..1aadb06 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85bf3be603548374ca46f521a3aa7fda +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs new file mode 100644 index 0000000..9d368c8 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs @@ -0,0 +1,318 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput.PlatformSpecific; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public static class CrossPlatformInputManager + { + public enum ActiveInputMethod + { + Hardware, + Touch + } + + + private static VirtualInput activeInput; + + private static VirtualInput s_TouchInput; + private static VirtualInput s_HardwareInput; + + + static CrossPlatformInputManager() + { + s_TouchInput = new MobileInput(); + s_HardwareInput = new StandaloneInput(); +#if MOBILE_INPUT + activeInput = s_TouchInput; +#else + activeInput = s_HardwareInput; +#endif + } + + public static void SwitchActiveInputMethod(ActiveInputMethod activeInputMethod) + { + switch (activeInputMethod) + { + case ActiveInputMethod.Hardware: + activeInput = s_HardwareInput; + break; + + case ActiveInputMethod.Touch: + activeInput = s_TouchInput; + break; + } + } + + public static bool AxisExists(string name) + { + return activeInput.AxisExists(name); + } + + public static bool ButtonExists(string name) + { + return activeInput.ButtonExists(name); + } + + public static void RegisterVirtualAxis(VirtualAxis axis) + { + activeInput.RegisterVirtualAxis(axis); + } + + + public static void RegisterVirtualButton(VirtualButton button) + { + activeInput.RegisterVirtualButton(button); + } + + + public static void UnRegisterVirtualAxis(string name) + { + if (name == null) + { + throw new ArgumentNullException("name"); + } + activeInput.UnRegisterVirtualAxis(name); + } + + + public static void UnRegisterVirtualButton(string name) + { + activeInput.UnRegisterVirtualButton(name); + } + + + // returns a reference to a named virtual axis if it exists otherwise null + public static VirtualAxis VirtualAxisReference(string name) + { + return activeInput.VirtualAxisReference(name); + } + + + // returns the platform appropriate axis for the given name + public static float GetAxis(string name) + { + return GetAxis(name, false); + } + + + public static float GetAxisRaw(string name) + { + return GetAxis(name, true); + } + + + // private function handles both types of axis (raw and not raw) + private static float GetAxis(string name, bool raw) + { + return activeInput.GetAxis(name, raw); + } + + + // -- Button handling -- + public static bool GetButton(string name) + { + return activeInput.GetButton(name); + } + + + public static bool GetButtonDown(string name) + { + return activeInput.GetButtonDown(name); + } + + + public static bool GetButtonUp(string name) + { + return activeInput.GetButtonUp(name); + } + + + public static void SetButtonDown(string name) + { + activeInput.SetButtonDown(name); + } + + + public static void SetButtonUp(string name) + { + activeInput.SetButtonUp(name); + } + + + public static void SetAxisPositive(string name) + { + activeInput.SetAxisPositive(name); + } + + + public static void SetAxisNegative(string name) + { + activeInput.SetAxisNegative(name); + } + + + public static void SetAxisZero(string name) + { + activeInput.SetAxisZero(name); + } + + + public static void SetAxis(string name, float value) + { + activeInput.SetAxis(name, value); + } + + + public static Vector3 mousePosition + { + get { return activeInput.MousePosition(); } + } + + + public static void SetVirtualMousePositionX(float f) + { + activeInput.SetVirtualMousePositionX(f); + } + + + public static void SetVirtualMousePositionY(float f) + { + activeInput.SetVirtualMousePositionY(f); + } + + + public static void SetVirtualMousePositionZ(float f) + { + activeInput.SetVirtualMousePositionZ(f); + } + + + // virtual axis and button classes - applies to mobile input + // Can be mapped to touch joysticks, tilt, gyro, etc, depending on desired implementation. + // Could also be implemented by other input devices - kinect, electronic sensors, etc + public class VirtualAxis + { + public string name { get; private set; } + private float m_Value; + public bool matchWithInputManager { get; private set; } + + + public VirtualAxis(string name) + : this(name, true) + { + } + + + public VirtualAxis(string name, bool matchToInputSettings) + { + this.name = name; + matchWithInputManager = matchToInputSettings; + } + + + // removes an axes from the cross platform input system + public void Remove() + { + UnRegisterVirtualAxis(name); + } + + + // a controller gameobject (eg. a virtual thumbstick) should update this class + public void Update(float value) + { + m_Value = value; + } + + + public float GetValue + { + get { return m_Value; } + } + + + public float GetValueRaw + { + get { return m_Value; } + } + } + + // a controller gameobject (eg. a virtual GUI button) should call the + // 'pressed' function of this class. Other objects can then read the + // Get/Down/Up state of this button. + public class VirtualButton + { + public string name { get; private set; } + public bool matchWithInputManager { get; private set; } + + private int m_LastPressedFrame = -5; + private int m_ReleasedFrame = -5; + private bool m_Pressed; + + + public VirtualButton(string name) + : this(name, true) + { + } + + + public VirtualButton(string name, bool matchToInputSettings) + { + this.name = name; + matchWithInputManager = matchToInputSettings; + } + + + // A controller gameobject should call this function when the button is pressed down + public void Pressed() + { + if (m_Pressed) + { + return; + } + m_Pressed = true; + m_LastPressedFrame = Time.frameCount; + } + + + // A controller gameobject should call this function when the button is released + public void Released() + { + m_Pressed = false; + m_ReleasedFrame = Time.frameCount; + } + + + // the controller gameobject should call Remove when the button is destroyed or disabled + public void Remove() + { + UnRegisterVirtualButton(name); + } + + + // these are the states of the button which can be read via the cross platform input system + public bool GetButton + { + get { return m_Pressed; } + } + + + public bool GetButtonDown + { + get + { + return m_LastPressedFrame - Time.frameCount == -1; + } + } + + + public bool GetButtonUp + { + get + { + return (m_ReleasedFrame == Time.frameCount - 1); + } + } + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta new file mode 100644 index 0000000..ea900aa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ac1ce5a5adfd9f46adbf5b6f752a47c +labels: +- Done +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -1010 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs new file mode 100644 index 0000000..c524fc2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs @@ -0,0 +1,17 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class InputAxisScrollbar : MonoBehaviour + { + public string axis; + + void Update() { } + + public void HandleInput(float value) + { + CrossPlatformInputManager.SetAxis(axis, (value*2f) - 1f); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta new file mode 100644 index 0000000..956782c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d3269566d48b8447bb48d2259e28f8b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs new file mode 100644 index 0000000..b01f5ef --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs @@ -0,0 +1,118 @@ +using System; +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class Joystick : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IDragHandler + { + public enum AxisOption + { + // Options for which axes to use + Both, // Use both + OnlyHorizontal, // Only horizontal + OnlyVertical // Only vertical + } + + public int MovementRange = 100; + public AxisOption axesToUse = AxisOption.Both; // The options for the axes that the still will use + public string horizontalAxisName = "Horizontal"; // The name given to the horizontal axis for the cross platform input + public string verticalAxisName = "Vertical"; // The name given to the vertical axis for the cross platform input + + Vector3 m_StartPos; + bool m_UseX; // Toggle for using the x axis + bool m_UseY; // Toggle for using the Y axis + CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis; // Reference to the joystick in the cross platform input + CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis; // Reference to the joystick in the cross platform input + + void OnEnable() + { + CreateVirtualAxes(); + } + + void Start() + { + m_StartPos = transform.position; + } + + void UpdateVirtualAxes(Vector3 value) + { + var delta = m_StartPos - value; + delta.y = -delta.y; + delta /= MovementRange; + if (m_UseX) + { + m_HorizontalVirtualAxis.Update(-delta.x); + } + + if (m_UseY) + { + m_VerticalVirtualAxis.Update(delta.y); + } + } + + void CreateVirtualAxes() + { + // set axes to use + m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal); + m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical); + + // create new axes based on axes to use + if (m_UseX) + { + m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis); + } + if (m_UseY) + { + m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis); + } + } + + + public void OnDrag(PointerEventData data) + { + Vector3 newPos = Vector3.zero; + + if (m_UseX) + { + int delta = (int)(data.position.x - m_StartPos.x); + delta = Mathf.Clamp(delta, - MovementRange, MovementRange); + newPos.x = delta; + } + + if (m_UseY) + { + int delta = (int)(data.position.y - m_StartPos.y); + delta = Mathf.Clamp(delta, -MovementRange, MovementRange); + newPos.y = delta; + } + transform.position = new Vector3(m_StartPos.x + newPos.x, m_StartPos.y + newPos.y, m_StartPos.z + newPos.z); + UpdateVirtualAxes(transform.position); + } + + + public void OnPointerUp(PointerEventData data) + { + transform.position = m_StartPos; + UpdateVirtualAxes(m_StartPos); + } + + + public void OnPointerDown(PointerEventData data) { } + + void OnDisable() + { + // remove the joysticks from the cross platform input + if (m_UseX) + { + m_HorizontalVirtualAxis.Remove(); + } + if (m_UseY) + { + m_VerticalVirtualAxis.Remove(); + } + } + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta new file mode 100644 index 0000000..aaac767 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 00c3c865782347f41b6358d9fba14b48 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs new file mode 100644 index 0000000..638a0c2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs @@ -0,0 +1,102 @@ +using System; +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine; + + +namespace UnityStandardAssets.CrossPlatformInput +{ + [ExecuteInEditMode] + public class MobileControlRig : MonoBehaviour +#if UNITY_EDITOR + , UnityEditor.Build.IActiveBuildTargetChanged +#endif + { + // this script enables or disables the child objects of a control rig + // depending on whether the USE_MOBILE_INPUT define is declared. + + // This define is set or unset by a menu item that is included with + // the Cross Platform Input package. + + +#if !UNITY_EDITOR + void OnEnable() + { + CheckEnableControlRig(); + } +#else + public int callbackOrder + { + get + { + return 1; + } + } +#endif + + private void Start() + { +#if UNITY_EDITOR + if (Application.isPlaying) //if in the editor, need to check if we are playing, as start is also called just after exiting play +#endif + { + UnityEngine.EventSystems.EventSystem system = GameObject.FindObjectOfType(); + + if (system == null) + {//the scene have no event system, spawn one + GameObject o = new GameObject("EventSystem"); + + o.AddComponent(); + o.AddComponent(); + } + } + } + +#if UNITY_EDITOR + + private void OnEnable() + { + EditorApplication.update += Update; + } + + + private void OnDisable() + { + EditorApplication.update -= Update; + } + + + private void Update() + { + CheckEnableControlRig(); + } +#endif + + + private void CheckEnableControlRig() + { +#if MOBILE_INPUT + EnableControlRig(true); +#else + EnableControlRig(false); +#endif + } + + + private void EnableControlRig(bool enabled) + { + foreach (Transform t in transform) + { + t.gameObject.SetActive(enabled); + } + } + +#if UNITY_EDITOR + public void OnActiveBuildTargetChanged(BuildTarget previousTarget, BuildTarget newTarget) + { + CheckEnableControlRig(); + } +#endif + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta new file mode 100644 index 0000000..0ee49e8 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 71398ce7fbc3a5b4fa50b50bd54317a7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta new file mode 100644 index 0000000..0d6520a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0bc72db1e9dcb9647818df5a07871127 +folderAsset: yes +timeCreated: 1436977288 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs new file mode 100644 index 0000000..0416715 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs @@ -0,0 +1,133 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput.PlatformSpecific +{ + public class MobileInput : VirtualInput + { + private void AddButton(string name) + { + // we have not registered this button yet so add it, happens in the constructor + CrossPlatformInputManager.RegisterVirtualButton(new CrossPlatformInputManager.VirtualButton(name)); + } + + + private void AddAxes(string name) + { + // we have not registered this button yet so add it, happens in the constructor + CrossPlatformInputManager.RegisterVirtualAxis(new CrossPlatformInputManager.VirtualAxis(name)); + } + + + public override float GetAxis(string name, bool raw) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + return m_VirtualAxes[name].GetValue; + } + + + public override void SetButtonDown(string name) + { + if (!m_VirtualButtons.ContainsKey(name)) + { + AddButton(name); + } + m_VirtualButtons[name].Pressed(); + } + + + public override void SetButtonUp(string name) + { + if (!m_VirtualButtons.ContainsKey(name)) + { + AddButton(name); + } + m_VirtualButtons[name].Released(); + } + + + public override void SetAxisPositive(string name) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(1f); + } + + + public override void SetAxisNegative(string name) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(-1f); + } + + + public override void SetAxisZero(string name) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(0f); + } + + + public override void SetAxis(string name, float value) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(value); + } + + + public override bool GetButtonDown(string name) + { + if (m_VirtualButtons.ContainsKey(name)) + { + return m_VirtualButtons[name].GetButtonDown; + } + + AddButton(name); + return m_VirtualButtons[name].GetButtonDown; + } + + + public override bool GetButtonUp(string name) + { + if (m_VirtualButtons.ContainsKey(name)) + { + return m_VirtualButtons[name].GetButtonUp; + } + + AddButton(name); + return m_VirtualButtons[name].GetButtonUp; + } + + + public override bool GetButton(string name) + { + if (m_VirtualButtons.ContainsKey(name)) + { + return m_VirtualButtons[name].GetButton; + } + + AddButton(name); + return m_VirtualButtons[name].GetButton; + } + + + public override Vector3 MousePosition() + { + return virtualMousePosition; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta new file mode 100644 index 0000000..e0ffb74 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9703d53e47195aa4190acd11369ccd1b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs new file mode 100644 index 0000000..374a1f5 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs @@ -0,0 +1,79 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput.PlatformSpecific +{ + public class StandaloneInput : VirtualInput + { + public override float GetAxis(string name, bool raw) + { + return raw ? Input.GetAxisRaw(name) : Input.GetAxis(name); + } + + + public override bool GetButton(string name) + { + return Input.GetButton(name); + } + + + public override bool GetButtonDown(string name) + { + return Input.GetButtonDown(name); + } + + + public override bool GetButtonUp(string name) + { + return Input.GetButtonUp(name); + } + + + public override void SetButtonDown(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetButtonUp(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxisPositive(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxisNegative(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxisZero(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxis(string name, float value) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override Vector3 MousePosition() + { + return Input.mousePosition; + } + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta new file mode 100644 index 0000000..d4c99a6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9961032f4f02c4f41997c3ea399d2f22 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs new file mode 100644 index 0000000..658fddd --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs @@ -0,0 +1,145 @@ +using System; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.CrossPlatformInput +{ + // helps with managing tilt input on mobile devices + public class TiltInput : MonoBehaviour + { + // options for the various orientations + public enum AxisOptions + { + ForwardAxis, + SidewaysAxis, + } + + + [Serializable] + public class AxisMapping + { + public enum MappingType + { + NamedAxis, + MousePositionX, + MousePositionY, + MousePositionZ + }; + + + public MappingType type; + public string axisName; + } + + + public AxisMapping mapping; + public AxisOptions tiltAroundAxis = AxisOptions.ForwardAxis; + public float fullTiltAngle = 25; + public float centreAngleOffset = 0; + + + private CrossPlatformInputManager.VirtualAxis m_SteerAxis; + + + private void OnEnable() + { + if (mapping.type == AxisMapping.MappingType.NamedAxis) + { + m_SteerAxis = new CrossPlatformInputManager.VirtualAxis(mapping.axisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_SteerAxis); + } + } + + + private void Update() + { + float angle = 0; + if (Input.acceleration != Vector3.zero) + { + switch (tiltAroundAxis) + { + case AxisOptions.ForwardAxis: + angle = Mathf.Atan2(Input.acceleration.x, -Input.acceleration.y)*Mathf.Rad2Deg + + centreAngleOffset; + break; + case AxisOptions.SidewaysAxis: + angle = Mathf.Atan2(Input.acceleration.z, -Input.acceleration.y)*Mathf.Rad2Deg + + centreAngleOffset; + break; + } + } + + float axisValue = Mathf.InverseLerp(-fullTiltAngle, fullTiltAngle, angle)*2 - 1; + switch (mapping.type) + { + case AxisMapping.MappingType.NamedAxis: + m_SteerAxis.Update(axisValue); + break; + case AxisMapping.MappingType.MousePositionX: + CrossPlatformInputManager.SetVirtualMousePositionX(axisValue*Screen.width); + break; + case AxisMapping.MappingType.MousePositionY: + CrossPlatformInputManager.SetVirtualMousePositionY(axisValue*Screen.width); + break; + case AxisMapping.MappingType.MousePositionZ: + CrossPlatformInputManager.SetVirtualMousePositionZ(axisValue*Screen.width); + break; + } + } + + + private void OnDisable() + { + m_SteerAxis.Remove(); + } + } +} + + +namespace UnityStandardAssets.CrossPlatformInput.Inspector +{ +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof (TiltInput.AxisMapping))] + public class TiltInputAxisStylePropertyDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float x = position.x; + float y = position.y; + float inspectorWidth = position.width; + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + var props = new[] {"type", "axisName"}; + var widths = new[] {.4f, .6f}; + if (property.FindPropertyRelative("type").enumValueIndex > 0) + { + // hide name if not a named axis + props = new[] {"type"}; + widths = new[] {1f}; + } + const float lineHeight = 18; + for (int n = 0; n < props.Length; ++n) + { + float w = widths[n]*inspectorWidth; + + // Calculate rects + Rect rect = new Rect(x, y, w, lineHeight); + x += w; + + EditorGUI.PropertyField(rect, property.FindPropertyRelative(props[n]), GUIContent.none); + } + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + EditorGUI.EndProperty(); + } + } +#endif +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta new file mode 100644 index 0000000..93f79bf --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5c2d84226fbbaf94e9c1451f1c39b06a +labels: +- Not +- Fully +- Implemented +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -1001 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs new file mode 100644 index 0000000..4012331 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs @@ -0,0 +1,156 @@ +using System; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace UnityStandardAssets.CrossPlatformInput +{ + [RequireComponent(typeof(Image))] + public class TouchPad : MonoBehaviour, IPointerDownHandler, IPointerUpHandler + { + // Options for which axes to use + public enum AxisOption + { + Both, // Use both + OnlyHorizontal, // Only horizontal + OnlyVertical // Only vertical + } + + + public enum ControlStyle + { + Absolute, // operates from teh center of the image + Relative, // operates from the center of the initial touch + Swipe, // swipe to touch touch no maintained center + } + + + public AxisOption axesToUse = AxisOption.Both; // The options for the axes that the still will use + public ControlStyle controlStyle = ControlStyle.Absolute; // control style to use + public string horizontalAxisName = "Horizontal"; // The name given to the horizontal axis for the cross platform input + public string verticalAxisName = "Vertical"; // The name given to the vertical axis for the cross platform input + public float Xsensitivity = 1f; + public float Ysensitivity = 1f; + + Vector3 m_StartPos; + Vector2 m_PreviousDelta; + Vector3 m_JoytickOutput; + bool m_UseX; // Toggle for using the x axis + bool m_UseY; // Toggle for using the Y axis + CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis; // Reference to the joystick in the cross platform input + CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis; // Reference to the joystick in the cross platform input + bool m_Dragging; + int m_Id = -1; + Vector2 m_PreviousTouchPos; // swipe style control touch + + +#if !UNITY_EDITOR + private Vector3 m_Center; + private Image m_Image; +#else + Vector3 m_PreviousMouse; +#endif + + void OnEnable() + { + CreateVirtualAxes(); + } + + void Start() + { +#if !UNITY_EDITOR + m_Image = GetComponent(); + m_Center = m_Image.transform.position; +#endif + } + + void CreateVirtualAxes() + { + // set axes to use + m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal); + m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical); + + // create new axes based on axes to use + if (m_UseX) + { + m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis); + } + if (m_UseY) + { + m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis); + } + } + + void UpdateVirtualAxes(Vector3 value) + { + value = value.normalized; + if (m_UseX) + { + m_HorizontalVirtualAxis.Update(value.x); + } + + if (m_UseY) + { + m_VerticalVirtualAxis.Update(value.y); + } + } + + + public void OnPointerDown(PointerEventData data) + { + m_Dragging = true; + m_Id = data.pointerId; +#if !UNITY_EDITOR + if (controlStyle != ControlStyle.Absolute ) + m_Center = data.position; +#endif + } + + void Update() + { + if (!m_Dragging) + { + return; + } + if (Input.touchCount >= m_Id + 1 && m_Id != -1) + { +#if !UNITY_EDITOR + + if (controlStyle == ControlStyle.Swipe) + { + m_Center = m_PreviousTouchPos; + m_PreviousTouchPos = Input.touches[m_Id].position; + } + Vector2 pointerDelta = new Vector2(Input.touches[m_Id].position.x - m_Center.x , Input.touches[m_Id].position.y - m_Center.y).normalized; + pointerDelta.x *= Xsensitivity; + pointerDelta.y *= Ysensitivity; +#else + Vector2 pointerDelta; + pointerDelta.x = Input.mousePosition.x - m_PreviousMouse.x; + pointerDelta.y = Input.mousePosition.y - m_PreviousMouse.y; + m_PreviousMouse = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0f); +#endif + UpdateVirtualAxes(new Vector3(pointerDelta.x, pointerDelta.y, 0)); + } + } + + + public void OnPointerUp(PointerEventData data) + { + m_Dragging = false; + m_Id = -1; + UpdateVirtualAxes(Vector3.zero); + } + + void OnDisable() + { + if (CrossPlatformInputManager.AxisExists(horizontalAxisName)) + CrossPlatformInputManager.UnRegisterVirtualAxis(horizontalAxisName); + + if (CrossPlatformInputManager.AxisExists(verticalAxisName)) + CrossPlatformInputManager.UnRegisterVirtualAxis(verticalAxisName); + } + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta new file mode 100644 index 0000000..0b176aa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1caf40fc8bebb6b43b2550c05ca791d6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs new file mode 100644 index 0000000..5ffec5a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + + +namespace UnityStandardAssets.CrossPlatformInput +{ + public abstract class VirtualInput + { + public Vector3 virtualMousePosition { get; private set; } + + + protected Dictionary m_VirtualAxes = + new Dictionary(); + // Dictionary to store the name relating to the virtual axes + protected Dictionary m_VirtualButtons = + new Dictionary(); + protected List m_AlwaysUseVirtual = new List(); + // list of the axis and button names that have been flagged to always use a virtual axis or button + + + public bool AxisExists(string name) + { + return m_VirtualAxes.ContainsKey(name); + } + + public bool ButtonExists(string name) + { + return m_VirtualButtons.ContainsKey(name); + } + + + public void RegisterVirtualAxis(CrossPlatformInputManager.VirtualAxis axis) + { + // check if we already have an axis with that name and log and error if we do + if (m_VirtualAxes.ContainsKey(axis.name)) + { + Debug.LogError("There is already a virtual axis named " + axis.name + " registered."); + } + else + { + // add any new axes + m_VirtualAxes.Add(axis.name, axis); + + // if we dont want to match with the input manager setting then revert to always using virtual + if (!axis.matchWithInputManager) + { + m_AlwaysUseVirtual.Add(axis.name); + } + } + } + + + public void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button) + { + // check if already have a buttin with that name and log an error if we do + if (m_VirtualButtons.ContainsKey(button.name)) + { + Debug.LogError("There is already a virtual button named " + button.name + " registered."); + } + else + { + // add any new buttons + m_VirtualButtons.Add(button.name, button); + + // if we dont want to match to the input manager then always use a virtual axis + if (!button.matchWithInputManager) + { + m_AlwaysUseVirtual.Add(button.name); + } + } + } + + + public void UnRegisterVirtualAxis(string name) + { + // if we have an axis with that name then remove it from our dictionary of registered axes + if (m_VirtualAxes.ContainsKey(name)) + { + m_VirtualAxes.Remove(name); + } + } + + + public void UnRegisterVirtualButton(string name) + { + // if we have a button with this name then remove it from our dictionary of registered buttons + if (m_VirtualButtons.ContainsKey(name)) + { + m_VirtualButtons.Remove(name); + } + } + + + // returns a reference to a named virtual axis if it exists otherwise null + public CrossPlatformInputManager.VirtualAxis VirtualAxisReference(string name) + { + return m_VirtualAxes.ContainsKey(name) ? m_VirtualAxes[name] : null; + } + + + public void SetVirtualMousePositionX(float f) + { + virtualMousePosition = new Vector3(f, virtualMousePosition.y, virtualMousePosition.z); + } + + + public void SetVirtualMousePositionY(float f) + { + virtualMousePosition = new Vector3(virtualMousePosition.x, f, virtualMousePosition.z); + } + + + public void SetVirtualMousePositionZ(float f) + { + virtualMousePosition = new Vector3(virtualMousePosition.x, virtualMousePosition.y, f); + } + + + public abstract float GetAxis(string name, bool raw); + + public abstract bool GetButton(string name); + public abstract bool GetButtonDown(string name); + public abstract bool GetButtonUp(string name); + + public abstract void SetButtonDown(string name); + public abstract void SetButtonUp(string name); + public abstract void SetAxisPositive(string name); + public abstract void SetAxisNegative(string name); + public abstract void SetAxisZero(string name); + public abstract void SetAxis(string name, float value); + public abstract Vector3 MousePosition(); + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta new file mode 100644 index 0000000..8f6c44d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0f57aeb1b8dce3342bea5c28ac17db24 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites.meta new file mode 100644 index 0000000..4a23b97 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1835e4537efbdd94b93c2dd136860f1d +folderAsset: yes +timeCreated: 1436977288 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png new file mode 100644 index 0000000..ebf8edd Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta new file mode 100644 index 0000000..2698d43 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: eb5f6e2757c821940b69cf1456f7865a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png new file mode 100644 index 0000000..b9d0137 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta new file mode 100644 index 0000000..f37709f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: f588d850485d0ae479d73cf3bd0b7b00 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png new file mode 100644 index 0000000..e8d1848 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta new file mode 100644 index 0000000..965a13f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 49b611e658efbf443b686a4036f74fe3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png new file mode 100644 index 0000000..11b1e8c Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta new file mode 100644 index 0000000..15450b4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 4db017495c69e8140a56a0e2b669e3f8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png new file mode 100644 index 0000000..684d53a Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta new file mode 100644 index 0000000..d339869 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 5b1a64ea234fb2343b8d0686c51280de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png new file mode 100644 index 0000000..578c00c Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta new file mode 100644 index 0000000..27742e3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 827c9cd4a3943534f909ac6473e17288 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png new file mode 100644 index 0000000..92bbbf2 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta new file mode 100644 index 0000000..79126c4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: a3983c59ebf804b4abba687bd7c9e92f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png new file mode 100644 index 0000000..c5d88d9 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta new file mode 100644 index 0000000..d76effe --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: a94c9a7eb94ceec4a8d67a1890e22e51 +TextureImporter: + internalIDToNameTable: + - first: + 213: 21300000 + second: ResetButton + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png new file mode 100644 index 0000000..fc100c0 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta new file mode 100644 index 0000000..01924ed --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 3d8675433a508ec47b8f895201eacf20 +TextureImporter: + internalIDToNameTable: + - first: + 213: 21300000 + second: JumpButton + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png new file mode 100644 index 0000000..d1891db Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta new file mode 100644 index 0000000..13cc514 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 5485e2f56028a3c4cb54f5caa167377e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png new file mode 100644 index 0000000..0a4df1d Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta new file mode 100644 index 0000000..c280b5c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 9866a92691696b346901281f2b329034 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png new file mode 100644 index 0000000..e954b77 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta new file mode 100644 index 0000000..94b5b72 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 0c6271a290ef75b4c97d58746c86c5b8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png new file mode 100644 index 0000000..e14ec79 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta new file mode 100644 index 0000000..2b05049 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 9d7c6e4896067aa4fa512a00f692ac1c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png new file mode 100644 index 0000000..64db848 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta new file mode 100644 index 0000000..55cdb6a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: ea5873cfd9158664f89459f0c9e1d853 +TextureImporter: + internalIDToNameTable: + - first: + 213: 21300000 + second: SliderBackground + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 31, y: 15, z: 31, w: 15} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png new file mode 100644 index 0000000..0dd9c19 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta new file mode 100644 index 0000000..c3a7c75 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 0626b924325d1c34cafa6b22297f4e4f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png new file mode 100644 index 0000000..9b86e30 Binary files /dev/null and b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png differ diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta new file mode 100644 index 0000000..bc5d2f2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: e4f1fee3de32377429fd1348fae62b10 +TextureImporter: + internalIDToNameTable: + - first: + 213: 21300000 + second: JumpButton + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 65, y: 65, z: 65, w: 65} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor.meta new file mode 100644 index 0000000..9f2c96c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d10858fdfba2dee4087f528a67bb7bd2 +folderAsset: yes +timeCreated: 1455215278 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput.meta new file mode 100644 index 0000000..714506c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 41e4f29e5dee9ec48a2538955ef1de71 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs new file mode 100644 index 0000000..54c4a45 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using UnityEditor; + +namespace UnityStandardAssets.CrossPlatformInput.Inspector +{ + [InitializeOnLoad] + public class CrossPlatformInitialize + { + // Custom compiler defines: + // + // CROSS_PLATFORM_INPUT : denotes that cross platform input package exists, so that other packages can use their CrossPlatformInput functions. + // EDITOR_MOBILE_INPUT : denotes that mobile input should be used in editor, if a mobile build target is selected. (i.e. using Unity Remote app). + // MOBILE_INPUT : denotes that mobile input should be used right now! + + static CrossPlatformInitialize() + { + var defines = GetDefinesList(buildTargetGroups[0]); + if (!defines.Contains("CROSS_PLATFORM_INPUT")) + { + SetEnabled("CROSS_PLATFORM_INPUT", true, false); + SetEnabled("MOBILE_INPUT", true, true); + } + } + + + [MenuItem("Mobile Input/Enable")] + private static void Enable() + { + SetEnabled("MOBILE_INPUT", true, true); + switch (EditorUserBuildSettings.activeBuildTarget) + { + case BuildTarget.Android: + case BuildTarget.iOS: + case BuildTarget.WSAPlayer: + EditorUtility.DisplayDialog("Mobile Input", + "You have enabled Mobile Input. You'll need to use the Unity Remote app on a connected device to control your game in the Editor.", + "OK"); + break; + + default: + EditorUtility.DisplayDialog("Mobile Input", + "You have enabled Mobile Input, but you have a non-mobile build target selected in your build settings. The mobile control rigs won't be active or visible on-screen until you switch the build target to a mobile platform.", + "OK"); + break; + } + } + + + [MenuItem("Mobile Input/Enable", true)] + private static bool EnableValidate() + { + var defines = GetDefinesList(mobileBuildTargetGroups[0]); + return !defines.Contains("MOBILE_INPUT"); + } + + + [MenuItem("Mobile Input/Disable")] + private static void Disable() + { + SetEnabled("MOBILE_INPUT", false, true); + switch (EditorUserBuildSettings.activeBuildTarget) + { + case BuildTarget.Android: + case BuildTarget.iOS: + EditorUtility.DisplayDialog("Mobile Input", + "You have disabled Mobile Input. Mobile control rigs won't be visible, and the Cross Platform Input functions will always return standalone controls.", + "OK"); + break; + } + } + + + [MenuItem("Mobile Input/Disable", true)] + private static bool DisableValidate() + { + var defines = GetDefinesList(mobileBuildTargetGroups[0]); + return defines.Contains("MOBILE_INPUT"); + } + + + private static BuildTargetGroup[] buildTargetGroups = new BuildTargetGroup[] + { + BuildTargetGroup.Standalone, + BuildTargetGroup.Android, + BuildTargetGroup.iOS + }; + + private static BuildTargetGroup[] mobileBuildTargetGroups = new BuildTargetGroup[] + { + BuildTargetGroup.Android, + BuildTargetGroup.iOS, + BuildTargetGroup.WSA + }; + + + private static void SetEnabled(string defineName, bool enable, bool mobile) + { + //Debug.Log("setting "+defineName+" to "+enable); + foreach (var group in mobile ? mobileBuildTargetGroups : buildTargetGroups) + { + var defines = GetDefinesList(group); + if (enable) + { + if (defines.Contains(defineName)) + { + return; + } + defines.Add(defineName); + } + else + { + if (!defines.Contains(defineName)) + { + return; + } + while (defines.Contains(defineName)) + { + defines.Remove(defineName); + } + } + string definesString = string.Join(";", defines.ToArray()); + PlayerSettings.SetScriptingDefineSymbolsForGroup(group, definesString); + } + } + + + private static List GetDefinesList(BuildTargetGroup group) + { + return new List(PlayerSettings.GetScriptingDefineSymbolsForGroup(group).Split(';')); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta new file mode 100644 index 0000000..56f7e86 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: db7667203062c644ea1877077e30ebd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials.meta new file mode 100644 index 0000000..f1576e6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5eebb5849c50a2c4ea24ded96e6f3aac +folderAsset: yes +timeCreated: 1427462663 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial new file mode 100644 index 0000000..63101ab --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Bouncy + dynamicFriction: .300000012 + staticFriction: .300000012 + bounciness: 1 + frictionCombine: 0 + bounceCombine: 3 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial.meta new file mode 100644 index 0000000..2d945d4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f93f63d068b08c459038c40fce897d8 +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial new file mode 100644 index 0000000..badde0f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Ice + dynamicFriction: .100000001 + staticFriction: .100000001 + bounciness: 0 + frictionCombine: 2 + bounceCombine: 2 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial.meta new file mode 100644 index 0000000..42b441f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba92fb44336020f40bdf294bb66bc9da +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial new file mode 100644 index 0000000..ed55da9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MaxFriction + dynamicFriction: 1 + staticFriction: 1 + bounciness: 0 + frictionCombine: 3 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial.meta new file mode 100644 index 0000000..7aa92ab --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e52fb17f9b1e7fd48b8955f1391d3688 +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial new file mode 100644 index 0000000..13c5df6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Metal + dynamicFriction: .150000006 + staticFriction: .150000006 + bounciness: 0 + frictionCombine: 1 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial.meta new file mode 100644 index 0000000..69e042e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01571ba68fb2dad46aa03094ab219579 +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial new file mode 100644 index 0000000..1260bec --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Rubber + dynamicFriction: 1 + staticFriction: 1 + bounciness: .5 + frictionCombine: 3 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial.meta new file mode 100644 index 0000000..5475495 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52baaeb214519f347a35cf0edfd262ff +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial new file mode 100644 index 0000000..b6305f7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Wood + dynamicFriction: .449999988 + staticFriction: .449999988 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial.meta new file mode 100644 index 0000000..1640e6a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3aeb7dadc0c69d54d9e5777e9d5631f1 +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial new file mode 100644 index 0000000..4a45cf3 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ZeroFriction + dynamicFriction: 0 + staticFriction: 0 + bounciness: 0 + frictionCombine: 2 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial.meta new file mode 100644 index 0000000..9013edf --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2815a7ab32e42c4bb42f59caacb8ec1 +timeCreated: 1427463081 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility.meta new file mode 100644 index 0000000..6b5fea1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4539eb30e895bbb41b5eae6df2dde978 +folderAsset: yes +timeCreated: 1436977288 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ActivateTrigger.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ActivateTrigger.cs new file mode 100644 index 0000000..8ba20ad --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ActivateTrigger.cs @@ -0,0 +1,95 @@ +using System; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace UnityStandardAssets.Utility +{ + public class ActivateTrigger : MonoBehaviour + { + // A multi-purpose script which causes an action to occur when + // a trigger collider is entered. + public enum Mode + { + Trigger = 0, // Just broadcast the action on to the target + Replace = 1, // replace target with source + Activate = 2, // Activate the target GameObject + Enable = 3, // Enable a component + Animate = 4, // Start animation on target + Deactivate = 5 // Decativate target GameObject + } + + public Mode action = Mode.Activate; // The action to accomplish + public Object target; // The game object to affect. If none, the trigger work on this game object + public GameObject source; + public int triggerCount = 1; + public bool repeatTrigger = false; + + + private void DoActivateTrigger() + { + triggerCount--; + + if (triggerCount == 0 || repeatTrigger) + { + Object currentTarget = target ?? gameObject; + Behaviour targetBehaviour = currentTarget as Behaviour; + GameObject targetGameObject = currentTarget as GameObject; + if (targetBehaviour != null) + { + targetGameObject = targetBehaviour.gameObject; + } + + switch (action) + { + case Mode.Trigger: + if (targetGameObject != null) + { + targetGameObject.BroadcastMessage("DoActivateTrigger"); + } + break; + case Mode.Replace: + if (source != null) + { + if (targetGameObject != null) + { + Instantiate(source, targetGameObject.transform.position, + targetGameObject.transform.rotation); + Destroy(targetGameObject); + } + } + break; + case Mode.Activate: + if (targetGameObject != null) + { + targetGameObject.SetActive(true); + } + break; + case Mode.Enable: + if (targetBehaviour != null) + { + targetBehaviour.enabled = true; + } + break; + case Mode.Animate: + if (targetGameObject != null) + { + targetGameObject.GetComponent().Play(); + } + break; + case Mode.Deactivate: + if (targetGameObject != null) + { + targetGameObject.SetActive(false); + } + break; + } + } + } + + + private void OnTriggerEnter(Collider other) + { + DoActivateTrigger(); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ActivateTrigger.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ActivateTrigger.cs.meta new file mode 100644 index 0000000..fd86651 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ActivateTrigger.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8634e062924929664361c08745211fb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs new file mode 100644 index 0000000..fb9fc00 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections; + +public class AlphaButtonClickMask : MonoBehaviour, ICanvasRaycastFilter +{ + protected Image _image; + + public void Start() + { + _image = GetComponent(); + + Texture2D tex = _image.sprite.texture as Texture2D; + + bool isInvalid = false; + if (tex != null) + { + try + { + tex.GetPixels32(); + } + catch (UnityException e) + { + Debug.LogError(e.Message); + isInvalid = true; + } + } + else + { + isInvalid = true; + } + + if (isInvalid) + { + Debug.LogError("This script need an Image with a readbale Texture2D to work."); + } + } + + public bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) + { + Vector2 localPoint; + RectTransformUtility.ScreenPointToLocalPointInRectangle(_image.rectTransform, sp, eventCamera, out localPoint); + + Vector2 pivot = _image.rectTransform.pivot; + Vector2 normalizedLocal = new Vector2(pivot.x + localPoint.x / _image.rectTransform.rect.width, pivot.y + localPoint.y / _image.rectTransform.rect.height); + Vector2 uv = new Vector2( + _image.sprite.rect.x + normalizedLocal.x * _image.sprite.rect.width, + _image.sprite.rect.y + normalizedLocal.y * _image.sprite.rect.height ); + + uv.x /= _image.sprite.texture.width; + uv.y /= _image.sprite.texture.height; + + //uv are inversed, as 0,0 or the rect transform seem to be upper right, then going negativ toward lower left... + Color c = _image.sprite.texture.GetPixelBilinear(uv.x, uv.y); + + return c.a> 0.1f; + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs.meta new file mode 100644 index 0000000..520f9ef --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AlphaButtonClickMask.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 971f44ba24a74294294daed00507d80e +timeCreated: 1436868016 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs new file mode 100644 index 0000000..ca36efb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs @@ -0,0 +1,199 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.Utility +{ + public class AutoMobileShaderSwitch : MonoBehaviour + { + [SerializeField] private ReplacementList m_ReplacementList; + + // Use this for initialization + private void OnEnable() + { +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_TIZEN || UNITY_STV + var renderers = FindObjectsOfType(); + Debug.Log (renderers.Length+" renderers"); + var oldMaterials = new List(); + var newMaterials = new List(); + + int materialsReplaced = 0; + int materialInstancesReplaced = 0; + + foreach(ReplacementDefinition replacementDef in m_ReplacementList.items) + { + foreach(var r in renderers) + { + Material[] modifiedMaterials = null; + for(int n=0; n 0) + { + for (int i = -1; i < items.arraySize; ++i) + { + var item = items.GetArrayElementAtIndex(i); + + float rowX = x; + for (int n = 0; n < props.Length; ++n) + { + float w = widths[n]*inspectorWidth; + + // Calculate rects + Rect rect = new Rect(rowX, y, w, lineHeight); + rowX += w; + + if (i == -1) + { + // draw title labels + EditorGUI.LabelField(rect, titles[n]); + } + else + { + if (props[n] == "-" || props[n] == "^" || props[n] == "v") + { + if (GUI.Button(rect, props[n])) + { + switch (props[n]) + { + case "-": + items.DeleteArrayElementAtIndex(i); + items.DeleteArrayElementAtIndex(i); + changedLength = true; + break; + case "v": + if (i > 0) + { + items.MoveArrayElement(i, i + 1); + } + break; + case "^": + if (i < items.arraySize - 1) + { + items.MoveArrayElement(i, i - 1); + } + break; + } + } + } + else + { + SerializedProperty prop = item.FindPropertyRelative(props[n]); + EditorGUI.PropertyField(rect, prop, GUIContent.none); + } + } + } + + y += lineHeight + k_Spacing; + if (changedLength) + { + break; + } + } + } + + // add button + var addButtonRect = new Rect((x + position.width) - widths[widths.Length - 1]*inspectorWidth, y, + widths[widths.Length - 1]*inspectorWidth, lineHeight); + if (GUI.Button(addButtonRect, "+")) + { + items.InsertArrayElementAtIndex(items.arraySize); + } + + y += lineHeight + k_Spacing; + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + EditorGUI.EndProperty(); + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + SerializedProperty items = property.FindPropertyRelative("items"); + float lineAndSpace = k_LineHeight + k_Spacing; + return 40 + (items.arraySize*lineAndSpace) + lineAndSpace; + } + } +#endif +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs.meta new file mode 100644 index 0000000..4108156 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c4978ff6447f9040b84acc89b0bbdc8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs new file mode 100644 index 0000000..edbce0e --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs @@ -0,0 +1,41 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class AutoMoveAndRotate : MonoBehaviour + { + public Vector3andSpace moveUnitsPerSecond; + public Vector3andSpace rotateDegreesPerSecond; + public bool ignoreTimescale; + private float m_LastRealTime; + + + private void Start() + { + m_LastRealTime = Time.realtimeSinceStartup; + } + + + // Update is called once per frame + private void Update() + { + float deltaTime = Time.deltaTime; + if (ignoreTimescale) + { + deltaTime = (Time.realtimeSinceStartup - m_LastRealTime); + m_LastRealTime = Time.realtimeSinceStartup; + } + transform.Translate(moveUnitsPerSecond.value*deltaTime, moveUnitsPerSecond.space); + transform.Rotate(rotateDegreesPerSecond.value*deltaTime, moveUnitsPerSecond.space); + } + + + [Serializable] + public class Vector3andSpace + { + public Vector3 value; + public Space space = Space.Self; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs.meta new file mode 100644 index 0000000..30b395a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1347817507220a4384f3ff6f7c24546 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CameraRefocus.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CameraRefocus.cs new file mode 100644 index 0000000..26f1c9b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CameraRefocus.cs @@ -0,0 +1,58 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class CameraRefocus + { + public Camera Camera; + public Vector3 Lookatpoint; + public Transform Parent; + + private Vector3 m_OrigCameraPos; + private bool m_Refocus; + + + public CameraRefocus(Camera camera, Transform parent, Vector3 origCameraPos) + { + m_OrigCameraPos = origCameraPos; + Camera = camera; + Parent = parent; + } + + + public void ChangeCamera(Camera camera) + { + Camera = camera; + } + + + public void ChangeParent(Transform parent) + { + Parent = parent; + } + + + public void GetFocusPoint() + { + RaycastHit hitInfo; + if (Physics.Raycast(Parent.transform.position + m_OrigCameraPos, Parent.transform.forward, out hitInfo, + 100f)) + { + Lookatpoint = hitInfo.point; + m_Refocus = true; + return; + } + m_Refocus = false; + } + + + public void SetFocusPoint() + { + if (m_Refocus) + { + Camera.transform.LookAt(Lookatpoint); + } + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CameraRefocus.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CameraRefocus.cs.meta new file mode 100644 index 0000000..9300ded --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CameraRefocus.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d1e2e7a54dcc8694ab1eca46d072f264 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CurveControlledBob.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CurveControlledBob.cs new file mode 100644 index 0000000..b3951b7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CurveControlledBob.cs @@ -0,0 +1,54 @@ +using System; +using UnityEngine; + + +namespace UnityStandardAssets.Utility +{ + [Serializable] + public class CurveControlledBob + { + public float HorizontalBobRange = 0.33f; + public float VerticalBobRange = 0.33f; + public AnimationCurve Bobcurve = new AnimationCurve(new Keyframe(0f, 0f), new Keyframe(0.5f, 1f), + new Keyframe(1f, 0f), new Keyframe(1.5f, -1f), + new Keyframe(2f, 0f)); // sin curve for head bob + public float VerticaltoHorizontalRatio = 1f; + + private float m_CyclePositionX; + private float m_CyclePositionY; + private float m_BobBaseInterval; + private Vector3 m_OriginalCameraPosition; + private float m_Time; + + + public void Setup(Camera camera, float bobBaseInterval) + { + m_BobBaseInterval = bobBaseInterval; + m_OriginalCameraPosition = camera.transform.localPosition; + + // get the length of the curve in time + m_Time = Bobcurve[Bobcurve.length - 1].time; + } + + + public Vector3 DoHeadBob(float speed) + { + float xPos = m_OriginalCameraPosition.x + (Bobcurve.Evaluate(m_CyclePositionX)*HorizontalBobRange); + float yPos = m_OriginalCameraPosition.y + (Bobcurve.Evaluate(m_CyclePositionY)*VerticalBobRange); + + m_CyclePositionX += (speed*Time.deltaTime)/m_BobBaseInterval; + m_CyclePositionY += ((speed*Time.deltaTime)/m_BobBaseInterval)*VerticaltoHorizontalRatio; + + if (m_CyclePositionX > m_Time) + { + m_CyclePositionX = m_CyclePositionX - m_Time; + } + if (m_CyclePositionY > m_Time) + { + m_CyclePositionY = m_CyclePositionY - m_Time; + } + + return new Vector3(xPos, yPos, 0f); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CurveControlledBob.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CurveControlledBob.cs.meta new file mode 100644 index 0000000..3b9374f --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/CurveControlledBob.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 492f54f4accf00440828ffcb9e4fcc19 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DragRigidbody.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DragRigidbody.cs new file mode 100644 index 0000000..b0f5c35 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DragRigidbody.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class DragRigidbody : MonoBehaviour + { + const float k_Spring = 50.0f; + const float k_Damper = 5.0f; + const float k_Drag = 10.0f; + const float k_AngularDrag = 5.0f; + const float k_Distance = 0.2f; + const bool k_AttachToCenterOfMass = false; + + private SpringJoint m_SpringJoint; + + + private void Update() + { + // Make sure the user pressed the mouse down + if (!Input.GetMouseButtonDown(0)) + { + return; + } + + var mainCamera = FindCamera(); + + // We need to actually hit an object + RaycastHit hit = new RaycastHit(); + if ( + !Physics.Raycast(mainCamera.ScreenPointToRay(Input.mousePosition).origin, + mainCamera.ScreenPointToRay(Input.mousePosition).direction, out hit, 100, + Physics.DefaultRaycastLayers)) + { + return; + } + // We need to hit a rigidbody that is not kinematic + if (!hit.rigidbody || hit.rigidbody.isKinematic) + { + return; + } + + if (!m_SpringJoint) + { + var go = new GameObject("Rigidbody dragger"); + Rigidbody body = go.AddComponent(); + m_SpringJoint = go.AddComponent(); + body.isKinematic = true; + } + + m_SpringJoint.transform.position = hit.point; + m_SpringJoint.anchor = Vector3.zero; + + m_SpringJoint.spring = k_Spring; + m_SpringJoint.damper = k_Damper; + m_SpringJoint.maxDistance = k_Distance; + m_SpringJoint.connectedBody = hit.rigidbody; + + StartCoroutine("DragObject", hit.distance); + } + + + private IEnumerator DragObject(float distance) + { + var oldDrag = m_SpringJoint.connectedBody.drag; + var oldAngularDrag = m_SpringJoint.connectedBody.angularDrag; + m_SpringJoint.connectedBody.drag = k_Drag; + m_SpringJoint.connectedBody.angularDrag = k_AngularDrag; + var mainCamera = FindCamera(); + while (Input.GetMouseButton(0)) + { + var ray = mainCamera.ScreenPointToRay(Input.mousePosition); + m_SpringJoint.transform.position = ray.GetPoint(distance); + yield return null; + } + if (m_SpringJoint.connectedBody) + { + m_SpringJoint.connectedBody.drag = oldDrag; + m_SpringJoint.connectedBody.angularDrag = oldAngularDrag; + m_SpringJoint.connectedBody = null; + } + } + + + private Camera FindCamera() + { + if (GetComponent()) + { + return GetComponent(); + } + + return Camera.main; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DragRigidbody.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DragRigidbody.cs.meta new file mode 100644 index 0000000..42579c5 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DragRigidbody.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 58650e15a2607e44daa0f150e0061d89 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DynamicShadowSettings.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DynamicShadowSettings.cs new file mode 100644 index 0000000..bedb568 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DynamicShadowSettings.cs @@ -0,0 +1,51 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class DynamicShadowSettings : MonoBehaviour + { + public Light sunLight; + public float minHeight = 10; + public float minShadowDistance = 80; + public float minShadowBias = 1; + public float maxHeight = 1000; + public float maxShadowDistance = 10000; + public float maxShadowBias = 0.1f; + public float adaptTime = 1; + + private float m_SmoothHeight; + private float m_ChangeSpeed; + private float m_OriginalStrength = 1; + + + private void Start() + { + m_OriginalStrength = sunLight.shadowStrength; + } + + + // Update is called once per frame + private void Update() + { + Ray ray = new Ray(Camera.main.transform.position, -Vector3.up); + RaycastHit hit; + float height = transform.position.y; + if (Physics.Raycast(ray, out hit)) + { + height = hit.distance; + } + + if (Mathf.Abs(height - m_SmoothHeight) > 1) + { + m_SmoothHeight = Mathf.SmoothDamp(m_SmoothHeight, height, ref m_ChangeSpeed, adaptTime); + } + + float i = Mathf.InverseLerp(minHeight, maxHeight, m_SmoothHeight); + + QualitySettings.shadowDistance = Mathf.Lerp(minShadowDistance, maxShadowDistance, i); + sunLight.shadowBias = Mathf.Lerp(minShadowBias, maxShadowBias, 1 - ((1 - i)*(1 - i))); + sunLight.shadowStrength = Mathf.Lerp(m_OriginalStrength, 0, i); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DynamicShadowSettings.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DynamicShadowSettings.cs.meta new file mode 100644 index 0000000..1bf45ee --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/DynamicShadowSettings.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8566902b50d5bfb4fb7f8b89f9cdbe8b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/EventSystemChecker.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/EventSystemChecker.cs new file mode 100644 index 0000000..0401d31 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/EventSystemChecker.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections; +using UnityEngine; +using UnityEngine.EventSystems; + +public class EventSystemChecker : MonoBehaviour +{ + //public GameObject eventSystem; + + // Use this for initialization + void Awake () + { + if(!FindObjectOfType()) + { + //Instantiate(eventSystem); + GameObject obj = new GameObject("EventSystem"); + obj.AddComponent(); + obj.AddComponent().forceModuleActive = true; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/EventSystemChecker.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/EventSystemChecker.cs.meta new file mode 100644 index 0000000..3b131fa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/EventSystemChecker.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c0578910bbe00d43919a92c7b9893fe +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FOVKick.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FOVKick.cs new file mode 100644 index 0000000..fbfab58 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FOVKick.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + [Serializable] + public class FOVKick + { + public Camera Camera; // optional camera setup, if null the main camera will be used + [HideInInspector] public float originalFov; // the original fov + public float FOVIncrease = 3f; // the amount the field of view increases when going into a run + public float TimeToIncrease = 1f; // the amount of time the field of view will increase over + public float TimeToDecrease = 1f; // the amount of time the field of view will take to return to its original size + public AnimationCurve IncreaseCurve; + + + public void Setup(Camera camera) + { + CheckStatus(camera); + + Camera = camera; + originalFov = camera.fieldOfView; + } + + + private void CheckStatus(Camera camera) + { + if (camera == null) + { + throw new Exception("FOVKick camera is null, please supply the camera to the constructor"); + } + + if (IncreaseCurve == null) + { + throw new Exception( + "FOVKick Increase curve is null, please define the curve for the field of view kicks"); + } + } + + + public void ChangeCamera(Camera camera) + { + Camera = camera; + } + + + public IEnumerator FOVKickUp() + { + float t = Mathf.Abs((Camera.fieldOfView - originalFov)/FOVIncrease); + while (t < TimeToIncrease) + { + Camera.fieldOfView = originalFov + (IncreaseCurve.Evaluate(t/TimeToIncrease)*FOVIncrease); + t += Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + } + + + public IEnumerator FOVKickDown() + { + float t = Mathf.Abs((Camera.fieldOfView - originalFov)/FOVIncrease); + while (t > 0) + { + Camera.fieldOfView = originalFov + (IncreaseCurve.Evaluate(t/TimeToDecrease)*FOVIncrease); + t -= Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + //make sure that fov returns to the original size + Camera.fieldOfView = originalFov; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FOVKick.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FOVKick.cs.meta new file mode 100644 index 0000000..50d5df6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FOVKick.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6045a93fb05b9c74884821030da2c46c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FPSCounter.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FPSCounter.cs new file mode 100644 index 0000000..6f9bc54 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FPSCounter.cs @@ -0,0 +1,38 @@ +using System; +using UnityEngine; +using UnityEngine.UI; + +namespace UnityStandardAssets.Utility +{ + [RequireComponent(typeof (Text))] + public class FPSCounter : MonoBehaviour + { + const float fpsMeasurePeriod = 0.5f; + private int m_FpsAccumulator = 0; + private float m_FpsNextPeriod = 0; + private int m_CurrentFps; + const string display = "{0} FPS"; + private Text m_Text; + + + private void Start() + { + m_FpsNextPeriod = Time.realtimeSinceStartup + fpsMeasurePeriod; + m_Text = GetComponent(); + } + + + private void Update() + { + // measure average frames per second + m_FpsAccumulator++; + if (Time.realtimeSinceStartup > m_FpsNextPeriod) + { + m_CurrentFps = (int) (m_FpsAccumulator/fpsMeasurePeriod); + m_FpsAccumulator = 0; + m_FpsNextPeriod += fpsMeasurePeriod; + m_Text.text = string.Format(display, m_CurrentFps); + } + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FPSCounter.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FPSCounter.cs.meta new file mode 100644 index 0000000..8b9f3b8 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FPSCounter.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 22bbf57ec543cee42a5aa0ec2dd9e457 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FollowTarget.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FollowTarget.cs new file mode 100644 index 0000000..e7b91d9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FollowTarget.cs @@ -0,0 +1,18 @@ +using System; +using UnityEngine; + + +namespace UnityStandardAssets.Utility +{ + public class FollowTarget : MonoBehaviour + { + public Transform target; + public Vector3 offset = new Vector3(0f, 7.5f, 0f); + + + private void LateUpdate() + { + transform.position = target.position + offset; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FollowTarget.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FollowTarget.cs.meta new file mode 100644 index 0000000..28aa661 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/FollowTarget.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 246cc59c7a84ea44f87f6b70acfe30c5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/LerpControlledBob.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/LerpControlledBob.cs new file mode 100644 index 0000000..8d6b92c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/LerpControlledBob.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + [Serializable] + public class LerpControlledBob + { + public float BobDuration; + public float BobAmount; + + private float m_Offset = 0f; + + + // provides the offset that can be used + public float Offset() + { + return m_Offset; + } + + + public IEnumerator DoBobCycle() + { + // make the camera move down slightly + float t = 0f; + while (t < BobDuration) + { + m_Offset = Mathf.Lerp(0f, BobAmount, t/BobDuration); + t += Time.deltaTime; + yield return new WaitForFixedUpdate(); + } + + // make it move back to neutral + t = 0f; + while (t < BobDuration) + { + m_Offset = Mathf.Lerp(BobAmount, 0f, t/BobDuration); + t += Time.deltaTime; + yield return new WaitForFixedUpdate(); + } + m_Offset = 0f; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/LerpControlledBob.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/LerpControlledBob.cs.meta new file mode 100644 index 0000000..5321d93 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/LerpControlledBob.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c1bbfafbde15c854681023b9e01e12dd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ObjectResetter.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ObjectResetter.cs new file mode 100644 index 0000000..d019fa6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ObjectResetter.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class ObjectResetter : MonoBehaviour + { + private Vector3 originalPosition; + private Quaternion originalRotation; + private List originalStructure; + + private Rigidbody Rigidbody; + + // Use this for initialization + private void Start() + { + originalStructure = new List(GetComponentsInChildren()); + originalPosition = transform.position; + originalRotation = transform.rotation; + + Rigidbody = GetComponent(); + } + + + public void DelayedReset(float delay) + { + StartCoroutine(ResetCoroutine(delay)); + } + + + public IEnumerator ResetCoroutine(float delay) + { + yield return new WaitForSeconds(delay); + + // remove any gameobjects added (fire, skid trails, etc) + foreach (var t in GetComponentsInChildren()) + { + if (!originalStructure.Contains(t)) + { + t.parent = null; + } + } + + transform.position = originalPosition; + transform.rotation = originalRotation; + if (Rigidbody) + { + Rigidbody.velocity = Vector3.zero; + Rigidbody.angularVelocity = Vector3.zero; + } + + SendMessage("Reset"); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ObjectResetter.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ObjectResetter.cs.meta new file mode 100644 index 0000000..4bcdef9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ObjectResetter.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 643c971818f68d3439e84b5d8bdafe07 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs new file mode 100644 index 0000000..22f66f6 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace UnityStandardAssets.Utility +{ + public class ParticleSystemDestroyer : MonoBehaviour + { + // allows a particle system to exist for a specified duration, + // then shuts off emission, and waits for all particles to expire + // before destroying the gameObject + + public float minDuration = 8; + public float maxDuration = 10; + + private float m_MaxLifetime; + private bool m_EarlyStop; + + + private IEnumerator Start() + { + var systems = GetComponentsInChildren(); + + // find out the maximum lifetime of any particles in this effect + foreach (var system in systems) + { + m_MaxLifetime = Mathf.Max(system.main.startLifetime.constant, m_MaxLifetime); + } + + // wait for random duration + + float stopTime = Time.time + Random.Range(minDuration, maxDuration); + + while (Time.time < stopTime && !m_EarlyStop) + { + yield return null; + } + Debug.Log("stopping " + name); + + // turn off emission + foreach (var system in systems) + { + var emission = system.emission; + emission.enabled = false; + } + BroadcastMessage("Extinguish", SendMessageOptions.DontRequireReceiver); + + // wait for any remaining particles to expire + yield return new WaitForSeconds(m_MaxLifetime); + + Destroy(gameObject); + } + + + public void Stop() + { + // stops the particle system early + m_EarlyStop = true; + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs.meta new file mode 100644 index 0000000..ac73e15 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29014cd42b6d273408e0ceefd336c0b3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/PlatformSpecificContent.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/PlatformSpecificContent.cs new file mode 100644 index 0000000..d15c9eb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/PlatformSpecificContent.cs @@ -0,0 +1,127 @@ +using System; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.Utility +{ +#if UNITY_EDITOR + + [ExecuteInEditMode] +#endif + public class PlatformSpecificContent : MonoBehaviour +#if UNITY_EDITOR + , UnityEditor.Build.IActiveBuildTargetChanged +#endif + { + private enum BuildTargetGroup + { + Standalone, + Mobile + } + //disable warning about unassigned variable, as it is assigned by the serialization. +#pragma warning disable CS0649 + [SerializeField] + private BuildTargetGroup m_BuildTargetGroup; + [SerializeField] + private GameObject[] m_Content = new GameObject[0]; + [SerializeField] + private MonoBehaviour[] m_MonoBehaviours = new MonoBehaviour[0]; + [SerializeField] + private bool m_ChildrenOfThisObject; +#pragma warning restore CS0649 + +#if !UNITY_EDITOR + void OnEnable() + { + CheckEnableContent(); + } +#else + public int callbackOrder + { + get + { + return 1; + } + } +#endif + +#if UNITY_EDITOR + + private void OnEnable() + { + EditorApplication.update += Update; + } + + + private void OnDisable() + { + EditorApplication.update -= Update; + } + + public void OnActiveBuildTargetChanged(BuildTarget previousTarget, BuildTarget newTarget) + { + CheckEnableContent(); + } + + private void Update() + { + CheckEnableContent(); + } +#endif + + + private void CheckEnableContent() + { +#if (UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_TIZEN || UNITY_STV ) + if (m_BuildTargetGroup == BuildTargetGroup.Mobile) + { + EnableContent(true); + } else { + EnableContent(false); + } +#endif + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_TIZEN || UNITY_STV ) + if (m_BuildTargetGroup == BuildTargetGroup.Mobile) + { + EnableContent(false); + } + else + { + EnableContent(true); + } +#endif + } + + + private void EnableContent(bool enabled) + { + if (m_Content.Length > 0) + { + foreach (var g in m_Content) + { + if (g != null) + { + g.SetActive(enabled); + } + } + } + if (m_ChildrenOfThisObject) + { + foreach (Transform t in transform) + { + t.gameObject.SetActive(enabled); + } + } + if (m_MonoBehaviours.Length > 0) + { + foreach (var monoBehaviour in m_MonoBehaviours) + { + monoBehaviour.enabled = enabled; + } + } + } + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/PlatformSpecificContent.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/PlatformSpecificContent.cs.meta new file mode 100644 index 0000000..55d1acb --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/PlatformSpecificContent.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b27507c5d0efbbd47ac8c1de9a1a0a35 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs.meta new file mode 100644 index 0000000..161603d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: b43a4ef15621158419a2b639f7a98245 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab new file mode 100644 index 0000000..ac9ce8d --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab @@ -0,0 +1,183 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22409990} + - 223: {fileID: 22323452} + - 114: {fileID: 11403178} + - 114: {fileID: 11448042} + m_Layer: 5 + m_Name: FramerateCounter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &167734 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22488988} + - 222: {fileID: 22250932} + - 114: {fileID: 11410038} + - 114: {fileID: 11400482} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11400482 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 167734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22bbf57ec543cee42a5aa0ec2dd9e457, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11403178 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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 &11410038 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 167734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: .196078435, g: .196078435, b: .196078435, a: 1} + m_FontData: + m_Font: {fileID: 12800000, guid: b51a3e520f9164da198dc59c8acfccd6, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'FPS + +' +--- !u!114 &11448042 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!222 &22250932 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 167734} +--- !u!223 &22323452 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22409990 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 22488988} + m_Father: {fileID: 0} + m_RootOrder: 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 &22488988 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 167734} + 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: 22409990} + m_RootOrder: 0 + m_AnchorMin: {x: .5, y: 1} + m_AnchorMax: {x: .5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: .5, y: 1} +--- !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: 100000} + m_IsPrefabParent: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab.meta new file mode 100644 index 0000000..7b185b7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 81154777d5417884981849c5243f6c01 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SimpleMouseRotator.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SimpleMouseRotator.cs new file mode 100644 index 0000000..5b1ef5a --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SimpleMouseRotator.cs @@ -0,0 +1,113 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Utility +{ + public class SimpleMouseRotator : MonoBehaviour + { + // A mouselook behaviour with constraints which operate relative to + // this gameobject's initial rotation. + // Only rotates around local X and Y. + // Works in local coordinates, so if this object is parented + // to another moving gameobject, its local constraints will + // operate correctly + // (Think: looking out the side window of a car, or a gun turret + // on a moving spaceship with a limited angular range) + // to have no constraints on an axis, set the rotationRange to 360 or greater. + public Vector2 rotationRange = new Vector3(70, 70); + public float rotationSpeed = 10; + public float dampingTime = 0.2f; + public bool autoZeroVerticalOnMobile = true; + public bool autoZeroHorizontalOnMobile = false; + public bool relative = true; + + + private Vector3 m_TargetAngles; + private Vector3 m_FollowAngles; + private Vector3 m_FollowVelocity; + private Quaternion m_OriginalRotation; + + + private void Start() + { + m_OriginalRotation = transform.localRotation; + } + + + private void Update() + { + // we make initial calculations from the original local rotation + transform.localRotation = m_OriginalRotation; + + // read input from mouse or mobile controls + float inputH; + float inputV; + if (relative) + { + inputH = CrossPlatformInputManager.GetAxis("Mouse X"); + inputV = CrossPlatformInputManager.GetAxis("Mouse Y"); + + // wrap values to avoid springing quickly the wrong way from positive to negative + if (m_TargetAngles.y > 180) + { + m_TargetAngles.y -= 360; + m_FollowAngles.y -= 360; + } + if (m_TargetAngles.x > 180) + { + m_TargetAngles.x -= 360; + m_FollowAngles.x -= 360; + } + if (m_TargetAngles.y < -180) + { + m_TargetAngles.y += 360; + m_FollowAngles.y += 360; + } + if (m_TargetAngles.x < -180) + { + m_TargetAngles.x += 360; + m_FollowAngles.x += 360; + } + +#if MOBILE_INPUT + // on mobile, sometimes we want input mapped directly to tilt value, + // so it springs back automatically when the look input is released. + if (autoZeroHorizontalOnMobile) { + m_TargetAngles.y = Mathf.Lerp (-rotationRange.y * 0.5f, rotationRange.y * 0.5f, inputH * .5f + .5f); + } else { + m_TargetAngles.y += inputH * rotationSpeed; + } + if (autoZeroVerticalOnMobile) { + m_TargetAngles.x = Mathf.Lerp (-rotationRange.x * 0.5f, rotationRange.x * 0.5f, inputV * .5f + .5f); + } else { + m_TargetAngles.x += inputV * rotationSpeed; + } +#else + // with mouse input, we have direct control with no springback required. + m_TargetAngles.y += inputH*rotationSpeed; + m_TargetAngles.x += inputV*rotationSpeed; +#endif + + // clamp values to allowed range + m_TargetAngles.y = Mathf.Clamp(m_TargetAngles.y, -rotationRange.y*0.5f, rotationRange.y*0.5f); + m_TargetAngles.x = Mathf.Clamp(m_TargetAngles.x, -rotationRange.x*0.5f, rotationRange.x*0.5f); + } + else + { + inputH = Input.mousePosition.x; + inputV = Input.mousePosition.y; + + // set values to allowed range + m_TargetAngles.y = Mathf.Lerp(-rotationRange.y*0.5f, rotationRange.y*0.5f, inputH/Screen.width); + m_TargetAngles.x = Mathf.Lerp(-rotationRange.x*0.5f, rotationRange.x*0.5f, inputV/Screen.height); + } + + // smoothly interpolate current values to target angles + m_FollowAngles = Vector3.SmoothDamp(m_FollowAngles, m_TargetAngles, ref m_FollowVelocity, dampingTime); + + // update the actual gameobject's rotation + transform.localRotation = m_OriginalRotation*Quaternion.Euler(-m_FollowAngles.x, m_FollowAngles.y, 0); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SimpleMouseRotator.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SimpleMouseRotator.cs.meta new file mode 100644 index 0000000..4c2b617 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SimpleMouseRotator.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cadd54e4832aeef4b9359f44cbe335cd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SmoothFollow.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SmoothFollow.cs new file mode 100644 index 0000000..cd09e81 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SmoothFollow.cs @@ -0,0 +1,63 @@ +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class SmoothFollow : MonoBehaviour + { + //disable warning about unassigned variable, as it is assigned by the serialization. +#pragma warning disable CS0649 + // The target we are following + [SerializeField] + private Transform target; + // The distance in the x-z plane to the target + [SerializeField] + private float distance = 10.0f; + // the height we want the camera to be above the target + [SerializeField] + private float height = 5.0f; + + [SerializeField] + private float rotationDamping; + [SerializeField] + private float heightDamping; +#pragma warning restore CS0649 + + // Use this for initialization + void Start() { } + + // Update is called once per frame + void LateUpdate() + { + // Early out if we don't have a target + if (!target) + return; + + // Calculate the current rotation angles + var wantedRotationAngle = target.eulerAngles.y; + var wantedHeight = target.position.y + height; + + var currentRotationAngle = transform.eulerAngles.y; + var currentHeight = transform.position.y; + + // Damp the rotation around the y-axis + currentRotationAngle = Mathf.LerpAngle(currentRotationAngle, wantedRotationAngle, rotationDamping * Time.deltaTime); + + // Damp the height + currentHeight = Mathf.Lerp(currentHeight, wantedHeight, heightDamping * Time.deltaTime); + + // Convert the angle into a rotation + var currentRotation = Quaternion.Euler(0, currentRotationAngle, 0); + + // Set the position of the camera on the x-z plane to: + // distance meters behind the target + transform.position = target.position; + transform.position -= currentRotation * Vector3.forward * distance; + + // Set the height of the camera + transform.position = new Vector3(transform.position.x ,currentHeight , transform.position.z); + + // Always look at the target + transform.LookAt(target); + } + } +} \ No newline at end of file diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SmoothFollow.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SmoothFollow.cs.meta new file mode 100644 index 0000000..8e0ee92 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/SmoothFollow.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f76806479d916a64aa03f8e3eba7912f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectActivator.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectActivator.cs new file mode 100644 index 0000000..7c0b13b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectActivator.cs @@ -0,0 +1,216 @@ +using System; +using System.Collections; +using UnityEngine; +using UnityEngine.SceneManagement; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.Utility +{ + public class TimedObjectActivator : MonoBehaviour + { + public enum Action + { + Activate, + Deactivate, + Destroy, + ReloadLevel, + Call, + } + + + [Serializable] + public class Entry + { + public GameObject target; + public Action action; + public float delay; + } + + + [Serializable] + public class Entries + { + public Entry[] entries; + } + + + public Entries entries = new Entries(); + + + private void Awake() + { + foreach (Entry entry in entries.entries) + { + switch (entry.action) + { + case Action.Activate: + StartCoroutine(Activate(entry)); + break; + case Action.Deactivate: + StartCoroutine(Deactivate(entry)); + break; + case Action.Destroy: + Destroy(entry.target, entry.delay); + break; + + case Action.ReloadLevel: + StartCoroutine(ReloadLevel(entry)); + break; + } + } + } + + + private IEnumerator Activate(Entry entry) + { + yield return new WaitForSeconds(entry.delay); + entry.target.SetActive(true); + } + + + private IEnumerator Deactivate(Entry entry) + { + yield return new WaitForSeconds(entry.delay); + entry.target.SetActive(false); + } + + + private IEnumerator ReloadLevel(Entry entry) + { + yield return new WaitForSeconds(entry.delay); + SceneManager.LoadScene(SceneManager.GetSceneAt(0).name); + } + } +} + + +namespace UnityStandardAssets.Utility.Inspector +{ +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof (TimedObjectActivator.Entries))] + public class EntriesDrawer : PropertyDrawer + { + private const float k_LineHeight = 18; + private const float k_Spacing = 4; + + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float x = position.x; + float y = position.y; + float width = position.width; + + // Draw label + EditorGUI.PrefixLabel(position, GUIUtility.GetControlID(FocusType.Passive), label); + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + var entries = property.FindPropertyRelative("entries"); + + if (entries.arraySize > 0) + { + float actionWidth = .25f*width; + float targetWidth = .6f*width; + float delayWidth = .1f*width; + float buttonWidth = .05f*width; + + for (int i = 0; i < entries.arraySize; ++i) + { + y += k_LineHeight + k_Spacing; + + var entry = entries.GetArrayElementAtIndex(i); + + float rowX = x; + + // Calculate rects + Rect actionRect = new Rect(rowX, y, actionWidth, k_LineHeight); + rowX += actionWidth; + + Rect targetRect = new Rect(rowX, y, targetWidth, k_LineHeight); + rowX += targetWidth; + + Rect delayRect = new Rect(rowX, y, delayWidth, k_LineHeight); + rowX += delayWidth; + + Rect buttonRect = new Rect(rowX, y, buttonWidth, k_LineHeight); + rowX += buttonWidth; + + // Draw fields - passs GUIContent.none to each so they are drawn without labels + + if (entry.FindPropertyRelative("action").enumValueIndex != + (int) TimedObjectActivator.Action.ReloadLevel) + { + EditorGUI.PropertyField(actionRect, entry.FindPropertyRelative("action"), GUIContent.none); + EditorGUI.PropertyField(targetRect, entry.FindPropertyRelative("target"), GUIContent.none); + } + else + { + actionRect.width = actionRect.width + targetRect.width; + EditorGUI.PropertyField(actionRect, entry.FindPropertyRelative("action"), GUIContent.none); + } + + EditorGUI.PropertyField(delayRect, entry.FindPropertyRelative("delay"), GUIContent.none); + if (GUI.Button(buttonRect, "-")) + { + entries.DeleteArrayElementAtIndex(i); + break; + } + } + } + + // add & sort buttons + y += k_LineHeight + k_Spacing; + + var addButtonRect = new Rect(position.x + position.width - 120, y, 60, k_LineHeight); + if (GUI.Button(addButtonRect, "Add")) + { + entries.InsertArrayElementAtIndex(entries.arraySize); + } + + var sortButtonRect = new Rect(position.x + position.width - 60, y, 60, k_LineHeight); + if (GUI.Button(sortButtonRect, "Sort")) + { + bool changed = true; + while (entries.arraySize > 1 && changed) + { + changed = false; + for (int i = 0; i < entries.arraySize - 1; ++i) + { + var e1 = entries.GetArrayElementAtIndex(i); + var e2 = entries.GetArrayElementAtIndex(i + 1); + + if (e1.FindPropertyRelative("delay").floatValue > e2.FindPropertyRelative("delay").floatValue) + { + entries.MoveArrayElement(i + 1, i); + changed = true; + break; + } + } + } + } + + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + // + + + EditorGUI.EndProperty(); + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + SerializedProperty entries = property.FindPropertyRelative("entries"); + float lineAndSpace = k_LineHeight + k_Spacing; + return 40 + (entries.arraySize*lineAndSpace) + lineAndSpace; + } + } +#endif +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectActivator.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectActivator.cs.meta new file mode 100644 index 0000000..e2fd0fc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectActivator.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a7cedf246fca744f90cbdc9dbe41166 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectDestructor.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectDestructor.cs new file mode 100644 index 0000000..b055f0c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectDestructor.cs @@ -0,0 +1,27 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class TimedObjectDestructor : MonoBehaviour + { + [SerializeField] private float m_TimeOut = 1.0f; + [SerializeField] private bool m_DetachChildren = false; + + + private void Awake() + { + Invoke("DestroyNow", m_TimeOut); + } + + + private void DestroyNow() + { + if (m_DetachChildren) + { + transform.DetachChildren(); + } + Destroy(gameObject); + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectDestructor.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectDestructor.cs.meta new file mode 100644 index 0000000..9dec4d4 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/TimedObjectDestructor.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37fac21d1f093d344816942d1abce94e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointCircuit.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointCircuit.cs new file mode 100644 index 0000000..4f483fa --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointCircuit.cs @@ -0,0 +1,384 @@ +using System; +using System.Collections; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; + +#endif + +namespace UnityStandardAssets.Utility +{ + public class WaypointCircuit : MonoBehaviour + { + public WaypointList waypointList = new WaypointList(); + [SerializeField] private bool smoothRoute = true; + private int numPoints; + private Vector3[] points; + private float[] distances; + + public float editorVisualisationSubsteps = 100; + public float Length { get; private set; } + + public Transform[] Waypoints + { + get { return waypointList.items; } + } + + //this being here will save GC allocs + private int p0n; + private int p1n; + private int p2n; + private int p3n; + + private float i; + private Vector3 P0; + private Vector3 P1; + private Vector3 P2; + private Vector3 P3; + + // Use this for initialization + private void Awake() + { + if (Waypoints.Length > 1) + { + CachePositionsAndDistances(); + } + numPoints = Waypoints.Length; + } + + + public RoutePoint GetRoutePoint(float dist) + { + // position and direction + Vector3 p1 = GetRoutePosition(dist); + Vector3 p2 = GetRoutePosition(dist + 0.1f); + Vector3 delta = p2 - p1; + return new RoutePoint(p1, delta.normalized); + } + + + public Vector3 GetRoutePosition(float dist) + { + int point = 0; + + if (Length == 0) + { + Length = distances[distances.Length - 1]; + } + + dist = Mathf.Repeat(dist, Length); + + while (distances[point] < dist) + { + ++point; + } + + + // get nearest two points, ensuring points wrap-around start & end of circuit + p1n = ((point - 1) + numPoints)%numPoints; + p2n = point; + + // found point numbers, now find interpolation value between the two middle points + + i = Mathf.InverseLerp(distances[p1n], distances[p2n], dist); + + if (smoothRoute) + { + // smooth catmull-rom calculation between the two relevant points + + + // get indices for the surrounding 2 points, because + // four points are required by the catmull-rom function + p0n = ((point - 2) + numPoints)%numPoints; + p3n = (point + 1)%numPoints; + + // 2nd point may have been the 'last' point - a dupe of the first, + // (to give a value of max track distance instead of zero) + // but now it must be wrapped back to zero if that was the case. + p2n = p2n%numPoints; + + P0 = points[p0n]; + P1 = points[p1n]; + P2 = points[p2n]; + P3 = points[p3n]; + + return CatmullRom(P0, P1, P2, P3, i); + } + else + { + // simple linear lerp between the two points: + + p1n = ((point - 1) + numPoints)%numPoints; + p2n = point; + + return Vector3.Lerp(points[p1n], points[p2n], i); + } + } + + + private Vector3 CatmullRom(Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float i) + { + // comments are no use here... it's the catmull-rom equation. + // Un-magic this, lord vector! + return 0.5f* + ((2*p1) + (-p0 + p2)*i + (2*p0 - 5*p1 + 4*p2 - p3)*i*i + + (-p0 + 3*p1 - 3*p2 + p3)*i*i*i); + } + + + private void CachePositionsAndDistances() + { + // transfer the position of each point and distances between points to arrays for + // speed of lookup at runtime + points = new Vector3[Waypoints.Length + 1]; + distances = new float[Waypoints.Length + 1]; + + float accumulateDistance = 0; + for (int i = 0; i < points.Length; ++i) + { + var t1 = Waypoints[(i)%Waypoints.Length]; + var t2 = Waypoints[(i + 1)%Waypoints.Length]; + if (t1 != null && t2 != null) + { + Vector3 p1 = t1.position; + Vector3 p2 = t2.position; + points[i] = Waypoints[i%Waypoints.Length].position; + distances[i] = accumulateDistance; + accumulateDistance += (p1 - p2).magnitude; + } + } + } + + + private void OnDrawGizmos() + { + DrawGizmos(false); + } + + + private void OnDrawGizmosSelected() + { + DrawGizmos(true); + } + + + private void DrawGizmos(bool selected) + { + waypointList.circuit = this; + if (Waypoints.Length > 1) + { + numPoints = Waypoints.Length; + + CachePositionsAndDistances(); + Length = distances[distances.Length - 1]; + + Gizmos.color = selected ? Color.yellow : new Color(1, 1, 0, 0.5f); + Vector3 prev = Waypoints[0].position; + if (smoothRoute) + { + for (float dist = 0; dist < Length; dist += Length/editorVisualisationSubsteps) + { + Vector3 next = GetRoutePosition(dist + 1); + Gizmos.DrawLine(prev, next); + prev = next; + } + Gizmos.DrawLine(prev, Waypoints[0].position); + } + else + { + for (int n = 0; n < Waypoints.Length; ++n) + { + Vector3 next = Waypoints[(n + 1)%Waypoints.Length].position; + Gizmos.DrawLine(prev, next); + prev = next; + } + } + } + } + + + [Serializable] + public class WaypointList + { + public WaypointCircuit circuit; + public Transform[] items = new Transform[0]; + } + + public struct RoutePoint + { + public Vector3 position; + public Vector3 direction; + + + public RoutePoint(Vector3 position, Vector3 direction) + { + this.position = position; + this.direction = direction; + } + } + } +} + +namespace UnityStandardAssets.Utility.Inspector +{ +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof (WaypointCircuit.WaypointList))] + public class WaypointListDrawer : PropertyDrawer + { + private float lineHeight = 18; + private float spacing = 4; + + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float x = position.x; + float y = position.y; + float inspectorWidth = position.width; + + // Draw label + + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + var items = property.FindPropertyRelative("items"); + var titles = new string[] {"Transform", "", "", ""}; + var props = new string[] {"transform", "^", "v", "-"}; + var widths = new float[] {.7f, .1f, .1f, .1f}; + float lineHeight = 18; + bool changedLength = false; + if (items.arraySize > 0) + { + for (int i = -1; i < items.arraySize; ++i) + { + var item = items.GetArrayElementAtIndex(i); + + float rowX = x; + for (int n = 0; n < props.Length; ++n) + { + float w = widths[n]*inspectorWidth; + + // Calculate rects + Rect rect = new Rect(rowX, y, w, lineHeight); + rowX += w; + + if (i == -1) + { + EditorGUI.LabelField(rect, titles[n]); + } + else + { + if (n == 0) + { + EditorGUI.ObjectField(rect, item.objectReferenceValue, typeof (Transform), true); + } + else + { + if (GUI.Button(rect, props[n])) + { + switch (props[n]) + { + case "-": + items.DeleteArrayElementAtIndex(i); + items.DeleteArrayElementAtIndex(i); + changedLength = true; + break; + case "v": + if (i > 0) + { + items.MoveArrayElement(i, i + 1); + } + break; + case "^": + if (i < items.arraySize - 1) + { + items.MoveArrayElement(i, i - 1); + } + break; + } + } + } + } + } + + y += lineHeight + spacing; + if (changedLength) + { + break; + } + } + } + else + { + // add button + var addButtonRect = new Rect((x + position.width) - widths[widths.Length - 1]*inspectorWidth, y, + widths[widths.Length - 1]*inspectorWidth, lineHeight); + if (GUI.Button(addButtonRect, "+")) + { + items.InsertArrayElementAtIndex(items.arraySize); + } + + y += lineHeight + spacing; + } + + // add all button + var addAllButtonRect = new Rect(x, y, inspectorWidth, lineHeight); + if (GUI.Button(addAllButtonRect, "Assign using all child objects")) + { + var circuit = property.FindPropertyRelative("circuit").objectReferenceValue as WaypointCircuit; + var children = new Transform[circuit.transform.childCount]; + int n = 0; + foreach (Transform child in circuit.transform) + { + children[n++] = child; + } + Array.Sort(children, new TransformNameComparer()); + circuit.waypointList.items = new Transform[children.Length]; + for (n = 0; n < children.Length; ++n) + { + circuit.waypointList.items[n] = children[n]; + } + } + y += lineHeight + spacing; + + // rename all button + var renameButtonRect = new Rect(x, y, inspectorWidth, lineHeight); + if (GUI.Button(renameButtonRect, "Auto Rename numerically from this order")) + { + var circuit = property.FindPropertyRelative("circuit").objectReferenceValue as WaypointCircuit; + int n = 0; + foreach (Transform child in circuit.waypointList.items) + { + child.name = "Waypoint " + (n++).ToString("000"); + } + } + y += lineHeight + spacing; + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + EditorGUI.EndProperty(); + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + SerializedProperty items = property.FindPropertyRelative("items"); + float lineAndSpace = lineHeight + spacing; + return 40 + (items.arraySize*lineAndSpace) + lineAndSpace; + } + + + // comparer for check distances in ray cast hits + public class TransformNameComparer : IComparer + { + public int Compare(object x, object y) + { + return ((Transform) x).name.CompareTo(((Transform) y).name); + } + } + } +#endif +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointCircuit.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointCircuit.cs.meta new file mode 100644 index 0000000..7dd72d7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointCircuit.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 70852dc981465ea48bb527b9e33a87fd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointProgressTracker.cs b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointProgressTracker.cs new file mode 100644 index 0000000..855e5fc --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointProgressTracker.cs @@ -0,0 +1,155 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class WaypointProgressTracker : MonoBehaviour + { + // This script can be used with any object that is supposed to follow a + // route marked out by waypoints. + + // This script manages the amount to look ahead along the route, + // and keeps track of progress and laps. + + //disable warning about unassigned variable, as it is assigned by the serialization. +#pragma warning disable CS0649 + [SerializeField] private WaypointCircuit circuit; // A reference to the waypoint-based route we should follow + + [SerializeField] private float lookAheadForTargetOffset = 5; + // The offset ahead along the route that the we will aim for + + [SerializeField] private float lookAheadForTargetFactor = .1f; + // A multiplier adding distance ahead along the route to aim for, based on current speed + + [SerializeField] private float lookAheadForSpeedOffset = 10; + // The offset ahead only the route for speed adjustments (applied as the rotation of the waypoint target transform) + + [SerializeField] private float lookAheadForSpeedFactor = .2f; + // A multiplier adding distance ahead along the route for speed adjustments + + [SerializeField] private ProgressStyle progressStyle = ProgressStyle.SmoothAlongRoute; + // whether to update the position smoothly along the route (good for curved paths) or just when we reach each waypoint. + + [SerializeField] private float pointToPointThreshold = 4; + // proximity to waypoint which must be reached to switch target to next waypoint : only used in PointToPoint mode. +#pragma warning restore CS0649 + + public enum ProgressStyle + { + SmoothAlongRoute, + PointToPoint, + } + + // these are public, readable by other objects - i.e. for an AI to know where to head! + public WaypointCircuit.RoutePoint targetPoint { get; private set; } + public WaypointCircuit.RoutePoint speedPoint { get; private set; } + public WaypointCircuit.RoutePoint progressPoint { get; private set; } + + public Transform target; + + private float progressDistance; // The progress round the route, used in smooth mode. + private int progressNum; // the current waypoint number, used in point-to-point mode. + private Vector3 lastPosition; // Used to calculate current speed (since we may not have a rigidbody component) + private float speed; // current speed of this object (calculated from delta since last frame) + + // setup script properties + private void Start() + { + // we use a transform to represent the point to aim for, and the point which + // is considered for upcoming changes-of-speed. This allows this component + // to communicate this information to the AI without requiring further dependencies. + + // You can manually create a transform and assign it to this component *and* the AI, + // then this component will update it, and the AI can read it. + if (target == null) + { + target = new GameObject(name + " Waypoint Target").transform; + } + + Reset(); + } + + + // reset the object to sensible values + public void Reset() + { + progressDistance = 0; + progressNum = 0; + if (progressStyle == ProgressStyle.PointToPoint) + { + target.position = circuit.Waypoints[progressNum].position; + target.rotation = circuit.Waypoints[progressNum].rotation; + } + } + + + private void Update() + { + if (progressStyle == ProgressStyle.SmoothAlongRoute) + { + // determine the position we should currently be aiming for + // (this is different to the current progress position, it is a a certain amount ahead along the route) + // we use lerp as a simple way of smoothing out the speed over time. + if (Time.deltaTime > 0) + { + speed = Mathf.Lerp(speed, (lastPosition - transform.position).magnitude/Time.deltaTime, + Time.deltaTime); + } + target.position = + circuit.GetRoutePoint(progressDistance + lookAheadForTargetOffset + lookAheadForTargetFactor*speed) + .position; + target.rotation = + Quaternion.LookRotation( + circuit.GetRoutePoint(progressDistance + lookAheadForSpeedOffset + lookAheadForSpeedFactor*speed) + .direction); + + + // get our current progress along the route + progressPoint = circuit.GetRoutePoint(progressDistance); + Vector3 progressDelta = progressPoint.position - transform.position; + if (Vector3.Dot(progressDelta, progressPoint.direction) < 0) + { + progressDistance += progressDelta.magnitude*0.5f; + } + + lastPosition = transform.position; + } + else + { + // point to point mode. Just increase the waypoint if we're close enough: + + Vector3 targetDelta = target.position - transform.position; + if (targetDelta.magnitude < pointToPointThreshold) + { + progressNum = (progressNum + 1)%circuit.Waypoints.Length; + } + + + target.position = circuit.Waypoints[progressNum].position; + target.rotation = circuit.Waypoints[progressNum].rotation; + + // get our current progress along the route + progressPoint = circuit.GetRoutePoint(progressDistance); + Vector3 progressDelta = progressPoint.position - transform.position; + if (Vector3.Dot(progressDelta, progressPoint.direction) < 0) + { + progressDistance += progressDelta.magnitude; + } + lastPosition = transform.position; + } + } + + + private void OnDrawGizmos() + { + if (Application.isPlaying) + { + Gizmos.color = Color.green; + Gizmos.DrawLine(transform.position, target.position); + Gizmos.DrawWireSphere(circuit.GetRoutePosition(progressDistance), 1); + Gizmos.color = Color.yellow; + Gizmos.DrawLine(target.position, target.position + target.forward); + } + } + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointProgressTracker.cs.meta b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointProgressTracker.cs.meta new file mode 100644 index 0000000..79b21ef --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Assets/Standard Assets/Utility/WaypointProgressTracker.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c5cb22d331ef7d64796f917c6a455a32 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Logs/Packages-Update.log b/DMD2542-Project003-Raycasting-JacobTomassi/Logs/Packages-Update.log new file mode 100644 index 0000000..2aeab64 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Logs/Packages-Update.log @@ -0,0 +1,56 @@ + +=== Mon Oct 28 22:42:20 2019 + +Packages were changed. +Update Mode: mergeDefaultDependencies + +The following packages were added: + com.unity.textmeshpro@2.0.1 + com.unity.package-manager-ui@2.2.0 + com.unity.collab-proxy@1.2.16 + com.unity.ext.nunit@1.0.0 + com.unity.test-framework@1.0.13 + com.unity.timeline@1.1.0 + com.unity.ide.vscode@1.1.2 + com.unity.ide.rider@1.1.0 + com.unity.ugui@1.0.0 + com.unity.modules.ai@1.0.0 + com.unity.modules.animation@1.0.0 + com.unity.modules.androidjni@1.0.0 + com.unity.modules.assetbundle@1.0.0 + com.unity.modules.audio@1.0.0 + com.unity.modules.cloth@1.0.0 + com.unity.modules.director@1.0.0 + com.unity.modules.imageconversion@1.0.0 + com.unity.modules.imgui@1.0.0 + com.unity.modules.jsonserialize@1.0.0 + com.unity.modules.particlesystem@1.0.0 + com.unity.modules.physics@1.0.0 + com.unity.modules.physics2d@1.0.0 + com.unity.modules.screencapture@1.0.0 + com.unity.modules.terrain@1.0.0 + com.unity.modules.terrainphysics@1.0.0 + com.unity.modules.tilemap@1.0.0 + com.unity.modules.ui@1.0.0 + com.unity.modules.uielements@1.0.0 + com.unity.modules.umbra@1.0.0 + com.unity.modules.unityanalytics@1.0.0 + com.unity.modules.unitywebrequest@1.0.0 + com.unity.modules.unitywebrequestassetbundle@1.0.0 + com.unity.modules.unitywebrequestaudio@1.0.0 + com.unity.modules.unitywebrequesttexture@1.0.0 + com.unity.modules.unitywebrequestwww@1.0.0 + com.unity.modules.vehicles@1.0.0 + com.unity.modules.video@1.0.0 + com.unity.modules.vr@1.0.0 + com.unity.modules.wind@1.0.0 + com.unity.modules.xr@1.0.0 + +=== Mon Oct 28 23:12:06 2019 + +Packages were changed. +Update Mode: mergeDefaultDependencies + +The following packages were added: + com.unity.2d.sprite@1.0.0 + com.unity.2d.tilemap@1.0.0 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/Packages/manifest.json b/DMD2542-Project003-Raycasting-JacobTomassi/Packages/manifest.json new file mode 100644 index 0000000..a9c7a60 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/Packages/manifest.json @@ -0,0 +1,46 @@ +{ + "dependencies": { + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.collab-proxy": "1.2.16", + "com.unity.ext.nunit": "1.0.0", + "com.unity.ide.rider": "1.1.0", + "com.unity.ide.vscode": "1.1.2", + "com.unity.package-manager-ui": "2.2.0", + "com.unity.test-framework": "1.0.13", + "com.unity.textmeshpro": "2.0.1", + "com.unity.timeline": "1.1.0", + "com.unity.ugui": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/AudioManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..faf901c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/AudioManager.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 0 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_DisableAudio: 0 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ClusterInputManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/DynamicsManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..0be3d78 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_EnablePCM: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/EditorBuildSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..6dc24f7 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: [] diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/EditorSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..61b722b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/EditorSettings.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_ExternalVersionControlSupport: Visible Meta Files + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 1 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 2 + m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 0 + m_EtcTextureFastCompressor: 2 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 5 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef + m_ProjectGenerationRootNamespace: + m_CollabEditorSettings: + inProgressEnabled: 1 + m_EnableTextureStreamingInPlayMode: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/GraphicsSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..9b01501 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_TierSettings_Tier1: + renderingPath: 3 + useCascadedShadowMaps: 1 + m_TierSettings_Tier2: + renderingPath: 3 + useCascadedShadowMaps: 1 + m_TierSettings_Tier3: + renderingPath: 3 + useCascadedShadowMaps: 1 + m_DefaultRenderingPath: 3 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDirSeparate: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepDynamicDirSeparate: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/InputManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..17c8f53 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/InputManager.asset @@ -0,0 +1,295 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/NavMeshAreas.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..a04f35c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshAreas: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/Physics2DSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..132ee6b --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_ChangeStopsCallbacks: 0 + m_CallbacksOnDisable: 1 + m_AutoSyncTransforms: 1 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/PresetManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..636a595 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/PresetManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + m_DefaultList: [] diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ProjectSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..43930d1 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,720 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 18 + productGUID: 00000000000000000000000000000000 + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: DMD2542-Project003-Raycasting-JacobTomassi + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + m_MTRendering: 1 + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + displayResolutionDialog: 1 + iosUseCustomAppBackgroundBehavior: 0 + iosAllowHTTPDownload: 1 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidBlitType: 0 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 1 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 0 + graphicsJobs: 0 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 0 + allowFullscreenSwitch: 1 + graphicsJobMode: 0 + fullscreenMode: 2 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + vulkanEnableSetSRGBWrite: 0 + m_SupportedAspectRatios: + 4:3: 1 + 5:4: 1 + 16:10: 1 + 16:9: 1 + Others: 1 + bundleVersion: 1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 0 + xboxOneEnable7thCore: 0 + vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + enableVideoLayer: 0 + useProtectedVideoMemory: 0 + minimumSupportedHeadTracking: 0 + maximumSupportedHeadTracking: 1 + hololens: + depthFormat: 1 + depthBufferSharingEnabled: 1 + lumin: + depthFormat: 0 + frameTiming: 2 + enableGLCache: 0 + glCacheMaxBlobSize: 524288 + glCacheMaxFileSize: 8388608 + oculus: + sharedDepthBuffer: 1 + dashSupport: 1 + lowOverheadMode: 0 + protectedContext: 0 + v2Signing: 0 + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + protectGraphicsMemory: 0 + enableFrameTimingStats: 0 + useHDRDisplay: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: + Android: com.Company.ProductName + Standalone: unity.DefaultCompany.FPS2 + Tizen: com.Company.ProductName + iPhone: com.Company.ProductName + tvOS: com.Company.ProductName + buildNumber: + iPhone: 0 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 16 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + VertexChannelCompressionMask: 214 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: 9.0 + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 9.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + iPhoneSplashScreen: {fileID: 0} + iPhoneHighResSplashScreen: {fileID: 0} + iPhoneTallHighResSplashScreen: {fileID: 0} + iPhone47inSplashScreen: {fileID: 0} + iPhone55inPortraitSplashScreen: {fileID: 0} + iPhone55inLandscapeSplashScreen: {fileID: 0} + iPhone58inPortraitSplashScreen: {fileID: 0} + iPhone58inLandscapeSplashScreen: {fileID: 0} + iPadPortraitSplashScreen: {fileID: 0} + iPadHighResPortraitSplashScreen: {fileID: 0} + iPadLandscapeSplashScreen: {fileID: 0} + iPadHighResLandscapeSplashScreen: {fileID: 0} + iPhone65inPortraitSplashScreen: {fileID: 0} + iPhone65inLandscapeSplashScreen: {fileID: 0} + iPhone61inPortraitSplashScreen: {fileID: 0} + iPhone61inLandscapeSplashScreen: {fileID: 0} + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSUseLaunchScreenStoryboard: 0 + iOSLaunchScreenCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 1 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + clonedFromGUID: 91978008845431f4dbfdca1209e8fb66 + templatePackageId: + templateDefaultScene: + AndroidTargetArchitectures: 5 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: '{inproject}: ' + AndroidKeyaliasName: + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 1 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + resolutionDialogBanner: {fileID: 0} + m_BuildTargetIcons: + - m_BuildTarget: + m_Icons: + - serializedVersion: 2 + m_Icon: {fileID: 0} + m_Width: 128 + m_Height: 128 + m_Kind: 0 + m_BuildTargetPlatformIcons: [] + m_BuildTargetBatching: [] + m_BuildTargetGraphicsAPIs: [] + m_BuildTargetVRSettings: + - m_BuildTarget: Android + m_Enabled: 0 + m_Devices: + - Oculus + - m_BuildTarget: Windows Store Apps + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: N3DS + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PS3 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PS4 + m_Enabled: 0 + m_Devices: + - PlayStationVR + - m_BuildTarget: PSM + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PSP2 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: SamsungTV + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: Standalone + m_Enabled: 0 + m_Devices: + - Oculus + - m_BuildTarget: Tizen + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WebGL + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WebPlayer + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WiiU + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: Xbox360 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: XboxOne + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: iPhone + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: tvOS + m_Enabled: 0 + m_Devices: [] + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + vuforiaEnabled: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - m_BuildTarget: Standalone + m_EncodingQuality: 1 + - m_BuildTarget: XboxOne + m_EncodingQuality: 1 + - m_BuildTarget: PS4 + m_EncodingQuality: 1 + m_BuildTargetGroupLightmapSettings: [] + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchApplicationID: 0x0005000C10000001 + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: 0x0005000C10000001 + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchTouchScreenUsage: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: 4 + switchCardSpecClock: 25 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchLocalCommunicationIds_0: 0x0005000C10000001 + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 6 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 1 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 120 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 1 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 3 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 256 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLDataCaching: 0 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 1 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLWasmStreaming: 0 + scriptingDefineSymbols: + 1: CROSS_PLATFORM_INPUT + 2: CROSS_PLATFORM_INPUT + 4: CROSS_PLATFORM_INPUT;MOBILE_INPUT + 7: CROSS_PLATFORM_INPUT;MOBILE_INPUT + 14: MOBILE_INPUT + 15: CROSS_PLATFORM_INPUT;MOBILE_INPUT + 16: CROSS_PLATFORM_INPUT;MOBILE_INPUT + 17: MOBILE_INPUT + 20: MOBILE_INPUT + platformArchitecture: + iPhone: 2 + tvOS: 1 + scriptingBackend: + Android: 0 + Standalone: 0 + WP8: 2 + WebGL: 1 + WebPlayer: 0 + Windows Store Apps: 2 + iPhone: 1 + tvOS: 1 + il2cppCompilerConfiguration: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: + iPhone: 0 + tvOS: 0 + allowUnsafeCode: 0 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 0 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 3 + m_MobileRenderingPath: 1 + metroPackageName: FPS2 + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: FPS2 + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 1 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, + a: 1} + metroSplashScreenUseBackgroundColor: 1 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnableGPUVariability: 0 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + xboxOneScriptCompiler: 1 + XboxOneOverrideIdentityName: + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} + cloudServicesEnabled: + Analytics: 0 + Build: 0 + Collab: 0 + ErrorHub: 0 + Game_Performance: 0 + Hub: 0 + Purchasing: 0 + UNet: 0 + Unity_Ads: 0 + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + facebookSdkVersion: 7.9.1 + facebookAppId: + facebookCookies: 1 + facebookLogging: 1 + facebookStatus: 1 + facebookXfbml: 0 + facebookFrictionlessRequests: 1 + apiCompatibilityLevel: 6 + cloudProjectId: + framebufferDepthMemorylessMode: 0 + projectName: + organizationId: + cloudEnabled: 0 + enableNativePlatformBackendsForNewInputSystem: 0 + disableOldInputManagerSupport: 0 + legacyClampBlendShapeWeights: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ProjectVersion.txt b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..ce5eb06 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2019.2.10f1 +m_EditorVersionWithRevision: 2019.2.10f1 (923acd2d43aa) diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/QualitySettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..b20bcc9 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/QualitySettings.asset @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 3 + m_QualitySettings: + - serializedVersion: 2 + name: Fastest + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 15 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 1 + textureQuality: 1 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.3 + maximumLODLevel: 0 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Fast + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Simple + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.7 + maximumLODLevel: 0 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Good + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Beautiful + pixelLightCount: 3 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 70 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1.5 + maximumLODLevel: 0 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Fantastic + pixelLightCount: 4 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 4 + shadowDistance: 150 + shadowNearPlaneOffset: 2 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.19999999, z: 0.46666664} + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 2 + maximumLODLevel: 0 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 2 + BlackBerry: 2 + GLES Emulation: 5 + Nintendo 3DS: 5 + PS3: 5 + PS4: 5 + PSM: 5 + PSP2: 2 + Samsung TV: 2 + Standalone: 5 + Tizen: 2 + WP8: 5 + Web: 5 + WebGL: 3 + WiiU: 5 + Windows Store Apps: 5 + XBOX360: 5 + XboxOne: 5 + iPhone: 2 + tvOS: 5 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/TagManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..8b4df67 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/TagManager.asset @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: + - Shootable + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - Lighting + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/TimeManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..a2dc235 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/TimeManager.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/UnityConnectSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..2943e44 --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,29 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + m_Enabled: 0 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_Enabled: 0 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_EnabledPlatforms: 4294967295 + m_IosGameId: + m_AndroidGameId: diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/VFXManager.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..6e0eaca --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/VFXManager.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/XRSettings.asset b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/DMD2542-Project003-Raycasting-JacobTomassi/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file