Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
animalHunters
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abdulrahman Mohammed
animalHunters
Commits
32ad6014
Commit
32ad6014
authored
Jan 19, 2026
by
Abdulrahman Mohammed
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Done with tag system, NPCs and Scan System
parent
43a389bc
Changes
38
Hide whitespace changes
Inline
Side-by-side
Showing
38 changed files
with
15568 additions
and
987 deletions
+15568
-987
InputSystem_Actions.inputactions
Assets/InputSystem_Actions.inputactions
+12
-1
PolySpriteGlow_ADD.mat
...olygon Arsenal/Materials/Gradients/PolySpriteGlow_ADD.mat
+2
-2
LiberationSans SDF - Fallback.asset
...ces/Fonts & Materials/LiberationSans SDF - Fallback.asset
+219
-68
GunIdle.anim
Assets/_project/Animations/GunIdle.anim
+177
-0
GunIdle.anim.meta
Assets/_project/Animations/GunIdle.anim.meta
+8
-0
GunReload.anim
Assets/_project/Animations/GunReload.anim
+14
-14
Gun.controller
Assets/_project/Animator/Gun.controller
+156
-0
Gun.controller.meta
Assets/_project/Animator/Gun.controller.meta
+8
-0
Elephant.prefab
...s/_project/Prefabs/Animals/Forest Animals/Elephant.prefab
+70
-48
Game.unity
Assets/_project/Scenes/Game.unity
+1922
-468
NPCs.meta
Assets/_project/ScriptableObjects/NPCs.meta
+8
-0
Easy.asset
Assets/_project/ScriptableObjects/NPCs/Easy.asset
+20
-0
Easy.asset.meta
Assets/_project/ScriptableObjects/NPCs/Easy.asset.meta
+8
-0
EnumScript.cs
Assets/_project/Scripts/Core/Data/EnumScript.cs
+6
-3
IInputSystem.cs
Assets/_project/Scripts/Core/Input/IInputSystem.cs
+12
-1
TagGeneration.cs
Assets/_project/Scripts/Core/Manager/TagGeneration.cs
+0
-18
NPCsProperties.cs
...project/Scripts/Core/Scriptable Objects/NPCsProperties.cs
+12
-0
NPCsProperties.cs.meta
...ct/Scripts/Core/Scriptable Objects/NPCsProperties.cs.meta
+2
-0
MatchManager.cs
Assets/_project/Scripts/Network/MatchManager.cs
+11
-0
AnimalDetails.cs
Assets/_project/Scripts/Systems/Animal/AnimalDetails.cs
+33
-1
AnimalsSpawner.cs
Assets/_project/Scripts/Systems/Animal/AnimalsSpawner.cs
+7
-4
Health.cs
Assets/_project/Scripts/Systems/Health/Health.cs
+0
-2
NPCs.meta
Assets/_project/Scripts/Systems/NPCs.meta
+8
-0
NPCsFire.cs
Assets/_project/Scripts/Systems/NPCs/NPCsFire.cs
+58
-0
NPCsFire.cs.meta
Assets/_project/Scripts/Systems/NPCs/NPCsFire.cs.meta
+2
-0
NPCsMovement.cs
Assets/_project/Scripts/Systems/NPCs/NPCsMovement.cs
+81
-0
NPCsMovement.cs.meta
Assets/_project/Scripts/Systems/NPCs/NPCsMovement.cs.meta
+2
-0
ScanAnimals.cs
Assets/_project/Scripts/Systems/Player/ScanAnimals.cs
+40
-0
ScanAnimals.cs.meta
Assets/_project/Scripts/Systems/Player/ScanAnimals.cs.meta
+2
-0
Score.cs
Assets/_project/Scripts/Systems/Shared/Score.cs
+4
-3
Tags.meta
Assets/_project/Scripts/Systems/Tags.meta
+8
-0
AnimalsQuestionGenerator.cs
..._project/Scripts/Systems/Tags/AnimalsQuestionGenerator.cs
+89
-0
AnimalsQuestionGenerator.cs.meta
...ect/Scripts/Systems/Tags/AnimalsQuestionGenerator.cs.meta
+0
-0
TypewriterEffect.cs
Assets/_project/Scripts/Systems/UI/TypewriterEffect.cs
+53
-0
TypewriterEffect.cs.meta
Assets/_project/Scripts/Systems/UI/TypewriterEffect.cs.meta
+2
-0
RaycastWeapon.cs
Assets/_project/Scripts/Systems/Weapon/RaycastWeapon.cs
+3
-7
Montserrat-Medium SDF.asset
...ow Poly Animated Animals/- UI/Montserrat-Medium SDF.asset
+12508
-346
TagManager.asset
ProjectSettings/TagManager.asset
+1
-1
No files found.
Assets/InputSystem_Actions.inputactions
View file @
32ad6014
...
...
@@ -39,7 +39,7 @@
"id": "852140f2-7766-474d-8707-702459ba45f3",
"expectedControlType": "",
"processors": "",
"interactions": "
Hold
",
"interactions": "",
"initialStateCheck": false
},
{
...
...
@@ -237,6 +237,17 @@
"action": "Interact",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "681df2c6-357c-4162-8c8e-a57eeebf5aaa",
"path": "<Mouse>/rightButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "Interact",
"isComposite": false,
"isPartOfComposite": false
}
]
}
...
...
Assets/Polygon Arsenal/Materials/Gradients/PolySpriteGlow_ADD.mat
View file @
32ad6014
...
...
@@ -89,10 +89,10 @@ Material:
-
_Surface
:
1
-
_ZWrite
:
0
m_Colors
:
-
_BaseColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.
5019608
}
-
_BaseColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.
84705883
}
-
_BaseColorAddSubDiff
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
-
_CameraFadeParams
:
{
r
:
0
,
g
:
Infinity
,
b
:
0
,
a
:
0
}
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.
5019608
}
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.
84705883
}
-
_ColorAddSubDiff
:
{
r
:
1
,
g
:
0
,
b
:
0
,
a
:
0
}
-
_EmissionColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_SoftParticleFadeParams
:
{
r
:
0
,
g
:
1.4285715
,
b
:
0
,
a
:
0
}
...
...
Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset
View file @
32ad6014
...
...
@@ -2,20 +2,24 @@
%TAG
!u!
tag:unity3d.com,2011:
---
!u!21
&2180264
Material
:
serializedVersion
:
6
serializedVersion
:
8
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
LiberationSans SDF Material
m_Shader
:
{
fileID
:
4800000
,
guid
:
fe393ace9b354375a9cb14cdbbc28be4
,
type
:
3
}
m_ShaderKeywords
:
m_Parent
:
{
fileID
:
0
}
m_ModifiedSerializedProperties
:
0
m_ValidKeywords
:
[]
m_InvalidKeywords
:
[]
m_LightmapFlags
:
1
m_EnableInstancingVariants
:
0
m_DoubleSidedGI
:
0
m_CustomRenderQueue
:
-1
stringTagMap
:
{}
disabledShaderPasses
:
[]
m_LockedProperties
:
m_SavedProperties
:
serializedVersion
:
3
m_TexEnvs
:
...
...
@@ -67,6 +71,7 @@ Material:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
m_Ints
:
[]
m_Floats
:
-
_Ambient
:
0.5
-
_Bevel
:
0.5
...
...
@@ -107,9 +112,9 @@ Material:
-
_Parallax
:
0.02
-
_PerspectiveFilter
:
0.875
-
_Reflectivity
:
10
-
_ScaleRatioA
:
0.9
0909094
-
_ScaleRatioA
:
0.9
-
_ScaleRatioB
:
0.73125
-
_ScaleRatioC
:
0.73
86364
-
_ScaleRatioC
:
0.73
125
-
_ScaleX
:
1
-
_ScaleY
:
1
-
_ShaderFlags
:
0
...
...
@@ -148,6 +153,8 @@ Material:
-
_ReflectOutlineColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_SpecularColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_UnderlayColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0.5
}
m_BuildTextureStacks
:
[]
m_AllowLocking
:
1
---
!u!114
&11400000
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -161,11 +168,6 @@ MonoBehaviour:
m_Name
:
LiberationSans SDF - Fallback
m_EditorClassIdentifier
:
m_Version
:
1.1.0
m_Material
:
{
fileID
:
2180264
}
m_SourceFontFileGUID
:
e3265ab4bf004d28a9537516768c1c75
m_SourceFontFile
:
{
fileID
:
12800000
,
guid
:
e3265ab4bf004d28a9537516768c1c75
,
type
:
3
}
m_AtlasPopulationMode
:
1
InternalDynamicOS
:
0
m_FaceInfo
:
m_FaceIndex
:
0
m_FamilyName
:
Liberation Sans
...
...
@@ -188,57 +190,8 @@ MonoBehaviour:
m_StrikethroughOffset
:
18
m_StrikethroughThickness
:
6.298828
m_TabWidth
:
24
m_GlyphTable
:
[]
m_CharacterTable
:
[]
m_AtlasTextures
:
-
{
fileID
:
28268798066460806
}
m_AtlasTextureIndex
:
0
m_IsMultiAtlasTexturesEnabled
:
1
m_ClearDynamicDataOnBuild
:
1
m_UsedGlyphRects
:
[]
m_FreeGlyphRects
:
-
m_X
:
0
m_Y
:
0
m_Width
:
511
m_Height
:
511
m_fontInfo
:
Name
:
Liberation Sans
PointSize
:
86
Scale
:
1
CharacterCount
:
250
LineHeight
:
98.90625
Baseline
:
0
Ascender
:
77.84375
CapHeight
:
59.1875
Descender
:
-18.21875
CenterLine
:
0
SuperscriptOffset
:
77.84375
SubscriptOffset
:
-12.261719
SubSize
:
0.5
Underline
:
-12.261719
UnderlineThickness
:
6.298828
strikethrough
:
23.675
strikethroughThickness
:
0
TabWidth
:
239.0625
Padding
:
9
AtlasWidth
:
1024
AtlasHeight
:
1024
atlas
:
{
fileID
:
0
}
m_AtlasWidth
:
512
m_AtlasHeight
:
512
m_AtlasPadding
:
9
m_AtlasRenderMode
:
4169
m_glyphInfoList
:
[]
m_KerningTable
:
kerningPairs
:
[]
m_FontFeatureTable
:
m_MultipleSubstitutionRecords
:
[]
m_LigatureSubstitutionRecords
:
[]
m_GlyphPairAdjustmentRecords
:
[]
m_MarkToBaseAdjustmentRecords
:
[]
m_MarkToMarkAdjustmentRecords
:
[]
fallbackFontAssets
:
[]
m_FallbackFontAssetTable
:
[]
m_Material
:
{
fileID
:
2180264
}
m_SourceFontFileGUID
:
e3265ab4bf004d28a9537516768c1c75
m_CreationSettings
:
sourceFontFileName
:
sourceFontFileGUID
:
e3265ab4bf004d28a9537516768c1c75
...
...
@@ -258,6 +211,171 @@ MonoBehaviour:
fontStyleModifier
:
0
renderMode
:
4169
includeFontFeatures
:
1
m_SourceFontFile
:
{
fileID
:
12800000
,
guid
:
e3265ab4bf004d28a9537516768c1c75
,
type
:
3
}
m_SourceFontFilePath
:
m_AtlasPopulationMode
:
1
InternalDynamicOS
:
0
m_GlyphTable
:
[]
m_CharacterTable
:
[]
m_AtlasTextures
:
-
{
fileID
:
28268798066460806
}
m_AtlasTextureIndex
:
0
m_IsMultiAtlasTexturesEnabled
:
1
m_GetFontFeatures
:
1
m_ClearDynamicDataOnBuild
:
1
m_AtlasWidth
:
512
m_AtlasHeight
:
512
m_AtlasPadding
:
9
m_AtlasRenderMode
:
4169
m_UsedGlyphRects
:
[]
m_FreeGlyphRects
:
-
m_X
:
0
m_Y
:
0
m_Width
:
511
m_Height
:
511
m_FontFeatureTable
:
m_MultipleSubstitutionRecords
:
[]
m_LigatureSubstitutionRecords
:
[]
m_GlyphPairAdjustmentRecords
:
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-4.745117
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
3
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-6.3828125
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
55
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-6.3828125
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
57
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-3.1914062
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
58
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-6.3828125
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
60
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-1.5537109
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
89
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-1.5537109
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
90
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-1.5537109
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
92
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
-
m_FirstAdjustmentRecord
:
m_GlyphIndex
:
36
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
-6.3828125
m_YAdvance
:
0
m_SecondAdjustmentRecord
:
m_GlyphIndex
:
2020
m_GlyphValueRecord
:
m_XPlacement
:
0
m_YPlacement
:
0
m_XAdvance
:
0
m_YAdvance
:
0
m_FeatureLookupFlags
:
0
m_MarkToBaseAdjustmentRecords
:
[]
m_MarkToMarkAdjustmentRecords
:
[]
m_ShouldReimportFontFeatures
:
0
m_FallbackFontAssetTable
:
[]
m_FontWeightTable
:
-
regularTypeface
:
{
fileID
:
0
}
italicTypeface
:
{
fileID
:
0
}
...
...
@@ -306,6 +424,33 @@ MonoBehaviour:
boldSpacing
:
7
italicStyle
:
35
tabSize
:
10
m_fontInfo
:
Name
:
Liberation Sans
PointSize
:
86
Scale
:
1
CharacterCount
:
250
LineHeight
:
98.90625
Baseline
:
0
Ascender
:
77.84375
CapHeight
:
59.1875
Descender
:
-18.21875
CenterLine
:
0
SuperscriptOffset
:
77.84375
SubscriptOffset
:
-12.261719
SubSize
:
0.5
Underline
:
-12.261719
UnderlineThickness
:
6.298828
strikethrough
:
23.675
strikethroughThickness
:
0
TabWidth
:
239.0625
Padding
:
9
AtlasWidth
:
1024
AtlasHeight
:
1024
m_glyphInfoList
:
[]
m_KerningTable
:
kerningPairs
:
[]
fallbackFontAssets
:
[]
atlas
:
{
fileID
:
0
}
---
!u!28
&28268798066460806
Texture2D
:
m_ObjectHideFlags
:
0
...
...
@@ -316,17 +461,21 @@ Texture2D:
m_ImageContentsHash
:
serializedVersion
:
2
Hash
:
00000000000000000000000000000000
m_
ForcedFallbackFormat
:
4
m_DownscaleFallback
:
0
serializedVersion
:
2
m_
Width
:
0
m_
Height
:
0
m_
CompleteImageSize
:
0
m_
IsAlphaChannelOptional
:
0
serializedVersion
:
4
m_Width
:
1
m_
Height
:
1
m_
CompleteImageSize
:
1
m_
MipsStripped
:
0
m_TextureFormat
:
1
m_MipCount
:
1
m_IsReadable
:
1
m_IsPreProcessed
:
0
m_IgnoreMipmapLimit
:
0
m_MipmapLimitGroupName
:
m_StreamingMipmaps
:
0
m_StreamingMipmapsPriority
:
0
m_VTOnly
:
0
m_AlphaIsTransparency
:
0
m_ImageCount
:
1
m_TextureDimension
:
2
...
...
@@ -340,9 +489,11 @@ Texture2D:
m_WrapW
:
0
m_LightmapFormat
:
0
m_ColorSpace
:
0
image data
:
0
_typelessdata
:
m_PlatformBlob
:
image data
:
1
_typelessdata
:
00
m_StreamData
:
serializedVersion
:
2
offset
:
0
size
:
0
path
:
Assets/_project/Animations/GunIdle.anim
0 → 100644
View file @
32ad6014
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!74
&7400000
AnimationClip
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
GunIdle
serializedVersion
:
7
m_Legacy
:
0
m_Compressed
:
0
m_UseHighQualityCurve
:
1
m_RotationCurves
:
[]
m_CompressedRotationCurves
:
[]
m_EulerCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
0
,
y
:
0
,
z
:
0
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_PPtrCurves
:
[]
m_SampleRate
:
60
m_WrapMode
:
0
m_Bounds
:
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
4
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
4
isPPtrCurve
:
0
isIntCurve
:
0
isSerializeReferenceCurve
:
0
pptrCurveMapping
:
[]
m_AnimationClipSettings
:
serializedVersion
:
2
m_AdditiveReferencePoseClip
:
{
fileID
:
0
}
m_AdditiveReferencePoseTime
:
0
m_StartTime
:
0
m_StopTime
:
0
m_OrientationOffsetY
:
0
m_Level
:
0
m_CycleOffset
:
0
m_HasAdditiveReferencePose
:
0
m_LoopTime
:
1
m_LoopBlend
:
0
m_LoopBlendOrientation
:
0
m_LoopBlendPositionY
:
0
m_LoopBlendPositionXZ
:
0
m_KeepOriginalOrientation
:
0
m_KeepOriginalPositionY
:
1
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
-
serializedVersion
:
2
curve
:
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
:
4
attribute
:
localEulerAnglesRaw.x
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
136
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
localEulerAnglesRaw.y
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
136
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
localEulerAnglesRaw.z
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
m_EulerEditorCurves
:
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
m_Curve
:
[]
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalEulerAngles.x
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
m_Curve
:
[]
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalEulerAngles.y
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
m_Curve
:
[]
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalEulerAngles.z
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
m_HasGenericRootTransform
:
1
m_HasMotionFloatCurves
:
0
m_Events
:
[]
Assets/_project/Animations/GunIdle.anim.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: 703743bb4abf412459a8134adb117a52
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
Assets/_project/Animations/GunReload.anim
View file @
32ad6014
...
...
@@ -38,7 +38,7 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
CinemachineCamera/Gun
path
:
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
...
...
@@ -51,7 +51,7 @@ AnimationClip:
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
2906380706
path
:
0
attribute
:
4
script
:
{
fileID
:
0
}
typeID
:
4
...
...
@@ -90,7 +90,7 @@ AnimationClip:
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
136
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
...
...
@@ -99,7 +99,7 @@ AnimationClip:
value
:
-360
inSlope
:
0
outSlope
:
0
tangentMode
:
136
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
...
...
@@ -107,10 +107,10 @@ AnimationClip:
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
localEulerAnglesRaw.x
path
:
CinemachineCamera/Gun
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
16
flags
:
0
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
...
...
@@ -137,10 +137,10 @@ AnimationClip:
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
localEulerAnglesRaw.y
path
:
CinemachineCamera/Gun
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
16
flags
:
0
-
serializedVersion
:
2
curve
:
serializedVersion
:
2
...
...
@@ -167,10 +167,10 @@ AnimationClip:
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
localEulerAnglesRaw.z
path
:
CinemachineCamera/Gun
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
16
flags
:
0
m_EulerEditorCurves
:
-
serializedVersion
:
2
curve
:
...
...
@@ -180,7 +180,7 @@ AnimationClip:
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalEulerAngles.x
path
:
CinemachineCamera/Gun
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
...
...
@@ -192,7 +192,7 @@ AnimationClip:
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalEulerAngles.y
path
:
CinemachineCamera/Gun
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
...
...
@@ -204,10 +204,10 @@ AnimationClip:
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalEulerAngles.z
path
:
CinemachineCamera/Gun
path
:
classID
:
4
script
:
{
fileID
:
0
}
flags
:
0
m_HasGenericRootTransform
:
0
m_HasGenericRootTransform
:
1
m_HasMotionFloatCurves
:
0
m_Events
:
[]
Assets/_project/Animator/Gun.controller
0 → 100644
View file @
32ad6014
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!1101
&-3911836230054889762
AnimatorStateTransition
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
m_Conditions
:
-
m_ConditionMode
:
1
m_ConditionEvent
:
Reload
m_EventTreshold
:
0
m_DstStateMachine
:
{
fileID
:
0
}
m_DstState
:
{
fileID
:
5612719048261548678
}
m_Solo
:
0
m_Mute
:
0
m_IsExit
:
0
serializedVersion
:
3
m_TransitionDuration
:
0
m_TransitionOffset
:
0
m_ExitTime
:
0.75
m_HasExitTime
:
0
m_HasFixedDuration
:
1
m_InterruptionSource
:
0
m_OrderedInterruption
:
1
m_CanTransitionToSelf
:
1
---
!u!1102
&-2041045070718815143
AnimatorState
:
serializedVersion
:
6
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
null
m_Speed
:
1
m_CycleOffset
:
0
m_Transitions
:
[]
m_StateMachineBehaviours
:
[]
m_Position
:
{
x
:
50
,
y
:
50
,
z
:
0
}
m_IKOnFeet
:
0
m_WriteDefaultValues
:
1
m_Mirror
:
0
m_SpeedParameterActive
:
0
m_MirrorParameterActive
:
0
m_CycleOffsetParameterActive
:
0
m_TimeParameterActive
:
0
m_Motion
:
{
fileID
:
0
}
m_Tag
:
m_SpeedParameter
:
m_MirrorParameter
:
m_CycleOffsetParameter
:
m_TimeParameter
:
---
!u!91
&9100000
AnimatorController
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Gun
serializedVersion
:
5
m_AnimatorParameters
:
-
m_Name
:
Reload
m_Type
:
9
m_DefaultFloat
:
0
m_DefaultInt
:
0
m_DefaultBool
:
0
m_Controller
:
{
fileID
:
9100000
}
m_AnimatorLayers
:
-
serializedVersion
:
5
m_Name
:
Base Layer
m_StateMachine
:
{
fileID
:
6561027432196677951
}
m_Mask
:
{
fileID
:
0
}
m_Motions
:
[]
m_Behaviours
:
[]
m_BlendingMode
:
0
m_SyncedLayerIndex
:
-1
m_DefaultWeight
:
0
m_IKPass
:
0
m_SyncedLayerAffectsTiming
:
0
m_Controller
:
{
fileID
:
9100000
}
---
!u!1101
&5522134262176306277
AnimatorStateTransition
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
m_Conditions
:
[]
m_DstStateMachine
:
{
fileID
:
0
}
m_DstState
:
{
fileID
:
-2041045070718815143
}
m_Solo
:
0
m_Mute
:
0
m_IsExit
:
0
serializedVersion
:
3
m_TransitionDuration
:
0
m_TransitionOffset
:
0
m_ExitTime
:
1
m_HasExitTime
:
1
m_HasFixedDuration
:
1
m_InterruptionSource
:
0
m_OrderedInterruption
:
1
m_CanTransitionToSelf
:
1
---
!u!1102
&5612719048261548678
AnimatorState
:
serializedVersion
:
6
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
GunReload
m_Speed
:
1
m_CycleOffset
:
0
m_Transitions
:
-
{
fileID
:
5522134262176306277
}
m_StateMachineBehaviours
:
[]
m_Position
:
{
x
:
50
,
y
:
50
,
z
:
0
}
m_IKOnFeet
:
0
m_WriteDefaultValues
:
1
m_Mirror
:
0
m_SpeedParameterActive
:
0
m_MirrorParameterActive
:
0
m_CycleOffsetParameterActive
:
0
m_TimeParameterActive
:
0
m_Motion
:
{
fileID
:
7400000
,
guid
:
69889384bab668c4784c9509de3439f4
,
type
:
2
}
m_Tag
:
m_SpeedParameter
:
m_MirrorParameter
:
m_CycleOffsetParameter
:
m_TimeParameter
:
---
!u!1107
&6561027432196677951
AnimatorStateMachine
:
serializedVersion
:
6
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Base Layer
m_ChildStates
:
-
serializedVersion
:
1
m_State
:
{
fileID
:
5612719048261548678
}
m_Position
:
{
x
:
280
,
y
:
0
,
z
:
0
}
-
serializedVersion
:
1
m_State
:
{
fileID
:
-2041045070718815143
}
m_Position
:
{
x
:
240
,
y
:
120
,
z
:
0
}
m_ChildStateMachines
:
[]
m_AnyStateTransitions
:
-
{
fileID
:
-3911836230054889762
}
m_EntryTransitions
:
[]
m_StateMachineTransitions
:
{}
m_StateMachineBehaviours
:
[]
m_AnyStatePosition
:
{
x
:
50
,
y
:
20
,
z
:
0
}
m_EntryPosition
:
{
x
:
50
,
y
:
120
,
z
:
0
}
m_ExitPosition
:
{
x
:
470
,
y
:
120
,
z
:
0
}
m_ParentStateMachinePosition
:
{
x
:
800
,
y
:
20
,
z
:
0
}
m_DefaultState
:
{
fileID
:
-2041045070718815143
}
Assets/_project/Animator/Gun.controller.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: c247c09c4b221134090aabedfe185920
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
Assets/_project/Prefabs/Animals/Forest Animals/Elephant.prefab
View file @
32ad6014
...
...
@@ -204,13 +204,14 @@ GameObject:
-
component
:
{
fileID
:
2676458933401633030
}
-
component
:
{
fileID
:
5801320409247430128
}
-
component
:
{
fileID
:
7910418901260518363
}
-
component
:
{
fileID
:
1845268294113052234
}
-
component
:
{
fileID
:
8599590187290476828
}
-
component
:
{
fileID
:
3715518179017488439
}
-
component
:
{
fileID
:
7513684002663440767
}
-
component
:
{
fileID
:
1845268294113052234
}
-
component
:
{
fileID
:
3715518179017488439
}
-
component
:
{
fileID
:
4577948788861265325
}
-
component
:
{
fileID
:
7439170055329331585
}
m_Layer
:
0
-
component
:
{
fileID
:
3134386485418195282
}
m_Layer
:
3
m_Name
:
Elephant
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
...
...
@@ -380,25 +381,6 @@ AudioSource:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
0
---
!u!114
&1845268294113052234
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
717743728087204625
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
d0ca804d6b18f6d4db4ebe14203336f1
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
animalSound
:
{
fileID
:
8300000
,
guid
:
577532471b3374967adb1ff2620e2761
,
type
:
3
}
walking
:
{
fileID
:
8300000
,
guid
:
612962daa1f8842159872a600c011bd4
,
type
:
3
}
eating
:
{
fileID
:
0
}
running
:
{
fileID
:
8300000
,
guid
:
de958d1389c5f4943b29af6a49318cad
,
type
:
3
}
attacking
:
{
fileID
:
8300000
,
guid
:
7a306e42ceac44633878fcd02509d204
,
type
:
3
}
death
:
{
fileID
:
8300000
,
guid
:
a231c712d73334749af731ed7a2ea067
,
type
:
3
}
sleeping
:
{
fileID
:
0
}
---
!u!136
&8599590187290476828
CapsuleCollider
:
m_ObjectHideFlags
:
0
...
...
@@ -422,6 +404,47 @@ CapsuleCollider:
m_Height
:
9.87
m_Direction
:
2
m_Center
:
{
x
:
0
,
y
:
3.83
,
z
:
0.87
}
---
!u!195
&7513684002663440767
NavMeshAgent
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
717743728087204625
}
m_Enabled
:
1
m_AgentTypeID
:
0
m_Radius
:
0.5
m_Speed
:
3.5
m_Acceleration
:
8
avoidancePriority
:
50
m_AngularSpeed
:
120
m_StoppingDistance
:
0
m_AutoTraverseOffMeshLink
:
1
m_AutoBraking
:
1
m_AutoRepath
:
1
m_Height
:
2
m_BaseOffset
:
0
m_WalkableMask
:
4294967295
m_ObstacleAvoidanceType
:
4
---
!u!114
&1845268294113052234
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
717743728087204625
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
d0ca804d6b18f6d4db4ebe14203336f1
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
animalSound
:
{
fileID
:
8300000
,
guid
:
577532471b3374967adb1ff2620e2761
,
type
:
3
}
walking
:
{
fileID
:
8300000
,
guid
:
612962daa1f8842159872a600c011bd4
,
type
:
3
}
eating
:
{
fileID
:
0
}
running
:
{
fileID
:
8300000
,
guid
:
de958d1389c5f4943b29af6a49318cad
,
type
:
3
}
attacking
:
{
fileID
:
8300000
,
guid
:
7a306e42ceac44633878fcd02509d204
,
type
:
3
}
death
:
{
fileID
:
8300000
,
guid
:
a231c712d73334749af731ed7a2ea067
,
type
:
3
}
sleeping
:
{
fileID
:
0
}
---
!u!114
&3715518179017488439
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -484,28 +507,6 @@ MonoBehaviour:
m_PersistentCalls
:
m_Calls
:
[]
CurrentState
:
0
---
!u!195
&7513684002663440767
NavMeshAgent
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
717743728087204625
}
m_Enabled
:
1
m_AgentTypeID
:
0
m_Radius
:
0.5
m_Speed
:
3.5
m_Acceleration
:
8
avoidancePriority
:
50
m_AngularSpeed
:
120
m_StoppingDistance
:
0
m_AutoTraverseOffMeshLink
:
1
m_AutoBraking
:
1
m_AutoRepath
:
1
m_Height
:
2
m_BaseOffset
:
0
m_WalkableMask
:
4294967295
m_ObstacleAvoidanceType
:
4
---
!u!114
&4577948788861265325
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -549,6 +550,27 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::AnimalDetails
<animalProperties>k__BackingField
:
{
fileID
:
11400000
,
guid
:
9c4c9c8f3b059674d8ea903f0baa73f1
,
type
:
2
}
---
!u!65
&3134386485418195282
BoxCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
717743728087204625
}
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
:
3
m_Size
:
{
x
:
3.7020752
,
y
:
7.6251206
,
z
:
9.196465
}
m_Center
:
{
x
:
0
,
y
:
3.9071233
,
z
:
1.1254215
}
---
!u!1
&821623542764607179
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -1533,7 +1555,7 @@ GameObject:
-
component
:
{
fileID
:
9070904445842527667
}
-
component
:
{
fileID
:
1162822430167826458
}
-
component
:
{
fileID
:
3464383437824832733
}
m_Layer
:
3
m_Layer
:
6
m_Name
:
Head
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
...
...
@@ -1921,7 +1943,7 @@ GameObject:
-
component
:
{
fileID
:
1801785662801669232
}
-
component
:
{
fileID
:
8763564027534688949
}
-
component
:
{
fileID
:
3160737932670797696
}
m_Layer
:
3
m_Layer
:
6
m_Name
:
Body
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
...
...
@@ -1937,7 +1959,7 @@ Transform:
m_GameObject
:
{
fileID
:
5608530374267735661
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalPosition
:
{
x
:
0
,
y
:
4.94
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
[]
...
...
@@ -1965,7 +1987,7 @@ CapsuleCollider:
m_Radius
:
1.96
m_Height
:
7.300329
m_Direction
:
2
m_Center
:
{
x
:
0
,
y
:
4.94
,
z
:
-0.48516464
}
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
-0.48516464
}
---
!u!114
&3160737932670797696
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
Assets/_project/Scenes/Game.unity
View file @
32ad6014
...
...
@@ -184,6 +184,7 @@ GameObject:
-
component
:
{
fileID
:
145830359
}
-
component
:
{
fileID
:
145830360
}
-
component
:
{
fileID
:
145830363
}
-
component
:
{
fileID
:
145830364
}
m_Layer
:
0
m_Name
:
Player
m_TagString
:
Untagged
...
...
@@ -317,19 +318,19 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
bcfadefcf1ce06049925c01fdae16752
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::RaycastWeapon
hitPoint
:
{
fileID
:
1679905281
}
hitPoint
:
{
fileID
:
590320135
}
showRay
:
1
ammoText
:
{
fileID
:
1476802331
}
range
:
100
maxAmmo
:
10
fireRateInSecond
:
0.5
reloadTime
:
1.5
bodyPartLayer
:
serializedVersion
:
2
m_Bits
:
8
MuzzleFlashEffect
:
{
fileID
:
1
924724394
}
m_Bits
:
64
MuzzleFlashEffect
:
{
fileID
:
1
784640390
}
HeadDamage
:
2
BodyDamage
:
1
gunAnimator
:
{
fileID
:
1086738861
}
---
!u!114
&145830360
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -352,7 +353,7 @@ Animator:
m_GameObject
:
{
fileID
:
145830352
}
m_Enabled
:
1
m_Avatar
:
{
fileID
:
0
}
m_Controller
:
{
fileID
:
9100000
,
guid
:
0c394e1f00af31349b309ffc57fabdb9
,
type
:
2
}
m_Controller
:
{
fileID
:
0
}
m_CullingMode
:
0
m_UpdateMode
:
0
m_ApplyRootMotion
:
0
...
...
@@ -378,6 +379,130 @@ MonoBehaviour:
m_EditorClassIdentifier
:
Assembly-CSharp::PlayerScore
score
:
0
scoreText
:
{
fileID
:
255501507
}
---
!u!114
&145830364
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
145830352
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
ae61e2e924e402846aa75be26b8a1790
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::ScanAnimals
animalLayer
:
serializedVersion
:
2
m_Bits
:
8
TextPanel
:
{
fileID
:
2031337433
}
scanParticle
:
{
fileID
:
165995325
}
---
!u!1001
&165995323
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
590320135
}
m_Modifications
:
-
target
:
{
fileID
:
1688954165942588
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_Name
value
:
AuraChargeRed
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalScale.x
value
:
4
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalScale.y
value
:
4
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198127849422511172
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198343026154692040
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198599103803035426
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198973911907424400
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
199120550785785534
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_Materials.Array.size
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
199719891389815942
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_Materials.Array.size
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
199783142940952474
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_Materials.Array.size
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
199822437108533444
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
propertyPath
:
m_Materials.Array.size
value
:
1
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedGameObjects
:
[]
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
---
!u!4
&165995324
stripped
Transform
:
m_CorrespondingSourceObject
:
{
fileID
:
4329936086623020
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
165995323
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!198
&165995325
stripped
ParticleSystem
:
m_CorrespondingSourceObject
:
{
fileID
:
198343026154692040
,
guid
:
c80a2fafe7a7e404fa41ed10b8a5d222
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
165995323
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1
&178959789
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -584,6 +709,143 @@ Transform:
m_CorrespondingSourceObject
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1125776865
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1
&348217282
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
348217283
}
-
component
:
{
fileID
:
348217285
}
-
component
:
{
fileID
:
348217284
}
m_Layer
:
5
m_Name
:
score
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&348217283
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
348217282
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
-0.000015258793
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
[]
m_Father
:
{
fileID
:
1997496629
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
-0.6
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&348217284
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
348217282
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
f4688fdb7df04437aeb418b961361dc5
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_RaycastPadding
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_text
:
'
Score:
0'
m_isRightToLeft
:
0
m_fontAsset
:
{
fileID
:
11400000
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_sharedMaterial
:
{
fileID
:
2180264
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_fontSharedMaterials
:
[]
m_fontMaterial
:
{
fileID
:
0
}
m_fontMaterials
:
[]
m_fontColor32
:
serializedVersion
:
2
rgba
:
4279566566
m_fontColor
:
{
r
:
0.90188676
,
g
:
0
,
b
:
0.08039929
,
a
:
1
}
m_enableVertexGradient
:
0
m_colorMode
:
3
m_fontColorGradient
:
topLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
topRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_fontColorGradientPreset
:
{
fileID
:
0
}
m_spriteAsset
:
{
fileID
:
0
}
m_tintAllSprites
:
0
m_StyleSheet
:
{
fileID
:
0
}
m_TextStyleHashCode
:
-1183493901
m_overrideHtmlColors
:
0
m_faceColor
:
serializedVersion
:
2
rgba
:
4294967295
m_fontSize
:
0.5
m_fontSizeBase
:
0.5
m_fontWeight
:
400
m_enableAutoSizing
:
0
m_fontSizeMin
:
18
m_fontSizeMax
:
72
m_fontStyle
:
1
m_HorizontalAlignment
:
2
m_VerticalAlignment
:
256
m_textAlignment
:
65535
m_characterSpacing
:
0
m_characterHorizontalScale
:
1
m_wordSpacing
:
0
m_lineSpacing
:
0
m_lineSpacingMax
:
0
m_paragraphSpacing
:
0
m_charWidthMaxAdj
:
0
m_TextWrappingMode
:
1
m_wordWrappingRatios
:
0.4
m_overflowMode
:
0
m_linkedTextComponent
:
{
fileID
:
0
}
parentLinkedComponent
:
{
fileID
:
0
}
m_enableKerning
:
0
m_ActiveFontFeatures
:
6e72656b
m_enableExtraPadding
:
0
checkPaddingRequired
:
0
m_isRichText
:
1
m_EmojiFallbackSupport
:
1
m_parseCtrlCharacters
:
1
m_isOrthographic
:
1
m_isCullingEnabled
:
0
m_horizontalMapping
:
0
m_verticalMapping
:
0
m_uvLineOffset
:
0
m_geometrySortingOrder
:
0
m_IsTextObjectScaleStatic
:
0
m_VertexBufferAutoSizeReduction
:
0
m_useMaxVisibleDescender
:
1
m_pageToDisplay
:
1
m_margin
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_isUsingLegacyAnimationComponent
:
0
m_isVolumetricText
:
0
m_hasFontAssetChanged
:
0
m_baseMaterial
:
{
fileID
:
0
}
m_maskOffset
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
---
!u!222
&348217285
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
348217282
}
m_CullTransparentMesh
:
1
---
!u!1
&379522545
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -893,7 +1155,7 @@ Transform:
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&5
78846265
---
!u!1
&5
64941260
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
@@ -901,82 +1163,240 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
578846266
}
-
component
:
{
fileID
:
578846267
}
m_Layer
:
0
m_Name
:
TagGeneration
-
component
:
{
fileID
:
564941261
}
-
component
:
{
fileID
:
564941263
}
-
component
:
{
fileID
:
564941262
}
m_Layer
:
5
m_Name
:
Question
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!
4
&578846266
Transform
:
---
!u!
224
&564941261
Rect
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
578846265
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_GameObject
:
{
fileID
:
564941260
}
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_LocalScale
:
{
x
:
3.25
,
y
:
3.25
,
z
:
3.25
}
m_ConstrainProportionsScale
:
1
m_Children
:
[]
m_Father
:
{
fileID
:
918406712
}
m_Father
:
{
fileID
:
653799946
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&578846267
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
0
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
30.53003
,
y
:
43.5
}
m_SizeDelta
:
{
x
:
269.4476
,
y
:
50
}
m_Pivot
:
{
x
:
0
,
y
:
0
}
---
!u!114
&564941262
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
5
78846265
}
m_GameObject
:
{
fileID
:
5
64941260
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
eed983e626aa84642aca502efe530d72
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
f4688fdb7df04437aeb418b961361dc5
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::TagGeneration
ForestAnimals
:
-
{
fileID
:
11400000
,
guid
:
489e7b2410467b5478e7479a243f9888
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
bcf59fdb1b8f8fa468514670f0ab3bf0
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
9c4c9c8f3b059674d8ea903f0baa73f1
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
4823ce0c4e8ef1148a44d3c04d6ea306
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
aede0ffd3c1e09445a39f5b8a5f40568
,
type
:
2
}
IceAnimals
:
-
{
fileID
:
11400000
,
guid
:
c5a46d38ee8ca2f46927676a9c31b7b7
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
d3547736a5d0c7540bbd29c28348d080
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
140ce5ed4fbb4c74b824d6a4d6e028fb
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
dbc646e7d8948934ebb6538eb777c350
,
type
:
2
}
DesertAnimals
:
-
{
fileID
:
11400000
,
guid
:
d0cff163ca026c74b8900eca3bfbe4a9
,
type
:
2
}
-
{
fileID
:
11400000
,
guid
:
4b160f0ac0bdd5b42ad01a593cf2894d
,
type
:
2
}
---
!u!1
&626162506
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
626162507
}
m_Layer
:
0
m_Name
:
'
'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&626162507
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
626162506
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_EditorClassIdentifier
:
Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_RaycastPadding
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_text
:
Which animal lives in the forest, eats plants, and can run
m_isRightToLeft
:
0
m_fontAsset
:
{
fileID
:
11400000
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_sharedMaterial
:
{
fileID
:
2180264
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_fontSharedMaterials
:
[]
m_fontMaterial
:
{
fileID
:
0
}
m_fontMaterials
:
[]
m_fontColor32
:
serializedVersion
:
2
rgba
:
4279435519
m_fontColor
:
{
r
:
1
,
g
:
0
,
b
:
0.07646704
,
a
:
1
}
m_enableVertexGradient
:
0
m_colorMode
:
3
m_fontColorGradient
:
topLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
topRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_fontColorGradientPreset
:
{
fileID
:
0
}
m_spriteAsset
:
{
fileID
:
0
}
m_tintAllSprites
:
0
m_StyleSheet
:
{
fileID
:
0
}
m_TextStyleHashCode
:
-1183493901
m_overrideHtmlColors
:
0
m_faceColor
:
serializedVersion
:
2
rgba
:
4294967295
m_fontSize
:
16.02
m_fontSizeBase
:
16.02
m_fontWeight
:
400
m_enableAutoSizing
:
0
m_fontSizeMin
:
18
m_fontSizeMax
:
72
m_fontStyle
:
1
m_HorizontalAlignment
:
1
m_VerticalAlignment
:
1024
m_textAlignment
:
65535
m_characterSpacing
:
0
m_characterHorizontalScale
:
1
m_wordSpacing
:
0
m_lineSpacing
:
0
m_lineSpacingMax
:
0
m_paragraphSpacing
:
0
m_charWidthMaxAdj
:
0
m_TextWrappingMode
:
1
m_wordWrappingRatios
:
0.4
m_overflowMode
:
0
m_linkedTextComponent
:
{
fileID
:
0
}
parentLinkedComponent
:
{
fileID
:
0
}
m_enableKerning
:
0
m_ActiveFontFeatures
:
6e72656b
m_enableExtraPadding
:
0
checkPaddingRequired
:
0
m_isRichText
:
1
m_EmojiFallbackSupport
:
1
m_parseCtrlCharacters
:
1
m_isOrthographic
:
1
m_isCullingEnabled
:
0
m_horizontalMapping
:
0
m_verticalMapping
:
0
m_uvLineOffset
:
0
m_geometrySortingOrder
:
0
m_IsTextObjectScaleStatic
:
0
m_VertexBufferAutoSizeReduction
:
0
m_useMaxVisibleDescender
:
1
m_pageToDisplay
:
1
m_margin
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_isUsingLegacyAnimationComponent
:
0
m_isVolumetricText
:
0
m_hasFontAssetChanged
:
0
m_baseMaterial
:
{
fileID
:
0
}
m_maskOffset
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
---
!u!222
&564941263
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
564941260
}
m_CullTransparentMesh
:
1
---
!u!1
&578846265
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
578846266
}
-
component
:
{
fileID
:
578846267
}
m_Layer
:
0
m_Name
:
QuestionGenerator
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&578846266
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
578846265
}
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
:
[]
m_Father
:
{
fileID
:
918406712
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&578846267
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
578846265
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
eed983e626aa84642aca502efe530d72
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::TagGeneration
QuestionText
:
{
fileID
:
564941262
}
MaxQuestion
:
2
---
!u!1
&590320134
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
590320135
}
m_Layer
:
0
m_Name
:
HitPoint
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&590320135
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
590320134
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0.496
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1784640389
}
-
{
fileID
:
165995324
}
m_Father
:
{
fileID
:
1086738860
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&626162506
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
626162507
}
m_Layer
:
0
m_Name
:
'
'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&626162507
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
626162506
}
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
:
[]
...
...
@@ -1012,6 +1432,7 @@ RectTransform:
m_Children
:
-
{
fileID
:
1298293215
}
-
{
fileID
:
383998553
}
-
{
fileID
:
564941261
}
m_Father
:
{
fileID
:
1156373102
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
...
...
@@ -1166,6 +1587,7 @@ RectTransform:
-
{
fileID
:
1329393818
}
-
{
fileID
:
255501506
}
-
{
fileID
:
1476802330
}
-
{
fileID
:
2031337430
}
m_Father
:
{
fileID
:
321521270
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
...
...
@@ -1268,7 +1690,7 @@ Transform:
m_Children
:
[]
m_Father
:
{
fileID
:
1613193636
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&
825301023
---
!u!1
&
794000629
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
@@ -1276,100 +1698,200 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
825301024
}
-
component
:
{
fileID
:
825301025
}
m_Layer
:
0
m_Name
:
NavMesh Surface
-
component
:
{
fileID
:
794000630
}
-
component
:
{
fileID
:
794000632
}
-
component
:
{
fileID
:
794000631
}
m_Layer
:
5
m_Name
:
Text (TMP)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!
4
&825301024
Transform
:
---
!u!
224
&794000630
Rect
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
825301023
}
serializedVersion
:
2
m_GameObject
:
{
fileID
:
794000629
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
-0.000015258793
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
[]
m_Father
:
{
fileID
:
45710847
9
}
m_Father
:
{
fileID
:
199749662
9
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&825301025
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&794000631
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
825301023
}
m_GameObject
:
{
fileID
:
794000629
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
7a5ac11cc976e418e8d13136b07e1f52
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
f4688fdb7df04437aeb418b961361dc5
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.AI.Navigation::Unity.AI.Navigation.NavMeshSurface
m_SerializedVersion
:
0
m_AgentTypeID
:
0
m_CollectObjects
:
0
m_Size
:
{
x
:
10
,
y
:
10
,
z
:
10
}
m_Center
:
{
x
:
0
,
y
:
2
,
z
:
0
}
m_LayerMask
:
m_EditorClassIdentifier
:
Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_RaycastPadding
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_text
:
Abdo 3
m_isRightToLeft
:
0
m_fontAsset
:
{
fileID
:
11400000
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_sharedMaterial
:
{
fileID
:
2180264
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_fontSharedMaterials
:
[]
m_fontMaterial
:
{
fileID
:
0
}
m_fontMaterials
:
[]
m_fontColor32
:
serializedVersion
:
2
m_Bits
:
4294967295
m_UseGeometry
:
0
m_DefaultArea
:
0
m_GenerateLinks
:
0
m_IgnoreNavMeshAgent
:
1
m_IgnoreNavMeshObstacle
:
1
m_OverrideTileSize
:
0
m_TileSize
:
256
m_OverrideVoxelSize
:
0
m_VoxelSize
:
0.16666667
m_MinRegionArea
:
2
m_NavMeshData
:
{
fileID
:
23800000
,
guid
:
b66a7d768ca028249a3b0f7187d16b25
,
type
:
2
}
m_BuildHeightMesh
:
0
---
!u!1
&918406711
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
918406712
}
m_Layer
:
0
m_Name
:
======== Scripts ========
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&918406712
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
918406711
}
rgba
:
4294914304
m_fontColor
:
{
r
:
0
,
g
:
0.1912303
,
b
:
1
,
a
:
1
}
m_enableVertexGradient
:
0
m_colorMode
:
3
m_fontColorGradient
:
topLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
topRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_fontColorGradientPreset
:
{
fileID
:
0
}
m_spriteAsset
:
{
fileID
:
0
}
m_tintAllSprites
:
0
m_StyleSheet
:
{
fileID
:
0
}
m_TextStyleHashCode
:
-1183493901
m_overrideHtmlColors
:
0
m_faceColor
:
serializedVersion
:
2
rgba
:
4294967295
m_fontSize
:
0.5
m_fontSizeBase
:
0.5
m_fontWeight
:
400
m_enableAutoSizing
:
0
m_fontSizeMin
:
18
m_fontSizeMax
:
72
m_fontStyle
:
1
m_HorizontalAlignment
:
2
m_VerticalAlignment
:
256
m_textAlignment
:
65535
m_characterSpacing
:
0
m_characterHorizontalScale
:
1
m_wordSpacing
:
0
m_lineSpacing
:
0
m_lineSpacingMax
:
0
m_paragraphSpacing
:
0
m_charWidthMaxAdj
:
0
m_TextWrappingMode
:
1
m_wordWrappingRatios
:
0.4
m_overflowMode
:
0
m_linkedTextComponent
:
{
fileID
:
0
}
parentLinkedComponent
:
{
fileID
:
0
}
m_enableKerning
:
0
m_ActiveFontFeatures
:
6e72656b
m_enableExtraPadding
:
0
checkPaddingRequired
:
0
m_isRichText
:
1
m_EmojiFallbackSupport
:
1
m_parseCtrlCharacters
:
1
m_isOrthographic
:
1
m_isCullingEnabled
:
0
m_horizontalMapping
:
0
m_verticalMapping
:
0
m_uvLineOffset
:
0
m_geometrySortingOrder
:
0
m_IsTextObjectScaleStatic
:
0
m_VertexBufferAutoSizeReduction
:
0
m_useMaxVisibleDescender
:
1
m_pageToDisplay
:
1
m_margin
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_isUsingLegacyAnimationComponent
:
0
m_isVolumetricText
:
0
m_hasFontAssetChanged
:
0
m_baseMaterial
:
{
fileID
:
0
}
m_maskOffset
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
---
!u!222
&794000632
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
794000629
}
m_CullTransparentMesh
:
1
---
!u!1
&825301023
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
825301024
}
-
component
:
{
fileID
:
825301025
}
m_Layer
:
0
m_Name
:
NavMesh Surface
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&825301024
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
825301023
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-
0
,
w
:
1
}
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
:
122890711
}
-
{
fileID
:
2129732305
}
-
{
fileID
:
1663541093
}
-
{
fileID
:
1360605811
}
-
{
fileID
:
1559894301
}
-
{
fileID
:
578846266
}
m_Father
:
{
fileID
:
1613193636
}
m_Children
:
[]
m_Father
:
{
fileID
:
457108479
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&987792984
---
!u!114
&825301025
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
825301023
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
7a5ac11cc976e418e8d13136b07e1f52
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.AI.Navigation::Unity.AI.Navigation.NavMeshSurface
m_SerializedVersion
:
0
m_AgentTypeID
:
0
m_CollectObjects
:
0
m_Size
:
{
x
:
10
,
y
:
10
,
z
:
10
}
m_Center
:
{
x
:
0
,
y
:
2
,
z
:
0
}
m_LayerMask
:
serializedVersion
:
2
m_Bits
:
4294967295
m_UseGeometry
:
0
m_DefaultArea
:
0
m_GenerateLinks
:
0
m_IgnoreNavMeshAgent
:
1
m_IgnoreNavMeshObstacle
:
1
m_OverrideTileSize
:
0
m_TileSize
:
256
m_OverrideVoxelSize
:
0
m_VoxelSize
:
0.16666667
m_MinRegionArea
:
2
m_NavMeshData
:
{
fileID
:
23800000
,
guid
:
b66a7d768ca028249a3b0f7187d16b25
,
type
:
2
}
m_BuildHeightMesh
:
0
---
!u!1
&918406711
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
@@ -1377,38 +1899,42 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
9
87792985
}
-
component
:
{
fileID
:
9
18406712
}
m_Layer
:
0
m_Name
:
========
Base
========
m_Name
:
========
Scripts
========
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&9
87792985
---
!u!4
&9
18406712
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
9
87792984
}
m_GameObject
:
{
fileID
:
9
18406711
}
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
:
1308022796
}
-
{
fileID
:
1835655406
}
-
{
fileID
:
122890711
}
-
{
fileID
:
2129732305
}
-
{
fileID
:
1663541093
}
-
{
fileID
:
1360605811
}
-
{
fileID
:
1559894301
}
-
{
fileID
:
578846266
}
m_Father
:
{
fileID
:
1613193636
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1001
&
1015267283
---
!u!1001
&
953759170
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
0
}
m_TransformParent
:
{
fileID
:
1824897285
}
m_Modifications
:
-
target
:
{
fileID
:
579985798601395192
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
propertyPath
:
m_AnchorMax.x
...
...
@@ -1424,15 +1950,15 @@ PrefabInstance:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1737463693202408520
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
-
11.77
value
:
-
5.33
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1737463693202408520
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
.1
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1737463693202408520
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
3.5929794
value
:
9.59
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1737463693202408520
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
...
...
@@ -1467,6 +1993,44 @@ PrefabInstance:
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
---
!u!4
&953759171
stripped
Transform
:
m_CorrespondingSourceObject
:
{
fileID
:
1737463693202408520
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
953759170
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1
&987792984
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
987792985
}
m_Layer
:
0
m_Name
:
======== Base ========
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&987792985
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
987792984
}
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
:
1308022796
}
-
{
fileID
:
1835655406
}
m_Father
:
{
fileID
:
1613193636
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1023893118
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -1497,7 +2061,7 @@ Transform:
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1
946441047
}
-
{
fileID
:
1
086738860
}
m_Father
:
{
fileID
:
145830356
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1023893120
...
...
@@ -1548,64 +2112,7 @@ Transform:
m_CorrespondingSourceObject
:
{
fileID
:
4000013468050256
,
guid
:
0f6c3c2b59a164fdaa30536d7278dc0a
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1989671536
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1001
&1125776865
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
379522546
}
m_Modifications
:
-
target
:
{
fileID
:
1412122763389616
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_Name
value
:
floe
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
-9.724875
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
10.876049
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedGameObjects
:
[]
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
---
!u!1
&1156373101
---
!u!1
&1086738859
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
@@ -1613,26 +2120,251 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1156373102
}
-
component
:
{
fileID
:
1156373105
}
-
component
:
{
fileID
:
1156373104
}
-
component
:
{
fileID
:
1156373103
}
-
component
:
{
fileID
:
1086738860
}
-
component
:
{
fileID
:
1086738864
}
-
component
:
{
fileID
:
1086738863
}
-
component
:
{
fileID
:
1086738862
}
-
component
:
{
fileID
:
1086738861
}
m_Layer
:
0
m_Name
:
Canvas
m_Name
:
'
Gun
'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!
224
&1156373102
Rect
Transform
:
---
!u!
4
&1086738860
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1156373101
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_GameObject
:
{
fileID
:
1086738859
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0.331
,
y
:
-0.41499996
,
z
:
0.6949997
}
m_LocalScale
:
{
x
:
0.25
,
y
:
0.25
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
590320135
}
m_Father
:
{
fileID
:
1023893119
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!95
&1086738861
Animator
:
serializedVersion
:
7
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1086738859
}
m_Enabled
:
1
m_Avatar
:
{
fileID
:
0
}
m_Controller
:
{
fileID
:
9100000
,
guid
:
c247c09c4b221134090aabedfe185920
,
type
:
2
}
m_CullingMode
:
0
m_UpdateMode
:
0
m_ApplyRootMotion
:
1
m_LinearVelocityBlending
:
0
m_StabilizeFeet
:
0
m_AnimatePhysics
:
0
m_WarningMessage
:
m_HasTransformHierarchy
:
1
m_AllowConstantClipSamplingOptimization
:
1
m_KeepAnimatorStateOnDisable
:
0
m_WriteDefaultValuesOnDisable
:
0
---
!u!65
&1086738862
BoxCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1086738859
}
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
:
3
m_Size
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&1086738863
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1086738859
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_StaticShadowCaster
:
0
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RayTraceProcedural
:
0
m_RayTracingAccelStructBuildFlagsOverride
:
0
m_RayTracingAccelStructBuildFlags
:
1
m_SmallMeshCulling
:
1
m_ForceMeshLod
:
-1
m_MeshLodSelectionBias
:
0
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
31321ba15b8f8eb4c954353edc038b1d
,
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
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_GlobalIlluminationMeshLod
:
0
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_MaskInteraction
:
0
m_AdditionalVertexStreams
:
{
fileID
:
0
}
---
!u!33
&1086738864
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1086738859
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1120066094
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1120066095
}
m_Layer
:
0
m_Name
:
NPCs
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1120066095
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1120066094
}
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
:
1241827883
}
m_Father
:
{
fileID
:
1891997311
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1001
&1125776865
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
379522546
}
m_Modifications
:
-
target
:
{
fileID
:
1412122763389616
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_Name
value
:
floe
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
-9.724875
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
10.876049
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4651486748286556
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedGameObjects
:
[]
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
b5423645bcfb34c0e97178ade782aae4
,
type
:
3
}
---
!u!1
&1156373101
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1156373102
}
-
component
:
{
fileID
:
1156373105
}
-
component
:
{
fileID
:
1156373104
}
-
component
:
{
fileID
:
1156373103
}
m_Layer
:
0
m_Name
:
Canvas
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&1156373102
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1156373101
}
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_ConstrainProportionsScale
:
0
m_Children
:
...
...
@@ -1739,7 +2471,7 @@ Transform:
-
{
fileID
:
1699401339
}
m_Father
:
{
fileID
:
1613193636
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&12
8121932
2
---
!u!1
&12
4182788
2
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
@@ -1747,64 +2479,281 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1281219325
}
-
component
:
{
fileID
:
1281219324
}
-
component
:
{
fileID
:
1281219323
}
-
component
:
{
fileID
:
1241827883
}
-
component
:
{
fileID
:
1241827891
}
-
component
:
{
fileID
:
1241827890
}
-
component
:
{
fileID
:
1241827889
}
-
component
:
{
fileID
:
1241827888
}
-
component
:
{
fileID
:
1241827887
}
-
component
:
{
fileID
:
1241827886
}
-
component
:
{
fileID
:
1241827885
}
-
component
:
{
fileID
:
1241827884
}
m_Layer
:
0
m_Name
:
EventSystem
m_Name
:
NPC (2)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!
114
&128121932
3
MonoBehaviour
:
---
!u!
4
&124182788
3
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1281219322
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
01614664b831546d2ae94a42149d80ac
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.InputSystem::UnityEngine.InputSystem.UI.InputSystemUIInputModule
m_SendPointerHoverToParent
:
1
m_MoveRepeatDelay
:
0.5
m_MoveRepeatRate
:
0.1
m_XRTrackingOrigin
:
{
fileID
:
0
}
m_ActionsAsset
:
{
fileID
:
-944628639613478452
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_PointAction
:
{
fileID
:
-1654692200621890270
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_MoveAction
:
{
fileID
:
-8784545083839296357
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_SubmitAction
:
{
fileID
:
392368643174621059
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_CancelAction
:
{
fileID
:
7727032971491509709
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_LeftClickAction
:
{
fileID
:
3001919216989983466
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_MiddleClickAction
:
{
fileID
:
-2185481485913320682
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_RightClickAction
:
{
fileID
:
-4090225696740746782
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_ScrollWheelAction
:
{
fileID
:
6240969308177333660
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_TrackedDevicePositionAction
:
{
fileID
:
6564999863303420839
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_TrackedDeviceOrientationAction
:
{
fileID
:
7970375526676320489
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_DeselectOnBackgroundClick
:
1
m_PointerBehavior
:
0
m_CursorLockBehavior
:
0
m_ScrollDeltaPerTick
:
6
---
!u!114
&1281219324
m_GameObject
:
{
fileID
:
1241827882
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0.19119692
,
z
:
-0
,
w
:
0.9815517
}
m_LocalPosition
:
{
x
:
6.59
,
y
:
1
,
z
:
7.91
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1462127021
}
-
{
fileID
:
1896715861
}
m_Father
:
{
fileID
:
1120066095
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
-22.045
,
z
:
0
}
---
!u!114
&1241827884
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
12
8121932
2
}
m_GameObject
:
{
fileID
:
12
4182788
2
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
76c392e42b5098c458856cdf6ecaaaa1
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
af453fbcf25350a4cae216c2b55c70ef
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
UnityEngine.UI::UnityEngine.EventSystems.EventSystem
m_FirstSelected
:
{
fileID
:
0
}
m_sendNavigationEvents
:
1
m_DragThreshold
:
10
---
!u!4
&1281219325
Transform
:
m_EditorClassIdentifier
:
Assembly-CSharp::NPCsFire
gunParent
:
{
fileID
:
1462127021
}
rotationSpeed
:
10
---
!u!114
&1241827885
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
4676933a8cb5b9c47b3fba61a982af83
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::NPCsMovement
<npcsProperties>k__BackingField
:
{
fileID
:
11400000
,
guid
:
2f13169c00189e44680aabe084174178
,
type
:
2
}
animalLayer
:
serializedVersion
:
2
m_Bits
:
64
debugMode
:
0
animalsCollider
:
-
{
fileID
:
0
}
-
{
fileID
:
0
}
-
{
fileID
:
0
}
_currentTarget
:
{
fileID
:
0
}
---
!u!114
&1241827886
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
04fec1f29c777934d9d0ad6f3f05433b
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::PlayerScore
score
:
0
scoreText
:
{
fileID
:
348217284
}
---
!u!114
&1241827887
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
bcfadefcf1ce06049925c01fdae16752
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::RaycastWeapon
hitPoint
:
{
fileID
:
1873606905
}
showRay
:
1
ammoText
:
{
fileID
:
0
}
range
:
100
maxAmmo
:
10
reloadTime
:
1.5
bodyPartLayer
:
serializedVersion
:
2
m_Bits
:
64
MuzzleFlashEffect
:
{
fileID
:
1369515193
}
HeadDamage
:
2
BodyDamage
:
1
gunAnimator
:
{
fileID
:
1538037038
}
---
!u!195
&1241827888
NavMeshAgent
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Enabled
:
1
m_AgentTypeID
:
0
m_Radius
:
0.50000006
m_Speed
:
3.5
m_Acceleration
:
8
avoidancePriority
:
50
m_AngularSpeed
:
200
m_StoppingDistance
:
7
m_AutoTraverseOffMeshLink
:
1
m_AutoBraking
:
1
m_AutoRepath
:
1
m_Height
:
2
m_BaseOffset
:
1
m_WalkableMask
:
4294967295
m_ObstacleAvoidanceType
:
4
---
!u!95
&1241827889
Animator
:
serializedVersion
:
7
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Enabled
:
1
m_Avatar
:
{
fileID
:
0
}
m_Controller
:
{
fileID
:
0
}
m_CullingMode
:
0
m_UpdateMode
:
0
m_ApplyRootMotion
:
0
m_LinearVelocityBlending
:
0
m_StabilizeFeet
:
0
m_AnimatePhysics
:
0
m_WarningMessage
:
m_HasTransformHierarchy
:
1
m_AllowConstantClipSamplingOptimization
:
1
m_KeepAnimatorStateOnDisable
:
0
m_WriteDefaultValuesOnDisable
:
0
---
!u!23
&1241827890
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_StaticShadowCaster
:
0
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RayTraceProcedural
:
0
m_RayTracingAccelStructBuildFlagsOverride
:
0
m_RayTracingAccelStructBuildFlags
:
1
m_SmallMeshCulling
:
1
m_ForceMeshLod
:
-1
m_MeshLodSelectionBias
:
0
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
31321ba15b8f8eb4c954353edc038b1d
,
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
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_GlobalIlluminationMeshLod
:
0
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_MaskInteraction
:
0
m_AdditionalVertexStreams
:
{
fileID
:
0
}
---
!u!33
&1241827891
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1241827882
}
m_Mesh
:
{
fileID
:
10208
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1281219322
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1281219325
}
-
component
:
{
fileID
:
1281219324
}
-
component
:
{
fileID
:
1281219323
}
m_Layer
:
0
m_Name
:
EventSystem
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!114
&1281219323
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1281219322
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
01614664b831546d2ae94a42149d80ac
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.InputSystem::UnityEngine.InputSystem.UI.InputSystemUIInputModule
m_SendPointerHoverToParent
:
1
m_MoveRepeatDelay
:
0.5
m_MoveRepeatRate
:
0.1
m_XRTrackingOrigin
:
{
fileID
:
0
}
m_ActionsAsset
:
{
fileID
:
-944628639613478452
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_PointAction
:
{
fileID
:
-1654692200621890270
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_MoveAction
:
{
fileID
:
-8784545083839296357
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_SubmitAction
:
{
fileID
:
392368643174621059
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_CancelAction
:
{
fileID
:
7727032971491509709
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_LeftClickAction
:
{
fileID
:
3001919216989983466
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_MiddleClickAction
:
{
fileID
:
-2185481485913320682
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_RightClickAction
:
{
fileID
:
-4090225696740746782
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_ScrollWheelAction
:
{
fileID
:
6240969308177333660
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_TrackedDevicePositionAction
:
{
fileID
:
6564999863303420839
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_TrackedDeviceOrientationAction
:
{
fileID
:
7970375526676320489
,
guid
:
ca9f5fa95ffab41fb9a615ab714db018
,
type
:
3
}
m_DeselectOnBackgroundClick
:
1
m_PointerBehavior
:
0
m_CursorLockBehavior
:
0
m_ScrollDeltaPerTick
:
6
---
!u!114
&1281219324
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1281219322
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
76c392e42b5098c458856cdf6ecaaaa1
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
UnityEngine.UI::UnityEngine.EventSystems.EventSystem
m_FirstSelected
:
{
fileID
:
0
}
m_sendNavigationEvents
:
1
m_DragThreshold
:
10
---
!u!4
&1281219325
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
...
...
@@ -2208,73 +3157,17 @@ MonoBehaviour:
m_EditorClassIdentifier
:
Assembly-CSharp::AnimalsSpawner
animals
:
-
{
fileID
:
717743728087204625
,
guid
:
9642121dd9340f748a05158b8437cb00
,
type
:
3
}
spawnRadius
:
15.16
spawnRadius
:
32.1
animalsCount
:
5
animalsParent
:
{
fileID
:
1824897285
}
---
!u!1001
&1433850767
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
379522546
}
m_Modifications
:
-
target
:
{
fileID
:
1493096403118852
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_Name
value
:
tree-trunk
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
10.073898
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0.0110701285
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0.39434794
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedGameObjects
:
[]
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
---
!u!1001
&1458705198
debugMode
:
0
---
!u!1001
&1369515191
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
1
679905281
}
m_TransformParent
:
{
fileID
:
1
873606905
}
m_Modifications
:
-
target
:
{
fileID
:
1238339602429184
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_Name
...
...
@@ -2361,27 +3254,89 @@ PrefabInstance:
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
---
!u!4
&1
458705199
stripped
---
!u!4
&1
369515192
stripped
Transform
:
m_CorrespondingSourceObject
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1
458705198
}
m_PrefabInstance
:
{
fileID
:
1
369515191
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!43
&1461146654
Mesh
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
---
!u!198
&1369515193
stripped
ParticleSystem
:
m_CorrespondingSourceObject
:
{
fileID
:
198750984857371242
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1369515191
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
pb_Mesh-50478(Clone)(Clone)(Clone)(Clone)
serializedVersion
:
12
m_SubMeshes
:
-
serializedVersion
:
2
firstByte
:
0
indexCount
:
12
topology
:
0
baseVertex
:
0
firstVertex
:
0
vertexCount
:
8
---
!u!1001
&1433850767
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
379522546
}
m_Modifications
:
-
target
:
{
fileID
:
1493096403118852
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_Name
value
:
tree-trunk
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
10.073898
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0.0110701285
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0.39434794
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
-0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4885728158639892
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedGameObjects
:
[]
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
1ab418e4a3c7c4e7cb30ea72dcaadb75
,
type
:
3
}
---
!u!43
&1461146654
Mesh
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
pb_Mesh-50478(Clone)(Clone)(Clone)(Clone)
serializedVersion
:
12
m_SubMeshes
:
-
serializedVersion
:
2
firstByte
:
0
indexCount
:
12
topology
:
0
baseVertex
:
0
firstVertex
:
0
vertexCount
:
8
localAABB
:
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_Extent
:
{
x
:
50
,
y
:
0
,
z
:
50
}
...
...
@@ -2544,6 +3499,38 @@ Mesh:
-
serializedVersion
:
1
m_IndexStart
:
0
m_IndexCount
:
0
---
!u!1
&1462127020
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1462127021
}
m_Layer
:
0
m_Name
:
GunParent
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1462127021
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1462127020
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0.331
,
y
:
0.58500004
,
z
:
0.69499964
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1538037037
}
m_Father
:
{
fileID
:
1241827883
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1476802329
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -2681,6 +3668,142 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1476802329
}
m_CullTransparentMesh
:
1
---
!u!1
&1538037036
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1538037037
}
-
component
:
{
fileID
:
1538037041
}
-
component
:
{
fileID
:
1538037040
}
-
component
:
{
fileID
:
1538037039
}
-
component
:
{
fileID
:
1538037038
}
m_Layer
:
0
m_Name
:
'
Gun
'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1538037037
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1538037036
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
0.25
,
y
:
0.25
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1873606905
}
m_Father
:
{
fileID
:
1462127021
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!95
&1538037038
Animator
:
serializedVersion
:
7
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1538037036
}
m_Enabled
:
1
m_Avatar
:
{
fileID
:
0
}
m_Controller
:
{
fileID
:
9100000
,
guid
:
c247c09c4b221134090aabedfe185920
,
type
:
2
}
m_CullingMode
:
0
m_UpdateMode
:
0
m_ApplyRootMotion
:
1
m_LinearVelocityBlending
:
0
m_StabilizeFeet
:
0
m_AnimatePhysics
:
0
m_WarningMessage
:
m_HasTransformHierarchy
:
1
m_AllowConstantClipSamplingOptimization
:
1
m_KeepAnimatorStateOnDisable
:
0
m_WriteDefaultValuesOnDisable
:
0
---
!u!65
&1538037039
BoxCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1538037036
}
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
:
3
m_Size
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&1538037040
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1538037036
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_StaticShadowCaster
:
0
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RayTraceProcedural
:
0
m_RayTracingAccelStructBuildFlagsOverride
:
0
m_RayTracingAccelStructBuildFlags
:
1
m_SmallMeshCulling
:
1
m_ForceMeshLod
:
-1
m_MeshLodSelectionBias
:
0
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
31321ba15b8f8eb4c954353edc038b1d
,
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
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_GlobalIlluminationMeshLod
:
0
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_MaskInteraction
:
0
m_AdditionalVertexStreams
:
{
fileID
:
0
}
---
!u!33
&1538037041
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1538037036
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1559894300
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -2726,6 +3849,7 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::MatchManager
animalsParent
:
{
fileID
:
1824897285
}
npcParent
:
{
fileID
:
1120066095
}
transitionSettings
:
{
fileID
:
11400000
,
guid
:
d641980330b54c243a644222c797e582
,
type
:
2
}
roundTimerText
:
{
fileID
:
383998554
}
matchRoundText
:
{
fileID
:
1298293216
}
...
...
@@ -2821,38 +3945,6 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::EasyTransition.TransitionManager
transitionTemplate
:
{
fileID
:
5276914992623515724
,
guid
:
616d511151a6c554caddf1c754e4f91d
,
type
:
3
}
---
!u!1
&1679905280
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1679905281
}
m_Layer
:
0
m_Name
:
HitPoint
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1679905281
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1679905280
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0.496
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1458705199
}
m_Father
:
{
fileID
:
1946441047
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1699401333
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -3261,24 +4353,127 @@ PrefabInstance:
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
8951f907d878f44288d2ea37b5a0f9e3
,
type
:
3
}
---
!u!1
&18053019
88
GameObject
:
---
!u!1
001
&17846403
88
PrefabInstance
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1805301989
}
m_Layer
:
0
m_Name
:
'
'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1805301989
Transform
:
serializedVersion
:
2
m_Modification
:
serializedVersion
:
3
m_TransformParent
:
{
fileID
:
590320135
}
m_Modifications
:
-
target
:
{
fileID
:
1238339602429184
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_Name
value
:
LaserMuzzleRed
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalScale.x
value
:
5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalScale.y
value
:
5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalScale.z
value
:
5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0.115
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_ConstrainProportionsScale
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198624908770493012
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198690190808098858
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
198750984857371242
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
playOnAwake
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
199309059822631252
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_Materials.Array.size
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
199860936773912650
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
propertyPath
:
m_Materials.Array.size
value
:
1
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_RemovedGameObjects
:
[]
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
---
!u!4
&1784640389
stripped
Transform
:
m_CorrespondingSourceObject
:
{
fileID
:
4387738672767172
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1784640388
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!198
&1784640390
stripped
ParticleSystem
:
m_CorrespondingSourceObject
:
{
fileID
:
198750984857371242
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1784640388
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1
&1805301988
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1805301989
}
m_Layer
:
0
m_Name
:
'
'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1805301989
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
...
...
@@ -3320,7 +4515,8 @@ Transform:
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
[]
m_Children
:
-
{
fileID
:
953759171
}
m_Father
:
{
fileID
:
1891997311
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1835655403
...
...
@@ -3493,6 +4689,38 @@ MonoBehaviour:
m_PostInfinity
:
2
m_RotationOrder
:
4
CustomBlends
:
{
fileID
:
0
}
---
!u!1
&1873606904
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1873606905
}
m_Layer
:
0
m_Name
:
HitPoint
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1873606905
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1873606904
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0.496
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1369515192
}
m_Father
:
{
fileID
:
1538037037
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1891997310
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -3524,19 +4752,10 @@ Transform:
m_Children
:
-
{
fileID
:
1824897285
}
-
{
fileID
:
321521270
}
-
{
fileID
:
1120066095
}
m_Father
:
{
fileID
:
1613193636
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!198
&1924724394
stripped
ParticleSystem
:
m_CorrespondingSourceObject
:
{
fileID
:
198750984857371242
,
guid
:
1f0b0baa2a5504e499f61638ee557980
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1458705198
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!4
&1924906674
stripped
Transform
:
m_CorrespondingSourceObject
:
{
fileID
:
4513132613171230
,
guid
:
8951f907d878f44288d2ea37b5a0f9e3
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1739506083
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1
&1946441046
---
!u!1
&1896715860
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
@@ -3544,111 +4763,118 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1946441047
}
-
component
:
{
fileID
:
1946441050
}
-
component
:
{
fileID
:
1946441049
}
-
component
:
{
fileID
:
1946441048
}
m_Layer
:
0
m_Name
:
Gun
-
component
:
{
fileID
:
1896715861
}
-
component
:
{
fileID
:
1896715865
}
-
component
:
{
fileID
:
1896715864
}
-
component
:
{
fileID
:
1896715863
}
-
component
:
{
fileID
:
1896715862
}
m_Layer
:
5
m_Name
:
Canvas
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!
4
&1946441047
Transform
:
---
!u!
224
&1896715861
Rect
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1946441046
}
serializedVersion
:
2
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0.331
,
y
:
-0.41499996
,
z
:
0.6949997
}
m_LocalScale
:
{
x
:
0.25
,
y
:
0.25
,
z
:
1
}
m_GameObject
:
{
fileID
:
1896715860
}
m_LocalRotation
:
{
x
:
-0
,
y
:
0.663317
,
z
:
-0
,
w
:
0.7483385
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
0.9999999
,
y
:
1
,
z
:
0.9999999
}
m_ConstrainProportionsScale
:
0
m_Children
:
-
{
fileID
:
1
679905281
}
m_Father
:
{
fileID
:
1
023893119
}
-
{
fileID
:
1
997496629
}
m_Father
:
{
fileID
:
1
241827883
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!65
&1946441048
BoxCollider
:
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
0
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
1.736
}
m_SizeDelta
:
{
x
:
2.5
,
y
:
1.25
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&1896715862
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1946441046
}
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_GameObject
:
{
fileID
:
1896715860
}
m_Enabled
:
1
serializedVersion
:
3
m_Size
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&1946441049
MeshRenderer
:
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
e1003c22d83309742a57d43140729116
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::LookAtCamera
---
!u!114
&1896715863
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
946441046
}
m_GameObject
:
{
fileID
:
1
896715860
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_StaticShadowCaster
:
0
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RayTraceProcedural
:
0
m_RayTracingAccelStructBuildFlagsOverride
:
0
m_RayTracingAccelStructBuildFlags
:
1
m_SmallMeshCulling
:
1
m_ForceMeshLod
:
-1
m_MeshLodSelectionBias
:
0
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
31321ba15b8f8eb4c954353edc038b1d
,
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
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_GlobalIlluminationMeshLod
:
0
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_MaskInteraction
:
0
m_AdditionalVertexStreams
:
{
fileID
:
0
}
---
!u!33
&1946441050
MeshFilter
:
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
dc42784cf147c0c48a680349fa168899
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
UnityEngine.UI::UnityEngine.UI.GraphicRaycaster
m_IgnoreReversedGraphics
:
1
m_BlockingObjects
:
0
m_BlockingMask
:
serializedVersion
:
2
m_Bits
:
4294967295
---
!u!114
&1896715864
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1946441046
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_GameObject
:
{
fileID
:
1896715860
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
0cd44c1031e13a943bb63640046fad76
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
UnityEngine.UI::UnityEngine.UI.CanvasScaler
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
m_PresetInfoIsWorld
:
1
---
!u!223
&1896715865
Canvas
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1896715860
}
m_Enabled
:
1
serializedVersion
:
3
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_VertexColorAlwaysGammaSpace
:
0
m_AdditionalShaderChannelsFlag
:
25
m_UpdateRectTransformForStandalone
:
0
m_SortingLayerID
:
0
m_SortingOrder
:
0
m_TargetDisplay
:
0
---
!u!4
&1924906674
stripped
Transform
:
m_CorrespondingSourceObject
:
{
fileID
:
4513132613171230
,
guid
:
8951f907d878f44288d2ea37b5a0f9e3
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
1739506083
}
m_PrefabAsset
:
{
fileID
:
0
}
---
!u!1001
&1989671536
PrefabInstance
:
m_ObjectHideFlags
:
0
...
...
@@ -3706,6 +4932,235 @@ PrefabInstance:
m_AddedGameObjects
:
[]
m_AddedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
0f6c3c2b59a164fdaa30536d7278dc0a
,
type
:
3
}
---
!u!1
&1997496628
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1997496629
}
-
component
:
{
fileID
:
1997496631
}
-
component
:
{
fileID
:
1997496630
}
m_Layer
:
5
m_Name
:
Image
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&1997496629
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1997496628
}
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
:
794000630
}
-
{
fileID
:
348217283
}
m_Father
:
{
fileID
:
1896715861
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&1997496630
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1997496628
}
m_Enabled
:
0
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
fe87c0e1cc204ed48ad3b37840f39efc
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
UnityEngine.UI::UnityEngine.UI.Image
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_RaycastPadding
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
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
m_PixelsPerUnitMultiplier
:
1
---
!u!222
&1997496631
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1997496628
}
m_CullTransparentMesh
:
1
---
!u!1
&2031337429
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
2031337430
}
-
component
:
{
fileID
:
2031337432
}
-
component
:
{
fileID
:
2031337431
}
-
component
:
{
fileID
:
2031337433
}
m_Layer
:
5
m_Name
:
Animal Details
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&2031337430
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2031337429
}
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
:
[]
m_Father
:
{
fileID
:
663698476
}
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
:
137.5
}
m_SizeDelta
:
{
x
:
1326.9985
,
y
:
57.502
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&2031337431
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2031337429
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
f4688fdb7df04437aeb418b961361dc5
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_RaycastPadding
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_text
:
m_isRightToLeft
:
0
m_fontAsset
:
{
fileID
:
11400000
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_sharedMaterial
:
{
fileID
:
2180264
,
guid
:
8f586378b4e144a9851e7b34d9b748ee
,
type
:
2
}
m_fontSharedMaterials
:
[]
m_fontMaterial
:
{
fileID
:
0
}
m_fontMaterials
:
[]
m_fontColor32
:
serializedVersion
:
2
rgba
:
4278190335
m_fontColor
:
{
r
:
1
,
g
:
0
,
b
:
0
,
a
:
1
}
m_enableVertexGradient
:
0
m_colorMode
:
3
m_fontColorGradient
:
topLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
topRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomLeft
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
bottomRight
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_fontColorGradientPreset
:
{
fileID
:
0
}
m_spriteAsset
:
{
fileID
:
0
}
m_tintAllSprites
:
0
m_StyleSheet
:
{
fileID
:
0
}
m_TextStyleHashCode
:
-1183493901
m_overrideHtmlColors
:
0
m_faceColor
:
serializedVersion
:
2
rgba
:
4294967295
m_fontSize
:
52.8
m_fontSizeBase
:
52.8
m_fontWeight
:
400
m_enableAutoSizing
:
0
m_fontSizeMin
:
18
m_fontSizeMax
:
72
m_fontStyle
:
1
m_HorizontalAlignment
:
2
m_VerticalAlignment
:
256
m_textAlignment
:
65535
m_characterSpacing
:
0
m_characterHorizontalScale
:
1
m_wordSpacing
:
0
m_lineSpacing
:
0
m_lineSpacingMax
:
0
m_paragraphSpacing
:
0
m_charWidthMaxAdj
:
0
m_TextWrappingMode
:
1
m_wordWrappingRatios
:
0.4
m_overflowMode
:
0
m_linkedTextComponent
:
{
fileID
:
0
}
parentLinkedComponent
:
{
fileID
:
0
}
m_enableKerning
:
0
m_ActiveFontFeatures
:
6e72656b
m_enableExtraPadding
:
0
checkPaddingRequired
:
0
m_isRichText
:
1
m_EmojiFallbackSupport
:
1
m_parseCtrlCharacters
:
1
m_isOrthographic
:
1
m_isCullingEnabled
:
0
m_horizontalMapping
:
0
m_verticalMapping
:
0
m_uvLineOffset
:
0
m_geometrySortingOrder
:
0
m_IsTextObjectScaleStatic
:
0
m_VertexBufferAutoSizeReduction
:
0
m_useMaxVisibleDescender
:
1
m_pageToDisplay
:
1
m_margin
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
m_isUsingLegacyAnimationComponent
:
0
m_isVolumetricText
:
0
m_hasFontAssetChanged
:
0
m_baseMaterial
:
{
fileID
:
0
}
m_maskOffset
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
---
!u!222
&2031337432
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2031337429
}
m_CullTransparentMesh
:
1
---
!u!114
&2031337433
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2031337429
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
84b93be8b094c514481958dcc623747a
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::TypewriterEffect
typeDuration
:
2
animalDetailsList
:
[]
---
!u!1
&2076796535
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -4400,7 +5855,6 @@ SceneRoots:
-
{
fileID
:
500754857
}
-
{
fileID
:
659182265
}
-
{
fileID
:
1613193636
}
-
{
fileID
:
1015267283
}
-
{
fileID
:
3625403180497040109
}
-
{
fileID
:
3298881146957363891
}
-
{
fileID
:
4839923534671366381
}
...
...
Assets/_project/ScriptableObjects/NPCs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: 6fa0ced277d385a4b9b39917cd3ed929
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/_project/ScriptableObjects/NPCs/Easy.asset
0 → 100644
View file @
32ad6014
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!114
&11400000
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
0
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
ad9373ab1badff849b73b602fe5262af
,
type
:
3
}
m_Name
:
Easy
m_EditorClassIdentifier
:
Assembly-CSharp::NPCsProperties
<MovementSpeed>k__BackingField
:
3.5
<patrolRange>k__BackingField
:
20
<AttackRange>k__BackingField
:
10
<TimeBetweenShoot>k__BackingField
:
0.5
<StillFollowAnimal>k__BackingField
:
1
<NumberOfShootIncorrectAnimals>k__BackingField
:
0
Assets/_project/ScriptableObjects/NPCs/Easy.asset.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: 2f13169c00189e44680aabe084174178
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
Assets/_project/Scripts/Core/Data/EnumScript.cs
View file @
32ad6014
public
enum
AnimalName
public
enum
AnimalName
{
// Ice
Penguin
,
...
...
@@ -15,7 +15,9 @@ public enum AnimalName
// Desert
SnakeRed
,
Ostrich
Ostrich
,
ثعلب
}
public
enum
AnimalType
...
...
@@ -56,4 +58,5 @@ public enum AnimalPart
{
Body
,
Head
}
\ No newline at end of file
}
Assets/_project/Scripts/Core/Input/IInputSystem.cs
View file @
32ad6014
...
...
@@ -125,7 +125,7 @@ public partial class @InputSystem: IInputActionCollection2, IDisposable
""id"": ""852140f2-7766-474d-8707-702459ba45f3"",
""expectedControlType"": """",
""processors"": """",
""interactions"": ""
Hold
"",
""interactions"": """",
""initialStateCheck"": false
},
{
...
...
@@ -323,6 +323,17 @@ public partial class @InputSystem: IInputActionCollection2, IDisposable
""action"": ""Interact"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""681df2c6-357c-4162-8c8e-a57eeebf5aaa"",
""path"": ""<Mouse>/rightButton"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Interact"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
}
...
...
Assets/_project/Scripts/Core/Manager/TagGeneration.cs
deleted
100644 → 0
View file @
43a389bc
using
UnityEngine
;
public
class
TagGeneration
:
MonoBehaviour
{
[
SerializeField
]
AnimalProperties
[]
ForestAnimals
;
[
SerializeField
]
AnimalProperties
[]
IceAnimals
;
[
SerializeField
]
AnimalProperties
[]
DesertAnimals
;
private
void
Start
()
{
GenerationTags
(
2
);
}
public
void
GenerationTags
(
int
tagCount
)
{
}
}
Assets/_project/Scripts/Core/Scriptable Objects/NPCsProperties.cs
0 → 100644
View file @
32ad6014
using
UnityEngine
;
[CreateAssetMenu(menuName = "Scriptable Objects/NPCsProperties")]
public
class
NPCsProperties
:
ScriptableObject
{
[
field
:
SerializeField
]
public
float
MovementSpeed
{
get
;
private
set
;
}
[
field
:
SerializeField
]
public
float
patrolRange
{
get
;
private
set
;
}
[
field
:
SerializeField
]
public
float
AttackRange
{
get
;
private
set
;
}
[
field
:
SerializeField
]
public
float
TimeBetweenShoot
{
get
;
private
set
;
}
[
field
:
SerializeField
]
public
bool
StillFollowAnimal
{
get
;
private
set
;
}
[
field
:
SerializeField
]
public
int
NumberOfShootIncorrectAnimals
{
get
;
private
set
;
}
}
Assets/_project/Scripts/Core/Scriptable Objects/NPCsProperties.cs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: ad9373ab1badff849b73b602fe5262af
\ No newline at end of file
Assets/_project/Scripts/Network/MatchManager.cs
View file @
32ad6014
...
...
@@ -7,6 +7,7 @@ using UnityEngine;
public
class
MatchManager
:
MonoBehaviour
{
[
SerializeField
]
Transform
animalsParent
;
[
SerializeField
]
Transform
npcParent
;
[
SerializeField
]
TransitionSettings
transitionSettings
;
[
SerializeField
]
TextMeshProUGUI
roundTimerText
;
[
SerializeField
]
TextMeshProUGUI
matchRoundText
;
...
...
@@ -38,12 +39,14 @@ public class MatchManager : MonoBehaviour
{
currentMatch
++;
DestroyAnimals
();
StopNPC
(
true
);
_transitionManager
.
onTransitionCutPointReached
+=
ChangeRound
;
_transitionManager
.
Transition
(
transitionSettings
,
1
);
}
else
{
DestroyAnimals
();
StopNPC
(
true
);
_transitionManager
.
Transition
(
"MainMenu"
,
transitionSettings
,
1
);
}
...
...
@@ -51,6 +54,7 @@ public class MatchManager : MonoBehaviour
void
ChangeRound
()
{
animalsSpawner
.
SpawnAnimals
();
StopNPC
(
false
);
matchRoundText
.
text
=
$"Round:
{
currentMatch
}
/
{
maxMatchRound
}
"
;
currentTimer
=
maxRoundTimer
;
StartCoroutine
(
startTimer
());
...
...
@@ -63,4 +67,11 @@ public class MatchManager : MonoBehaviour
animal
.
EndRound
();
}
}
void
StopNPC
(
bool
status
)
{
foreach
(
NPCsMovement
npc
in
npcParent
.
GetComponentsInChildren
<
NPCsMovement
>())
{
npc
.
EndRound
(
status
);
}
}
}
Assets/_project/Scripts/Systems/Animal/AnimalDetails.cs
View file @
32ad6014
using
System
;
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
AnimalDetails
:
MonoBehaviour
{
[
field
:
SerializeField
]
public
AnimalProperties
animalProperties
{
get
;
private
set
;
}
[
field
:
SerializeField
]
public
AnimalProperties
animalProperties
{
get
;
private
set
;
}
[
SerializeField
]
List
<
Enum
>
animalTag
=
new
List
<
Enum
>();
[
SerializeField
]
bool
isCorrect
;
private
void
Start
()
{
AddAnimalTagsToList
();
Invoke
(
"CheckIfAnimalIsCorrect"
,
.
1f
);
}
void
AddAnimalTagsToList
()
{
animalTag
.
Add
(
animalProperties
.
AnimalType
);
animalTag
.
Add
(
animalProperties
.
FoodType
);
animalTag
.
Add
(
animalProperties
.
Environment
);
animalTag
.
Add
(
animalProperties
.
SpecialAbilities
);
animalTag
.
Add
(
animalProperties
.
Reproduction
);
}
public
void
CheckIfAnimalIsCorrect
()
{
isCorrect
=
true
;
foreach
(
Enum
tag
in
AnimalsQuestionGenerator
.
Instance
.
randomTags
)
{
if
(!
animalTag
.
Contains
(
tag
))
{
isCorrect
=
false
;
break
;
}
}
}
}
Assets/_project/Scripts/Systems/Animal/AnimalsSpawner.cs
View file @
32ad6014
...
...
@@ -7,7 +7,7 @@ public class AnimalsSpawner : MonoBehaviour
[
SerializeField
]
float
spawnRadius
;
[
SerializeField
]
int
animalsCount
;
[
SerializeField
]
Transform
animalsParent
;
[
SerializeField
]
bool
debugMode
;
void
Start
()
{
SpawnAnimals
();
...
...
@@ -26,9 +26,12 @@ public class AnimalsSpawner : MonoBehaviour
}
}
}
private
void
OnDrawGizmos
()
void
OnDrawGizmos
()
{
Gizmos
.
color
=
Color
.
red
;
Gizmos
.
DrawSphere
(
transform
.
position
,
spawnRadius
);
if
(
debugMode
)
{
Gizmos
.
color
=
Color
.
red
;
Gizmos
.
DrawSphere
(
transform
.
position
,
spawnRadius
);
}
}
}
Assets/_project/Scripts/Systems/Health/Health.cs
View file @
32ad6014
...
...
@@ -37,9 +37,7 @@ public class Health : MonoBehaviour
isDie
=
true
;
if
(
firstPlayer
==
lastPlayer
)
{
firstPlayer
.
AddScore
((
int
)
healthSlider
.
maxValue
);
}
else
lastPlayer
.
AddScore
((
int
)
healthSlider
.
maxValue
/
2
);
...
...
Assets/_project/Scripts/Systems/NPCs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: dddc0cbaa1d7f4b4da243f69709934b9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/_project/Scripts/Systems/NPCs/NPCsFire.cs
0 → 100644
View file @
32ad6014
using
System
;
using
Unity.VisualScripting
;
using
UnityEngine
;
public
class
NPCsFire
:
MonoBehaviour
{
[
SerializeField
]
Transform
gunParent
;
[
SerializeField
]
float
rotationSpeed
;
NPCsMovement
_NPCsMovement
;
RaycastWeapon
_raycastWeapon
;
float
_lastShootTime
;
Collider
_animal
;
void
Start
()
{
_NPCsMovement
=
GetComponent
<
NPCsMovement
>();
_NPCsMovement
.
animal
+=
ShootAniaml
;
_raycastWeapon
=
GetComponent
<
RaycastWeapon
>();
}
private
void
ShootAniaml
(
Collider
collider
)
{
_animal
=
collider
;
}
private
void
Update
()
{
if
(
_animal
!=
null
)
{
LookAtAnimal
();
if
(
Time
.
time
>
_lastShootTime
)
{
_raycastWeapon
.
Fire
(
gunParent
.
forward
);
_lastShootTime
=
Time
.
time
+
_NPCsMovement
.
npcsProperties
.
TimeBetweenShoot
;
}
}
else
gunParent
.
localRotation
=
Quaternion
.
Slerp
(
gunParent
.
localRotation
,
Quaternion
.
identity
,
Time
.
deltaTime
*
rotationSpeed
);
}
void
LookAtAnimal
()
{
Vector3
direction
=
_animal
.
transform
.
position
-
transform
.
position
;
Vector3
bodyDirection
=
direction
;
bodyDirection
.
y
=
0
;
if
(
direction
!=
Vector3
.
zero
)
{
Quaternion
bodyRotation
=
Quaternion
.
LookRotation
(
bodyDirection
);
transform
.
rotation
=
Quaternion
.
Slerp
(
transform
.
rotation
,
bodyRotation
,
Time
.
deltaTime
*
rotationSpeed
);
Quaternion
gunRotation
=
Quaternion
.
LookRotation
(
direction
);
gunParent
.
rotation
=
Quaternion
.
Slerp
(
gunParent
.
rotation
,
gunRotation
,
Time
.
deltaTime
*
rotationSpeed
);
}
}
}
Assets/_project/Scripts/Systems/NPCs/NPCsFire.cs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: af453fbcf25350a4cae216c2b55c70ef
\ No newline at end of file
Assets/_project/Scripts/Systems/NPCs/NPCsMovement.cs
0 → 100644
View file @
32ad6014
using
System
;
using
UnityEngine
;
using
UnityEngine.AI
;
public
class
NPCsMovement
:
MonoBehaviour
{
[
field
:
SerializeField
]
public
NPCsProperties
npcsProperties
{
get
;
private
set
;
}
public
event
Action
<
Collider
>
animal
;
[
SerializeField
]
LayerMask
animalLayer
;
[
SerializeField
]
bool
debugMode
;
NavMeshAgent
_agent
;
Vector3
_direction
;
[
SerializeField
]
Collider
[]
animalsCollider
=
new
Collider
[
3
];
[
SerializeField
]
Collider
_currentTarget
;
void
Start
()
{
_agent
=
GetComponent
<
NavMeshAgent
>();
_agent
.
SetDestination
(
GetNewPoint
());
_agent
.
speed
=
npcsProperties
.
MovementSpeed
;
}
void
Update
()
{
CheckTarget
();
if
(
_currentTarget
==
null
)
{
if
(
_agent
.
remainingDistance
<=
_agent
.
stoppingDistance
)
_agent
.
SetDestination
(
GetNewPoint
());
}
else
{
if
(
npcsProperties
.
StillFollowAnimal
)
_agent
.
SetDestination
(
_currentTarget
.
transform
.
position
);
else
_agent
.
SetDestination
(
transform
.
position
);
}
}
void
CheckTarget
()
{
int
colliders
=
Physics
.
OverlapSphereNonAlloc
(
transform
.
position
,
npcsProperties
.
AttackRange
,
animalsCollider
,
animalLayer
);
if
(
colliders
>
0
)
{
if
(
_currentTarget
!=
animalsCollider
[
0
])
{
_currentTarget
=
animalsCollider
[
0
];
animal
?.
Invoke
(
_currentTarget
);
}
return
;
}
animal
?.
Invoke
(
null
);
_currentTarget
=
null
;
}
Vector3
GetNewPoint
()
{
_direction
=
transform
.
position
+
UnityEngine
.
Random
.
insideUnitSphere
*
npcsProperties
.
patrolRange
;
_direction
.
y
=
0
;
if
(
NavMesh
.
SamplePosition
(
_direction
,
out
NavMeshHit
hit
,
2
,
NavMesh
.
AllAreas
))
{
return
hit
.
position
;
}
return
transform
.
position
;
}
void
OnDrawGizmos
()
{
if
(
debugMode
)
{
Gizmos
.
color
=
Color
.
green
;
Gizmos
.
DrawSphere
(
transform
.
position
,
npcsProperties
.
patrolRange
);
Gizmos
.
color
=
Color
.
red
;
Gizmos
.
DrawSphere
(
transform
.
position
,
npcsProperties
.
AttackRange
);
}
}
public
void
EndRound
(
bool
status
)
{
_agent
.
isStopped
=
status
;
}
}
Assets/_project/Scripts/Systems/NPCs/NPCsMovement.cs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: 4676933a8cb5b9c47b3fba61a982af83
\ No newline at end of file
Assets/_project/Scripts/Systems/Player/ScanAnimals.cs
0 → 100644
View file @
32ad6014
using
System
;
using
UnityEngine
;
public
class
ScanAnimals
:
MonoBehaviour
{
[
SerializeField
]
LayerMask
animalLayer
;
[
SerializeField
]
TypewriterEffect
TextPanel
;
[
SerializeField
]
ParticleSystem
scanParticle
;
InputManager
_inputManager
;
Camera
_cam
;
void
Start
()
{
_inputManager
=
InputManager
.
Instance
;
_cam
=
Camera
.
main
;
}
void
Update
()
{
if
(
_inputManager
.
Interact
)
{
if
(
Physics
.
Raycast
(
transform
.
position
,
_cam
.
transform
.
forward
,
out
RaycastHit
hit
,
100
,
animalLayer
))
{
if
(
hit
.
collider
.
TryGetComponent
<
AnimalDetails
>(
out
AnimalDetails
animalDetails
))
{
if
(!
scanParticle
.
isPlaying
)
scanParticle
.
Play
();
TextPanel
.
ShowAnimalDetails
(
animalDetails
);
}
}
}
else
{
if
(
scanParticle
.
isPlaying
)
scanParticle
.
Stop
();
TextPanel
.
HideText
();
}
}
}
Assets/_project/Scripts/Systems/Player/ScanAnimals.cs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: ae61e2e924e402846aa75be26b8a1790
\ No newline at end of file
Assets/_project/Scripts/Systems/Shared/Score.cs
View file @
32ad6014
...
...
@@ -6,16 +6,17 @@ public class Score : MonoBehaviour
[
SerializeField
]
int
score
;
[
SerializeField
]
TextMeshProUGUI
scoreText
;
RaycastWeapon
_raycastWeapon
;
void
Start
()
{
_raycastWeapon
=
GetComponent
<
RaycastWeapon
>();
_raycastWeapon
.
onAnimalDie
+=
AnimalDie
;
_raycastWeapon
.
onAnimalDie
+=
AnimalDie
;
}
private
void
AnimalDie
(
int
score
)
{
this
.
score
+=
score
;
scoreText
.
text
=
"Score: "
+
score
.
ToString
();
if
(
scoreText
!=
null
)
scoreText
.
text
=
"Score: "
+
this
.
score
.
ToString
();
}
}
Assets/_project/Scripts/Systems/Tags.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: 4a26dcdccca78c044bd386f7796558cb
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/_project/Scripts/Systems/Tags/AnimalsQuestionGenerator.cs
0 → 100644
View file @
32ad6014
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
TMPro
;
using
UnityEngine
;
public
class
AnimalsQuestionGenerator
:
MonoBehaviour
{
public
static
AnimalsQuestionGenerator
Instance
{
get
;
private
set
;
}
public
List
<
Enum
>
randomTags
{
get
;
private
set
;
}
=
new
List
<
Enum
>();
[
SerializeField
]
TextMeshProUGUI
QuestionText
;
[
SerializeField
]
StringBuilder
text
=
new
StringBuilder
();
private
void
Awake
()
{
if
(
Instance
==
null
)
Instance
=
this
;
else
Destroy
(
this
);
}
private
void
Start
()
{
GengenerateNewQuestions
();
}
public
void
GengenerateNewQuestions
()
{
do
{
AddRandomTagToList
();
}
while
(
CheckIfTagsIsCorrect
()
==
false
);
text
.
Clear
();
for
(
int
i
=
0
;
i
<
randomTags
.
Count
;
i
++)
{
text
.
Append
(
randomTags
[
i
].
ToString
());
if
(
i
!=
randomTags
.
Count
-
1
)
text
.
Append
(
" And "
);
}
Debug
.
Log
(
text
);
}
private
void
AddRandomTagToList
()
{
randomTags
.
Clear
();
var
AnimalType
=
(
AnimalType
[])
Enum
.
GetValues
(
typeof
(
AnimalType
));
randomTags
.
Add
(
AnimalType
[
UnityEngine
.
Random
.
Range
(
0
,
AnimalType
.
Length
)]);
var
FoodType
=
(
FoodType
[])
Enum
.
GetValues
(
typeof
(
FoodType
));
randomTags
.
Add
(
FoodType
[
UnityEngine
.
Random
.
Range
(
0
,
FoodType
.
Length
)]);
//var Environment = (Environment[])Enum.GetValues(typeof(Environment));
//randomTags.Add(Environment[UnityEngine.Random.Range(0, Environment.Length)]);
//var SpecialAbilities = (SpecialAbilities[])Enum.GetValues(typeof(SpecialAbilities));
//randomTags.Add(SpecialAbilities[UnityEngine.Random.Range(0, SpecialAbilities.Length)]);
//var Reproduction = (Reproduction[])Enum.GetValues(typeof(Reproduction));
//randomTags.Add(Reproduction[UnityEngine.Random.Range(0, Reproduction.Length)]);
}
bool
CheckIfTagsIsCorrect
()
{
if
(
randomTags
.
Contains
(
AnimalType
.
Bird
)
&&
randomTags
.
Contains
(
Reproduction
.
LiveBirth
))
return
false
;
if
(
randomTags
.
Contains
(
AnimalType
.
Mammal
)
&&
randomTags
.
Contains
(
Reproduction
.
LaysEggs
))
return
false
;
if
(
randomTags
.
Contains
(
AnimalType
.
Mammal
)
&&
randomTags
.
Contains
(
SpecialAbilities
.
Venomous
))
return
false
;
if
(
randomTags
.
Contains
(
Environment
.
Desert
)
&&
randomTags
.
Contains
(
SpecialAbilities
.
CanSwim
))
return
false
;
if
(
randomTags
.
Contains
(
Environment
.
Ice
)
&&
!
randomTags
.
Contains
(
SpecialAbilities
.
CanSwim
))
return
false
;
if
(
randomTags
.
Contains
(
Environment
.
Ice
)
&&
!
randomTags
.
Contains
(
SpecialAbilities
.
CanRun
))
return
false
;
if
(
randomTags
.
Contains
(
Environment
.
Ice
)
&&
randomTags
.
Contains
(
SpecialAbilities
.
Venomous
))
return
false
;
return
true
;
}
}
\ No newline at end of file
Assets/_project/Scripts/
Core/Manager/TagGeneration
.cs.meta
→
Assets/_project/Scripts/
Systems/Tags/AnimalsQuestionGenerator
.cs.meta
View file @
32ad6014
File moved
Assets/_project/Scripts/Systems/UI/TypewriterEffect.cs
0 → 100644
View file @
32ad6014
using
System.Collections.Generic
;
using
TMPro
;
using
UnityEngine
;
using
DG.Tweening
;
public
class
TypewriterEffect
:
MonoBehaviour
{
[
SerializeField
]
float
typeDuration
;
[
SerializeField
]
List
<
AnimalProperties
>
animalDetailsList
=
new
List
<
AnimalProperties
>();
TextMeshProUGUI
_textMeshProUGUI
;
AnimalDetails
_currentAnimal
;
Tween
currentTween
;
void
Start
()
{
_textMeshProUGUI
=
GetComponent
<
TextMeshProUGUI
>();
}
public
void
ShowAnimalDetails
(
AnimalDetails
animalDetails
)
{
if
(
_currentAnimal
==
animalDetails
)
return
;
_currentAnimal
=
animalDetails
;
if
(!
animalDetailsList
.
Contains
(
animalDetails
.
animalProperties
))
{
animalDetailsList
.
Add
(
animalDetails
.
animalProperties
);
WriteText
(
animalDetails
);
_textMeshProUGUI
.
maxVisibleCharacters
=
0
;
currentTween
=
DOTween
.
To
(()
=>
_textMeshProUGUI
.
maxVisibleCharacters
,
x
=>
_textMeshProUGUI
.
maxVisibleCharacters
=
x
,
_textMeshProUGUI
.
text
.
Length
,
typeDuration
)
.
SetEase
(
Ease
.
Linear
);
}
else
{
WriteText
(
animalDetails
);
_textMeshProUGUI
.
maxVisibleCharacters
=
_textMeshProUGUI
.
text
.
Length
;
}
}
void
WriteText
(
AnimalDetails
animalDetails
)
{
_textMeshProUGUI
.
text
=
$"Name:
{
animalDetails
.
animalProperties
.
name
}
+ AnimalType:
{
animalDetails
.
animalProperties
.
AnimalType
}
+ FoodType:
{
animalDetails
.
animalProperties
.
FoodType
}
+ Enviroment:
{
animalDetails
.
animalProperties
.
Environment
}
"
;
}
public
void
HideText
()
{
_currentAnimal
=
null
;
_textMeshProUGUI
.
text
=
" "
;
if
(
currentTween
!=
null
&&
currentTween
.
IsActive
())
currentTween
.
Kill
();
}
private
void
OnDestroy
()
{
DOTween
.
Kill
(
_textMeshProUGUI
);
}
}
Assets/_project/Scripts/Systems/UI/TypewriterEffect.cs.meta
0 → 100644
View file @
32ad6014
fileFormatVersion: 2
guid: 84b93be8b094c514481958dcc623747a
\ No newline at end of file
Assets/_project/Scripts/Systems/Weapon/RaycastWeapon.cs
View file @
32ad6014
...
...
@@ -11,7 +11,6 @@ public class RaycastWeapon : MonoBehaviour
[
Header
(
"Raycast Settings"
)]
[
SerializeField
]
float
range
;
[
SerializeField
]
int
maxAmmo
;
[
SerializeField
]
float
fireRateInSecond
;
[
SerializeField
]
float
reloadTime
;
[
SerializeField
]
LayerMask
bodyPartLayer
;
[
SerializeField
]
ParticleSystem
MuzzleFlashEffect
;
...
...
@@ -21,9 +20,8 @@ public class RaycastWeapon : MonoBehaviour
[
SerializeField
]
int
BodyDamage
;
Animator
_a
nimator
;
[
SerializeField
]
Animator
gunA
nimator
;
float
_lastFireTime
;
int
_currentAmmo
;
bool
isReloading
;
...
...
@@ -33,7 +31,6 @@ public class RaycastWeapon : MonoBehaviour
private
void
Start
()
{
_currentAmmo
=
maxAmmo
;
_animator
=
GetComponent
<
Animator
>();
}
public
void
Fire
(
Vector3
dir
)
{
...
...
@@ -79,11 +76,11 @@ public class RaycastWeapon : MonoBehaviour
IEnumerator
ReloadRoutine
()
{
isReloading
=
true
;
_a
nimator
.
SetTrigger
(
"Reload"
);
gunA
nimator
.
SetTrigger
(
"Reload"
);
yield
return
null
;
while
(
_a
nimator
.
GetCurrentAnimatorStateInfo
(
0
).
normalizedTime
<
.
95f
)
while
(
gunA
nimator
.
GetCurrentAnimatorStateInfo
(
0
).
normalizedTime
<
.
95f
)
{
yield
return
null
;
}
...
...
@@ -96,6 +93,5 @@ public class RaycastWeapon : MonoBehaviour
public
void
AddScore
(
int
score
)
{
onAnimalDie
?.
Invoke
(
score
);
Debug
.
Log
(
score
);
}
}
Assets/polyperfect/Low Poly Animated Animals/- UI/Montserrat-Medium SDF.asset
View file @
32ad6014
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ProjectSettings/TagManager.asset
View file @
32ad6014
...
...
@@ -11,7 +11,7 @@ TagManager:
-
Animal
-
Water
-
UI
-
-
AnimalParts
-
-
-
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment