Initial commit - Unity game project
This commit is contained in:
8
Assets/Materials.meta
Normal file
8
Assets/Materials.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f2cba6817a063cf45a5e6b06e6cf7662
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
42
Assets/Materials/DoubleSidedLidar.shader
Normal file
42
Assets/Materials/DoubleSidedLidar.shader
Normal file
@@ -0,0 +1,42 @@
|
||||
Shader "Custom/DoubleSidedLidar"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
_Color ("Color", Color) = (1,1,1,1)
|
||||
_MainTex ("Albedo (RGB)", 2D) = "white" {}
|
||||
_Glossiness ("Smoothness", Range(0,1)) = 0.5
|
||||
_Metallic ("Metallic", Range(0,1)) = 0.0
|
||||
}
|
||||
SubShader
|
||||
{
|
||||
Tags { "RenderType"="Opaque" }
|
||||
LOD 200
|
||||
Cull Off // This is the key - renders both front and back faces
|
||||
|
||||
CGPROGRAM
|
||||
#pragma surface surf Standard fullforwardshadows
|
||||
#pragma target 3.0
|
||||
|
||||
sampler2D _MainTex;
|
||||
|
||||
struct Input
|
||||
{
|
||||
float2 uv_MainTex;
|
||||
};
|
||||
|
||||
half _Glossiness;
|
||||
half _Metallic;
|
||||
fixed4 _Color;
|
||||
|
||||
void surf (Input IN, inout SurfaceOutputStandard o)
|
||||
{
|
||||
fixed4 c = tex2D (_MainTex, IN.uv_MainTex) * _Color;
|
||||
o.Albedo = c.rgb;
|
||||
o.Metallic = _Metallic;
|
||||
o.Smoothness = _Glossiness;
|
||||
o.Alpha = c.a;
|
||||
}
|
||||
ENDCG
|
||||
}
|
||||
FallBack "Diffuse"
|
||||
}
|
||||
9
Assets/Materials/DoubleSidedLidar.shader.meta
Normal file
9
Assets/Materials/DoubleSidedLidar.shader.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9d53860c7639b244891d13bff4605a7a
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Models.meta
Normal file
8
Assets/Models.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bbb9ce18a57358447acb3f482c0a53e3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Models/LidarScans.meta
Normal file
8
Assets/Models/LidarScans.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c49bb078f7907bb489d90273f528fe2a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Models/LidarScans/02_08_2025.glb
Normal file
BIN
Assets/Models/LidarScans/02_08_2025.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/02_08_2025.glb.meta
Normal file
32
Assets/Models/LidarScans/02_08_2025.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ad40e6c9ea720374eb24e16dbbcd2caf
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/05_07_2025.glb
Normal file
BIN
Assets/Models/LidarScans/05_07_2025.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/05_07_2025.glb.meta
Normal file
32
Assets/Models/LidarScans/05_07_2025.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 267a7d8c0f89ca842992041661735616
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/14_08_2025.glb
Normal file
BIN
Assets/Models/LidarScans/14_08_2025.glb
Normal file
Binary file not shown.
68
Assets/Models/LidarScans/14_08_2025.glb.meta
Normal file
68
Assets/Models/LidarScans/14_08_2025.glb.meta
Normal file
@@ -0,0 +1,68 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1b4afb54fbf7b8c46908373caec5cfcf
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 4
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 7
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 10
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 13
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 16
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 19
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 22
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 25
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 28
|
||||
BIN
Assets/Models/LidarScans/15_08_2025.glb
Normal file
BIN
Assets/Models/LidarScans/15_08_2025.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/15_08_2025.glb.meta
Normal file
32
Assets/Models/LidarScans/15_08_2025.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cd2d6d8a66590574099b61698ce85122
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_43_57ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_43_57ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_43_57ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_43_57ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6e4aa6bc18986fb4998844c9a0ad45bc
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_43_58ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_43_58ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_43_58ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_43_58ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 36664af9e8d0b72469ed99976aafb980
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_43_59ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_43_59ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_43_59ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_43_59ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e195d1bd315e854419990f014f464a0e
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_02ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_02ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_44_02ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_44_02ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7ff493ecb16b1624e85e39ea3e38f325
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_05ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_05ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_44_05ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_44_05ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 81e4e42f191bf374090dd13bbfda1787
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_06ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_06ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_44_06ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_44_06ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cfdd38bcf9ab7454e9ac6ae9e2437010
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_08ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/Untitled_Scan_3_44_08ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/Untitled_Scan_3_44_08ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/Untitled_Scan_3_44_08ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4e219defa86804242a4efe4306a4b26b
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/dans flat.glb
Normal file
BIN
Assets/Models/LidarScans/dans flat.glb
Normal file
Binary file not shown.
7
Assets/Models/LidarScans/dans flat.glb.meta
Normal file
7
Assets/Models/LidarScans/dans flat.glb.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c4f1549f30430f34098ddf3f474353ff
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Models/LidarScans/hamilton_toilet_3_44_01ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/hamilton_toilet_3_44_01ÔÇ»am.glb
Normal file
Binary file not shown.
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3df8bb31de452e64fa85a1265898d698
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/my bedroom.glb
Normal file
BIN
Assets/Models/LidarScans/my bedroom.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/my bedroom.glb.meta
Normal file
32
Assets/Models/LidarScans/my bedroom.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 536fcb2daebc93b48be3544fbbc6e175
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/my_room_3_43_56ÔÇ»am.glb
Normal file
BIN
Assets/Models/LidarScans/my_room_3_43_56ÔÇ»am.glb
Normal file
Binary file not shown.
31
Assets/Models/LidarScans/my_room_3_43_56ÔÇ»am.glb.meta
Normal file
31
Assets/Models/LidarScans/my_room_3_43_56ÔÇ»am.glb.meta
Normal file
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 656125d325874de42a41b97337c770d5
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 2
|
||||
code: 19
|
||||
messages: []
|
||||
BIN
Assets/Models/LidarScans/oil.glb
Normal file
BIN
Assets/Models/LidarScans/oil.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/oil.glb.meta
Normal file
32
Assets/Models/LidarScans/oil.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 243332bb75927ad4ab1162718e63a3c0
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/pirate.glb
Normal file
BIN
Assets/Models/LidarScans/pirate.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/pirate.glb.meta
Normal file
32
Assets/Models/LidarScans/pirate.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 047f482cc0fae054595983035eb81562
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/spokprestgarden.glb
Normal file
BIN
Assets/Models/LidarScans/spokprestgarden.glb
Normal file
Binary file not shown.
36
Assets/Models/LidarScans/spokprestgarden.glb.meta
Normal file
36
Assets/Models/LidarScans/spokprestgarden.glb.meta
Normal file
@@ -0,0 +1,36 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f97323a50af4e914f9af95e36285699a
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 4
|
||||
BIN
Assets/Models/LidarScans/studio less old.glb
Normal file
BIN
Assets/Models/LidarScans/studio less old.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/studio less old.glb.meta
Normal file
32
Assets/Models/LidarScans/studio less old.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: edd7bd8415a281541afe0b8cb76e6e00
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/studio old 1.glb
Normal file
BIN
Assets/Models/LidarScans/studio old 1.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/studio old 1.glb.meta
Normal file
32
Assets/Models/LidarScans/studio old 1.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ca4ce48e0ec488045a8363e44e5ef564
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/studio old.glb
Normal file
BIN
Assets/Models/LidarScans/studio old.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/studio old.glb.meta
Normal file
32
Assets/Models/LidarScans/studio old.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b191dcdc00fc8494bbd394481d214bd5
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/stuga.glb
Normal file
BIN
Assets/Models/LidarScans/stuga.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/stuga.glb.meta
Normal file
32
Assets/Models/LidarScans/stuga.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2cc3483c679cbf04ba9afefab2518342
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/sweden room.glb
Normal file
BIN
Assets/Models/LidarScans/sweden room.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/sweden room.glb.meta
Normal file
32
Assets/Models/LidarScans/sweden room.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0c229716af8bca74fa1dfd4f7400c204
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
BIN
Assets/Models/LidarScans/toilet.glb
Normal file
BIN
Assets/Models/LidarScans/toilet.glb
Normal file
Binary file not shown.
32
Assets/Models/LidarScans/toilet.glb.meta
Normal file
32
Assets/Models/LidarScans/toilet.glb.meta
Normal file
@@ -0,0 +1,32 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 67f78712b29a089478b229c7de7921cb
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 715df9372183c47e389bb6e19fbc3b52, type: 3}
|
||||
editorImportSettings:
|
||||
generateSecondaryUVSet: 0
|
||||
importSettings:
|
||||
nodeNameMethod: 1
|
||||
animationMethod: 2
|
||||
generateMipMaps: 1
|
||||
texturesReadable: 0
|
||||
defaultMinFilterMode: 9729
|
||||
defaultMagFilterMode: 9729
|
||||
anisotropicFilterLevel: 1
|
||||
instantiationSettings:
|
||||
mask: -1
|
||||
layer: 0
|
||||
skinUpdateWhenOffscreen: 1
|
||||
lightIntensityFactor: 1
|
||||
sceneObjectCreation: 2
|
||||
assetDependencies: []
|
||||
reportItems:
|
||||
- type: 0
|
||||
code: 32
|
||||
messages:
|
||||
- 1
|
||||
8
Assets/Prefabs.meta
Normal file
8
Assets/Prefabs.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e4f9b0caa5b7eb9459fea75328f33592
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scenes.meta
Normal file
8
Assets/Scenes.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 52c189898df98e6448f7bb509b86f789
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1216
Assets/Scenes/SampleScene.unity
Normal file
1216
Assets/Scenes/SampleScene.unity
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Scenes/SampleScene.unity.meta
Normal file
7
Assets/Scenes/SampleScene.unity.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9fc0d4010bbf28b4594072e72b8655ab
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scripts.meta
Normal file
8
Assets/Scripts.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 352d7c613457d334baad537a2316a8b3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Assets/Scripts/FirstPersonController.cs
Normal file
106
Assets/Scripts/FirstPersonController.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using UnityEngine;
|
||||
|
||||
public class FirstPersonController : MonoBehaviour
|
||||
{
|
||||
[Header("Movement Settings")]
|
||||
public float walkSpeed = 8f;
|
||||
public float runSpeed = 14f;
|
||||
public float jumpHeight = 2.5f;
|
||||
public float gravity = -20f;
|
||||
|
||||
[Header("Mouse Look Settings")]
|
||||
public float mouseSensitivity = 3f;
|
||||
public float maxLookAngle = 90f;
|
||||
|
||||
[Header("References")]
|
||||
public Camera playerCamera;
|
||||
|
||||
// Private variables
|
||||
private CharacterController controller;
|
||||
private Vector3 velocity;
|
||||
private bool isGrounded;
|
||||
private float xRotation = 0f;
|
||||
|
||||
void Start()
|
||||
{
|
||||
// Get the CharacterController component
|
||||
controller = GetComponent<CharacterController>();
|
||||
|
||||
// If no camera is assigned, try to find one
|
||||
if (playerCamera == null)
|
||||
{
|
||||
playerCamera = GetComponentInChildren<Camera>();
|
||||
}
|
||||
|
||||
// Lock and hide the cursor
|
||||
Cursor.lockState = CursorLockMode.Locked;
|
||||
Cursor.visible = false;
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
// Check if player is on the ground
|
||||
isGrounded = controller.isGrounded;
|
||||
|
||||
// Reset vertical velocity when grounded
|
||||
if (isGrounded && velocity.y < 0)
|
||||
{
|
||||
velocity.y = -2f;
|
||||
}
|
||||
|
||||
// Get movement input
|
||||
float moveX = Input.GetAxis("Horizontal"); // A/D or Left/Right arrows
|
||||
float moveZ = Input.GetAxis("Vertical"); // W/S or Up/Down arrows
|
||||
|
||||
// Calculate movement direction
|
||||
Vector3 move = transform.right * moveX + transform.forward * moveZ;
|
||||
|
||||
// Determine current speed (run if Shift is held)
|
||||
float currentSpeed = Input.GetKey(KeyCode.LeftShift) ? runSpeed : walkSpeed;
|
||||
|
||||
// Move the character
|
||||
controller.Move(move * currentSpeed * Time.deltaTime);
|
||||
|
||||
// Jumping
|
||||
if (Input.GetButtonDown("Jump") && isGrounded)
|
||||
{
|
||||
velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity);
|
||||
}
|
||||
|
||||
// Apply gravity
|
||||
velocity.y += gravity * Time.deltaTime;
|
||||
controller.Move(velocity * Time.deltaTime);
|
||||
|
||||
// Mouse look
|
||||
HandleMouseLook();
|
||||
|
||||
// Press Escape to unlock cursor
|
||||
if (Input.GetKeyDown(KeyCode.Escape))
|
||||
{
|
||||
Cursor.lockState = CursorLockMode.None;
|
||||
Cursor.visible = true;
|
||||
}
|
||||
|
||||
// Click to lock cursor again
|
||||
if (Input.GetMouseButtonDown(0) && Cursor.lockState == CursorLockMode.None)
|
||||
{
|
||||
Cursor.lockState = CursorLockMode.Locked;
|
||||
Cursor.visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
void HandleMouseLook()
|
||||
{
|
||||
// Get mouse input
|
||||
float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity;
|
||||
float mouseY = Input.GetAxis("Mouse Y") * mouseSensitivity;
|
||||
|
||||
// Rotate camera up/down (pitch)
|
||||
xRotation -= mouseY;
|
||||
xRotation = Mathf.Clamp(xRotation, -maxLookAngle, maxLookAngle);
|
||||
playerCamera.transform.localRotation = Quaternion.Euler(xRotation, 0f, 0f);
|
||||
|
||||
// Rotate player left/right (yaw)
|
||||
transform.Rotate(Vector3.up * mouseX);
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/FirstPersonController.cs.meta
Normal file
11
Assets/Scripts/FirstPersonController.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6b87887b68361bb4dbb1327a9bb7aa82
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
44
Assets/Scripts/SimpleCrosshair.cs
Normal file
44
Assets/Scripts/SimpleCrosshair.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using UnityEngine;
|
||||
|
||||
public class SimpleCrosshair : MonoBehaviour
|
||||
{
|
||||
[Header("Crosshair Settings")]
|
||||
public Color crosshairColor = Color.white;
|
||||
public float crosshairSize = 10f;
|
||||
public float crosshairThickness = 2f;
|
||||
|
||||
void OnGUI()
|
||||
{
|
||||
// Calculate center of screen
|
||||
float centerX = Screen.width / 2f;
|
||||
float centerY = Screen.height / 2f;
|
||||
|
||||
// Set the crosshair color
|
||||
GUI.color = crosshairColor;
|
||||
|
||||
// Draw horizontal line
|
||||
GUI.DrawTexture(
|
||||
new Rect(
|
||||
centerX - crosshairSize / 2f,
|
||||
centerY - crosshairThickness / 2f,
|
||||
crosshairSize,
|
||||
crosshairThickness
|
||||
),
|
||||
Texture2D.whiteTexture
|
||||
);
|
||||
|
||||
// Draw vertical line
|
||||
GUI.DrawTexture(
|
||||
new Rect(
|
||||
centerX - crosshairThickness / 2f,
|
||||
centerY - crosshairSize / 2f,
|
||||
crosshairThickness,
|
||||
crosshairSize
|
||||
),
|
||||
Texture2D.whiteTexture
|
||||
);
|
||||
|
||||
// Reset GUI color
|
||||
GUI.color = Color.white;
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/SimpleCrosshair.cs.meta
Normal file
11
Assets/Scripts/SimpleCrosshair.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4a8ef389adf1c8b498e2e5d270f4ed94
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
127
Assets/Scripts/SimpleGun.cs
Normal file
127
Assets/Scripts/SimpleGun.cs
Normal file
@@ -0,0 +1,127 @@
|
||||
using UnityEngine;
|
||||
|
||||
public class SimpleGun : MonoBehaviour
|
||||
{
|
||||
[Header("Gun Settings")]
|
||||
public float damage = 25f;
|
||||
public float range = 100f;
|
||||
public float fireRate = 0.5f;
|
||||
public int maxAmmo = 30;
|
||||
public int currentAmmo;
|
||||
|
||||
[Header("References")]
|
||||
public Camera fpsCam;
|
||||
public ParticleSystem muzzleFlash;
|
||||
|
||||
private float nextTimeToFire = 0f;
|
||||
|
||||
void Start()
|
||||
{
|
||||
currentAmmo = maxAmmo;
|
||||
|
||||
// Find camera if not assigned
|
||||
if (fpsCam == null)
|
||||
{
|
||||
fpsCam = Camera.main;
|
||||
}
|
||||
|
||||
// Create simple gun visuals
|
||||
CreateSimpleGunModel();
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
// Shoot on left mouse button
|
||||
if (Input.GetButton("Fire1") && Time.time >= nextTimeToFire)
|
||||
{
|
||||
nextTimeToFire = Time.time + 1f / fireRate;
|
||||
Shoot();
|
||||
}
|
||||
|
||||
// Reload on R key
|
||||
if (Input.GetKeyDown(KeyCode.R))
|
||||
{
|
||||
Reload();
|
||||
}
|
||||
}
|
||||
|
||||
void CreateSimpleGunModel()
|
||||
{
|
||||
// Main body
|
||||
GameObject body = GameObject.CreatePrimitive(PrimitiveType.Cube);
|
||||
body.transform.SetParent(transform);
|
||||
body.transform.localPosition = new Vector3(0, -0.1f, 0.3f);
|
||||
body.transform.localScale = new Vector3(0.1f, 0.15f, 0.4f);
|
||||
body.transform.localRotation = Quaternion.identity;
|
||||
Destroy(body.GetComponent<Collider>()); // Remove collider
|
||||
|
||||
// Set color
|
||||
Renderer bodyRenderer = body.GetComponent<Renderer>();
|
||||
bodyRenderer.material.color = new Color(0.2f, 0.2f, 0.2f); // Dark gray
|
||||
|
||||
// Barrel
|
||||
GameObject barrel = GameObject.CreatePrimitive(PrimitiveType.Cylinder);
|
||||
barrel.transform.SetParent(transform);
|
||||
barrel.transform.localPosition = new Vector3(0, -0.05f, 0.6f);
|
||||
barrel.transform.localScale = new Vector3(0.03f, 0.15f, 0.03f);
|
||||
barrel.transform.localRotation = Quaternion.Euler(90, 0, 0);
|
||||
Destroy(barrel.GetComponent<Collider>());
|
||||
|
||||
Renderer barrelRenderer = barrel.GetComponent<Renderer>();
|
||||
barrelRenderer.material.color = new Color(0.1f, 0.1f, 0.1f); // Even darker
|
||||
|
||||
// Handle
|
||||
GameObject handle = GameObject.CreatePrimitive(PrimitiveType.Cube);
|
||||
handle.transform.SetParent(transform);
|
||||
handle.transform.localPosition = new Vector3(0, -0.25f, 0.15f);
|
||||
handle.transform.localScale = new Vector3(0.08f, 0.2f, 0.1f);
|
||||
handle.transform.localRotation = Quaternion.Euler(15, 0, 0);
|
||||
Destroy(handle.GetComponent<Collider>());
|
||||
|
||||
Renderer handleRenderer = handle.GetComponent<Renderer>();
|
||||
handleRenderer.material.color = new Color(0.3f, 0.2f, 0.1f); // Brown
|
||||
}
|
||||
|
||||
void Shoot()
|
||||
{
|
||||
if (currentAmmo <= 0)
|
||||
{
|
||||
Debug.Log("Out of ammo! Press R to reload.");
|
||||
return;
|
||||
}
|
||||
|
||||
currentAmmo--;
|
||||
Debug.Log($"Shot fired! Ammo: {currentAmmo}/{maxAmmo}");
|
||||
|
||||
// Play muzzle flash if assigned
|
||||
if (muzzleFlash != null)
|
||||
{
|
||||
muzzleFlash.Play();
|
||||
}
|
||||
|
||||
// Raycast from camera center
|
||||
RaycastHit hit;
|
||||
if (Physics.Raycast(fpsCam.transform.position, fpsCam.transform.forward, out hit, range))
|
||||
{
|
||||
Debug.Log($"Hit: {hit.transform.name}");
|
||||
|
||||
// You can add hit detection for enemies here later
|
||||
// Example: hit.transform.GetComponent<Enemy>()?.TakeDamage(damage);
|
||||
}
|
||||
}
|
||||
|
||||
void Reload()
|
||||
{
|
||||
Debug.Log("Reloading...");
|
||||
currentAmmo = maxAmmo;
|
||||
}
|
||||
|
||||
void OnGUI()
|
||||
{
|
||||
// Simple ammo counter in bottom-right
|
||||
GUI.color = Color.white;
|
||||
GUI.Label(new Rect(Screen.width - 120, Screen.height - 40, 100, 30),
|
||||
$"Ammo: {currentAmmo}/{maxAmmo}",
|
||||
new GUIStyle() { fontSize = 20, normal = new GUIStyleState() { textColor = Color.white } });
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/SimpleGun.cs.meta
Normal file
11
Assets/Scripts/SimpleGun.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e348b4e172ba23d45960c0071cc09b1f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/_Recovery.meta
Normal file
8
Assets/_Recovery.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f62ca2b7ec3cecb409756118cfe0cbef
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
743
Assets/_Recovery/0.unity
Normal file
743
Assets/_Recovery/0.unity
Normal file
@@ -0,0 +1,743 @@
|
||||
%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: 10
|
||||
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_UseRadianceAmbientProbe: 0
|
||||
--- !u!157 &3
|
||||
LightmapSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 13
|
||||
m_BakeOnSceneLoad: 0
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 0
|
||||
m_LightmapEditorSettings:
|
||||
serializedVersion: 12
|
||||
m_Resolution: 2
|
||||
m_BakeResolution: 40
|
||||
m_AtlasSize: 1024
|
||||
m_AO: 0
|
||||
m_AOMaxDistance: 1
|
||||
m_CompAOExponent: 1
|
||||
m_CompAOExponentDirect: 0
|
||||
m_ExtractAmbientOcclusion: 0
|
||||
m_Padding: 2
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_LightmapsBakeMode: 1
|
||||
m_TextureCompression: 1
|
||||
m_ReflectionCompression: 2
|
||||
m_MixedBakeMode: 2
|
||||
m_BakeBackend: 1
|
||||
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_LightProbeSampleCountMultiplier: 4
|
||||
m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_LightingSettings: {fileID: 0}
|
||||
--- !u!196 &4
|
||||
NavMeshSettings:
|
||||
serializedVersion: 2
|
||||
m_ObjectHideFlags: 0
|
||||
m_BuildSettings:
|
||||
serializedVersion: 3
|
||||
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
|
||||
buildHeightMesh: 0
|
||||
maxJobWorkers: 0
|
||||
preserveTilesOutsideBounds: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &153407402
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 153407404}
|
||||
- component: {fileID: 153407403}
|
||||
- component: {fileID: 153407405}
|
||||
- component: {fileID: 153407406}
|
||||
m_Layer: 0
|
||||
m_Name: Player
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!143 &153407403
|
||||
CharacterController:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 153407402}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Height: 2
|
||||
m_Radius: 0.5
|
||||
m_SlopeLimit: 45
|
||||
m_StepOffset: 0.3
|
||||
m_SkinWidth: 0.08
|
||||
m_MinMoveDistance: 0.001
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &153407404
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 153407402}
|
||||
serializedVersion: 2
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2083332236}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &153407405
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 153407402}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6b87887b68361bb4dbb1327a9bb7aa82, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
walkSpeed: 5
|
||||
runSpeed: 10
|
||||
jumpHeight: 2
|
||||
gravity: -9.81
|
||||
mouseSensitivity: 2
|
||||
maxLookAngle: 90
|
||||
playerCamera: {fileID: 0}
|
||||
--- !u!114 &153407406
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 153407402}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4a8ef389adf1c8b498e2e5d270f4ed94, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
crosshairColor: {r: 0.021564394, g: 0.9811321, b: 0, a: 1}
|
||||
crosshairSize: 10
|
||||
crosshairThickness: 2
|
||||
--- !u!1 &705507993
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {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_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 705507993}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 12
|
||||
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_InnerSpotAngle: 21.80208
|
||||
m_CookieSize2D: {x: 10, y: 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_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: 1
|
||||
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_UseViewFrustumForShadowCasterCull: 1
|
||||
m_ForceVisible: 0
|
||||
m_ShadowRadius: 0
|
||||
m_ShadowAngle: 0
|
||||
m_LightUnit: 1
|
||||
m_LuxAtDistance: 1
|
||||
m_EnableSpotReflector: 1
|
||||
--- !u!4 &705507995
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 705507993}
|
||||
serializedVersion: 2
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
|
||||
--- !u!1 &963194225
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {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_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 963194225}
|
||||
m_Enabled: 1
|
||||
--- !u!20 &963194227
|
||||
Camera:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {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_GateFitMode: 2
|
||||
m_FOVAxisMode: 0
|
||||
m_Iso: 200
|
||||
m_ShutterSpeed: 0.005
|
||||
m_Aperture: 16
|
||||
m_FocusDistance: 10
|
||||
m_FocalLength: 50
|
||||
m_BladeCount: 5
|
||||
m_Curvature: {x: 2, y: 11}
|
||||
m_BarrelClipping: 0.25
|
||||
m_Anamorphism: 0
|
||||
m_SensorSize: {x: 36, y: 24}
|
||||
m_LensShift: {x: 0, y: 0}
|
||||
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_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 963194225}
|
||||
serializedVersion: 2
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1016473564 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: -8098169881513260187, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
m_PrefabInstance: {fileID: 1188990073}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!64 &1016473568
|
||||
MeshCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1016473564}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 5
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 1050908021570271116, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
--- !u!1001 &1188990073
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8098169881513260187, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: dans flat
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 7.8299994
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 7.8299994
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 7.8299994
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: -22.56
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
propertyPath: m_ConstrainProportionsScale
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: -8098169881513260187, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1016473568}
|
||||
m_SourcePrefab: {fileID: 3150474306388093854, guid: c4f1549f30430f34098ddf3f474353ff, type: 3}
|
||||
--- !u!1 &1914211071
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1914211072}
|
||||
m_Layer: 0
|
||||
m_Name: Gun
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1914211072
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1914211071}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.3, y: -0.2, z: 0.5}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2083332236}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &2018176067 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: -8098169881513260187, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
m_PrefabInstance: {fileID: 2129963323}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!64 &2018176071
|
||||
MeshCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2018176067}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 5
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 1050908021570271116, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
--- !u!1 &2083332235
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2083332236}
|
||||
- component: {fileID: 2083332238}
|
||||
- component: {fileID: 2083332237}
|
||||
m_Layer: 0
|
||||
m_Name: Camera
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2083332236
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2083332235}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 1.6, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1914211072}
|
||||
m_Father: {fileID: 153407404}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!81 &2083332237
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2083332235}
|
||||
m_Enabled: 1
|
||||
--- !u!20 &2083332238
|
||||
Camera:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2083332235}
|
||||
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_GateFitMode: 2
|
||||
m_FOVAxisMode: 0
|
||||
m_Iso: 200
|
||||
m_ShutterSpeed: 0.005
|
||||
m_Aperture: 16
|
||||
m_FocusDistance: 10
|
||||
m_FocalLength: 50
|
||||
m_BladeCount: 5
|
||||
m_Curvature: {x: 2, y: 11}
|
||||
m_BarrelClipping: 0.25
|
||||
m_Anamorphism: 0
|
||||
m_SensorSize: {x: 36, y: 24}
|
||||
m_LensShift: {x: 0, y: 0}
|
||||
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: 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!1001 &2129963323
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8098169881513260187, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: studio old 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 8.25
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 8.25
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 8.25
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -3.6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: -52.7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 7.8
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447742079981357586, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
propertyPath: m_ConstrainProportionsScale
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: -8098169881513260187, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2018176071}
|
||||
m_SourcePrefab: {fileID: 3150474306388093854, guid: ca4ce48e0ec488045a8363e44e5ef564, type: 3}
|
||||
--- !u!1660057539 &9223372036854775807
|
||||
SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
m_Roots:
|
||||
- {fileID: 963194228}
|
||||
- {fileID: 705507995}
|
||||
- {fileID: 153407404}
|
||||
- {fileID: 1188990073}
|
||||
- {fileID: 2129963323}
|
||||
7
Assets/_Recovery/0.unity.meta
Normal file
7
Assets/_Recovery/0.unity.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ffcbfa61a2b31324abd8c05d211b0ba5
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user