init
This commit is contained in:
commit
bd5b1556ff
269 changed files with 6249829 additions and 0 deletions
74
.gitignore
vendored
Normal file
74
.gitignore
vendored
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
# This .gitignore file should be placed at the root of your Unity project directory
|
||||||
|
#
|
||||||
|
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
|
||||||
|
#
|
||||||
|
.utmp/
|
||||||
|
/[Ll]ibrary/
|
||||||
|
/[Tt]emp/
|
||||||
|
/[Oo]bj/
|
||||||
|
/[Bb]uild/
|
||||||
|
/[Bb]uilds/
|
||||||
|
/[Ll]ogs/
|
||||||
|
/[Uu]ser[Ss]ettings/
|
||||||
|
|
||||||
|
# MemoryCaptures can get excessive in size.
|
||||||
|
# They also could contain extremely sensitive data
|
||||||
|
/[Mm]emoryCaptures/
|
||||||
|
|
||||||
|
# Recordings can get excessive in size
|
||||||
|
/[Rr]ecordings/
|
||||||
|
|
||||||
|
# Uncomment this line if you wish to ignore the asset store tools plugin
|
||||||
|
# /[Aa]ssets/AssetStoreTools*
|
||||||
|
|
||||||
|
# Autogenerated Jetbrains Rider plugin
|
||||||
|
/[Aa]ssets/Plugins/Editor/JetBrains*
|
||||||
|
|
||||||
|
# Visual Studio cache directory
|
||||||
|
.vs/
|
||||||
|
|
||||||
|
# Gradle cache directory
|
||||||
|
.gradle/
|
||||||
|
|
||||||
|
# Autogenerated VS/MD/Consulo solution and project files
|
||||||
|
ExportedObj/
|
||||||
|
.consulo/
|
||||||
|
*.csproj
|
||||||
|
*.unityproj
|
||||||
|
*.sln
|
||||||
|
*.suo
|
||||||
|
*.tmp
|
||||||
|
*.user
|
||||||
|
*.userprefs
|
||||||
|
*.pidb
|
||||||
|
*.booproj
|
||||||
|
*.svd
|
||||||
|
*.pdb
|
||||||
|
*.mdb
|
||||||
|
*.opendb
|
||||||
|
*.VC.db
|
||||||
|
|
||||||
|
# Unity3D generated meta files
|
||||||
|
*.pidb.meta
|
||||||
|
*.pdb.meta
|
||||||
|
*.mdb.meta
|
||||||
|
|
||||||
|
# Unity3D generated file on crash reports
|
||||||
|
sysinfo.txt
|
||||||
|
|
||||||
|
# Builds
|
||||||
|
*.apk
|
||||||
|
*.aab
|
||||||
|
*.unitypackage
|
||||||
|
*.unitypackage.meta
|
||||||
|
*.app
|
||||||
|
|
||||||
|
# Crashlytics generated file
|
||||||
|
crashlytics-build.properties
|
||||||
|
|
||||||
|
# Packed Addressables
|
||||||
|
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
|
||||||
|
|
||||||
|
# Temporary auto-generated Android Assets
|
||||||
|
/[Aa]ssets/[Ss]treamingAssets/aa.meta
|
||||||
|
/[Aa]ssets/[Ss]treamingAssets/aa/*
|
8
Assets/Animations.meta
Normal file
8
Assets/Animations.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 91552426b6f8faa4183a9068b21f3719
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Animations/Dragon.meta
Normal file
8
Assets/Animations/Dragon.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8285f16bece0bbf459c0b79352be83da
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
1134
Assets/Animations/Dragon/Dragon.controller
Normal file
1134
Assets/Animations/Dragon/Dragon.controller
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/Dragon.controller.meta
Normal file
8
Assets/Animations/Dragon/Dragon.controller.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8c9fbe06a7a382047bb44c4689106424
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
6228
Assets/Animations/Dragon/DragonAttack.anim
Normal file
6228
Assets/Animations/Dragon/DragonAttack.anim
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/DragonAttack.anim.meta
Normal file
8
Assets/Animations/Dragon/DragonAttack.anim.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: fe3106a0a2d3f864fbf14a46f41bcf20
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
7434
Assets/Animations/Dragon/DragonDeath.anim
Normal file
7434
Assets/Animations/Dragon/DragonDeath.anim
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/DragonDeath.anim.meta
Normal file
8
Assets/Animations/Dragon/DragonDeath.anim.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 63f3894937e221d4386532c5381dcf03
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
1807
Assets/Animations/Dragon/DragonDie.anim
Normal file
1807
Assets/Animations/Dragon/DragonDie.anim
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/DragonDie.anim.meta
Normal file
8
Assets/Animations/Dragon/DragonDie.anim.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9f134c15d5fae534eb4e5a0d64ed9aa7
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
5646
Assets/Animations/Dragon/DragonFireballAttack.anim
Normal file
5646
Assets/Animations/Dragon/DragonFireballAttack.anim
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/DragonFireballAttack.anim.meta
Normal file
8
Assets/Animations/Dragon/DragonFireballAttack.anim.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0450579319a4c18459adf63d189f4dbb
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
2154
Assets/Animations/Dragon/DragonIdle.anim
Normal file
2154
Assets/Animations/Dragon/DragonIdle.anim
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/DragonIdle.anim.meta
Normal file
8
Assets/Animations/Dragon/DragonIdle.anim.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1dd5335fee3144c41bc58c909b7f97fe
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
5832
Assets/Animations/Dragon/DragonSpawn.anim
Normal file
5832
Assets/Animations/Dragon/DragonSpawn.anim
Normal file
File diff suppressed because it is too large
Load diff
8
Assets/Animations/Dragon/DragonSpawn.anim.meta
Normal file
8
Assets/Animations/Dragon/DragonSpawn.anim.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1aa72520535dc9b47a52f8560ec13278
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
11
Assets/Bounce.physicsMaterial2D
Normal file
11
Assets/Bounce.physicsMaterial2D
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!62 &6200000
|
||||||
|
PhysicsMaterial2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Bounce
|
||||||
|
friction: 0.6
|
||||||
|
bounciness: 0.2
|
8
Assets/Bounce.physicsMaterial2D.meta
Normal file
8
Assets/Bounce.physicsMaterial2D.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a92eebbda47ea964ba6b391bfc9f9084
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
136
Assets/Bullet.prefab
Normal file
136
Assets/Bullet.prefab
Normal file
|
@ -0,0 +1,136 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &839560801511108860
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 839560801511108858}
|
||||||
|
- component: {fileID: 839560801511108861}
|
||||||
|
- component: {fileID: 9032912017942384799}
|
||||||
|
- component: {fileID: 770501857510790042}
|
||||||
|
- component: {fileID: 4527490642355992165}
|
||||||
|
m_Layer: 9
|
||||||
|
m_Name: Bullet
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &839560801511108858
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 839560801511108860}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 327.1977, y: -99.693, z: 0}
|
||||||
|
m_LocalScale: {x: 0.1, y: 0.1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!212 &839560801511108861
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 839560801511108860}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 7eff4c63cd3815f45972eab69a3f6fff, type: 3}
|
||||||
|
m_Color: {r: 0.19607845, g: 0.19607845, b: 0.19607845, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 1, y: 1}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!58 &9032912017942384799
|
||||||
|
CircleCollider2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 839560801511108860}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Density: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_UsedByEffector: 0
|
||||||
|
m_UsedByComposite: 0
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Radius: 0.5
|
||||||
|
--- !u!50 &770501857510790042
|
||||||
|
Rigidbody2D:
|
||||||
|
serializedVersion: 4
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 839560801511108860}
|
||||||
|
m_BodyType: 0
|
||||||
|
m_Simulated: 1
|
||||||
|
m_UseFullKinematicContacts: 0
|
||||||
|
m_UseAutoMass: 0
|
||||||
|
m_Mass: 1
|
||||||
|
m_LinearDrag: 0
|
||||||
|
m_AngularDrag: 0.05
|
||||||
|
m_GravityScale: 1.5
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Interpolate: 0
|
||||||
|
m_SleepingMode: 1
|
||||||
|
m_CollisionDetection: 0
|
||||||
|
m_Constraints: 0
|
||||||
|
--- !u!114 &4527490642355992165
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 839560801511108860}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 45975a30a25f706489de99f674541693, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
speed: 15
|
7
Assets/Bullet.prefab.meta
Normal file
7
Assets/Bullet.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 69e1a4ed24aef2f4ab7ca270bf974af6
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
345
Assets/Croco.prefab
Normal file
345
Assets/Croco.prefab
Normal file
|
@ -0,0 +1,345 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &5988609869299588814
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5792174121350640647}
|
||||||
|
- component: {fileID: 6431547358571520439}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Corchete_0 (1)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &5792174121350640647
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5988609869299588814}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0.99294484, w: -0.1185772}
|
||||||
|
m_LocalPosition: {x: -0.040826663, y: 0.41196468, z: 0}
|
||||||
|
m_LocalScale: {x: 0.9354839, y: 0.9354839, z: 1.8709674}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 7504369649828921502}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -180}
|
||||||
|
--- !u!212 &6431547358571520439
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5988609869299588814}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_Sprite: {fileID: -3035068481866412903, guid: bf9c238e62de86a47bd82ba9dc60a6ef,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.28125, y: 0.91796875}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!1 &6448316378813847727
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 8773860169751633584}
|
||||||
|
- component: {fileID: 1701936651978604834}
|
||||||
|
- component: {fileID: 4818692906817057374}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Croco
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &8773860169751633584
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6448316378813847727}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: 0.5663645, w: 0.8241549}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 2, y: 2, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 4660022424706229051}
|
||||||
|
- {fileID: 7504369649828921502}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 68.994}
|
||||||
|
--- !u!212 &1701936651978604834
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6448316378813847727}
|
||||||
|
m_Enabled: 0
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_Sprite: {fileID: 5871036504220654801, guid: bf22f71f0ff15ae4d9baf47cfce67803,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.14117648, g: 0.14117648, b: 0.14117648, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.76953125, y: 0.83984375}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!60 &4818692906817057374
|
||||||
|
PolygonCollider2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6448316378813847727}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Density: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_UsedByEffector: 0
|
||||||
|
m_UsedByComposite: 0
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_SpriteTilingProperty:
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
pivot: {x: 0.5, y: 0.5}
|
||||||
|
oldSize: {x: 0.76953125, y: 0.83984375}
|
||||||
|
newSize: {x: 0.76953125, y: 0.83984375}
|
||||||
|
adaptiveTilingThreshold: 0.5
|
||||||
|
drawMode: 0
|
||||||
|
adaptiveTiling: 0
|
||||||
|
m_AutoTiling: 0
|
||||||
|
m_Points:
|
||||||
|
m_Paths:
|
||||||
|
- - {x: 0.38476562, y: 0.41992188}
|
||||||
|
- {x: 0.26367188, y: 0.41992188}
|
||||||
|
- {x: -0.0028035715, y: -0.3066557}
|
||||||
|
- {x: -0.25976562, y: 0.41992188}
|
||||||
|
- {x: -0.38476562, y: 0.41992188}
|
||||||
|
- {x: -0.0625612, y: -0.41966194}
|
||||||
|
- {x: 0.05681134, y: -0.41794148}
|
||||||
|
--- !u!1 &6935223035415782823
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4660022424706229051}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: GameObject
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &4660022424706229051
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6935223035415782823}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0.13658012, w: 0.9906291}
|
||||||
|
m_LocalPosition: {x: 0.076, y: -0.392, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 5031627245390520876}
|
||||||
|
m_Father: {fileID: 8773860169751633584}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 15.7}
|
||||||
|
--- !u!1 &8315879140630019165
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5031627245390520876}
|
||||||
|
- component: {fileID: 7423850340090691556}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Corchete_0
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &5031627245390520876
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8315879140630019165}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0.12186922, w: 0.9925462}
|
||||||
|
m_LocalPosition: {x: 0.19800001, y: 0.35199994, z: 0}
|
||||||
|
m_LocalScale: {x: 0.9354832, y: 0.9354832, z: 1.8709674}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4660022424706229051}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -14}
|
||||||
|
--- !u!212 &7423850340090691556
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8315879140630019165}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_Sprite: {fileID: -3035068481866412903, guid: bf9c238e62de86a47bd82ba9dc60a6ef,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.28125, y: 0.91796875}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!1 &8602420131074967189
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7504369649828921502}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: GameObject (1)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &7504369649828921502
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8602420131074967189}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0.14107396, w: 0.9899991}
|
||||||
|
m_LocalPosition: {x: 0.076, y: -0.392, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 5792174121350640647}
|
||||||
|
m_Father: {fileID: 8773860169751633584}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 16.22}
|
7
Assets/Croco.prefab.meta
Normal file
7
Assets/Croco.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c8f5bf2699074f04689e3290edfa3c01
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/Cursor.png
Normal file
BIN
Assets/Cursor.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
128
Assets/Cursor.png.meta
Normal file
128
Assets/Cursor.png.meta
Normal file
|
@ -0,0 +1,128 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 16430bd83ccc2ac40b3c40e7274ab0ed
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 1
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 7
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9629
Assets/DeathParticles.prefab
Normal file
9629
Assets/DeathParticles.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/DeathParticles.prefab.meta
Normal file
7
Assets/DeathParticles.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 314b2a4acea52f34ab4e81d20dff90f6
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
1726
Assets/Dragon.prefab
Normal file
1726
Assets/Dragon.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Dragon.prefab.meta
Normal file
7
Assets/Dragon.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6bc37978207bdff41bcad98728ae2a52
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
4757
Assets/DragonFire.prefab
Normal file
4757
Assets/DragonFire.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/DragonFire.prefab.meta
Normal file
7
Assets/DragonFire.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2653ad3850b77504b8fe0faf813ebabc
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
31
Assets/DragonState1.cs
Normal file
31
Assets/DragonState1.cs
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class DragonState1 : StateMachineBehaviour{
|
||||||
|
|
||||||
|
Transform player;
|
||||||
|
bool alreadyAtacked;
|
||||||
|
float randomTime;
|
||||||
|
|
||||||
|
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state
|
||||||
|
override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
player = FindObjectOfType<PlayerController>().GetComponent<Transform>();
|
||||||
|
alreadyAtacked = false;
|
||||||
|
randomTime = Random.Range(1f, 3f);
|
||||||
|
}
|
||||||
|
|
||||||
|
// OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks
|
||||||
|
override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
randomTime = randomTime - (1 * Time.fixedDeltaTime);
|
||||||
|
if (randomTime <= 0 && !alreadyAtacked){
|
||||||
|
animator.SetTrigger("FireBallAttack");
|
||||||
|
alreadyAtacked = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// OnStateExit is called when a transition ends and the state machine finishes evaluating this state
|
||||||
|
override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
animator.ResetTrigger("FireBallAttack");
|
||||||
|
}
|
||||||
|
}
|
11
Assets/DragonState1.cs.meta
Normal file
11
Assets/DragonState1.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 620311b1e655f9d4888d0467256f8803
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
38
Assets/DragonState2.cs
Normal file
38
Assets/DragonState2.cs
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class DragonState2 : StateMachineBehaviour{
|
||||||
|
|
||||||
|
Transform player;
|
||||||
|
bool alreadyAtacked;
|
||||||
|
float randomTime;
|
||||||
|
int randomAttack;
|
||||||
|
|
||||||
|
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state
|
||||||
|
override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
player = FindObjectOfType<PlayerController>().GetComponent<Transform>();
|
||||||
|
alreadyAtacked = false;
|
||||||
|
randomTime = Random.Range(1f, 3f);
|
||||||
|
randomAttack = Mathf.RoundToInt(Random.Range(550f, 2450f) / 1000f);
|
||||||
|
}
|
||||||
|
|
||||||
|
// OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks
|
||||||
|
override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
randomTime = randomTime - (1 * Time.fixedDeltaTime);
|
||||||
|
if (randomTime <= 0 && !alreadyAtacked){
|
||||||
|
if(randomAttack == 1){
|
||||||
|
animator.SetTrigger("FireBallAttack");
|
||||||
|
alreadyAtacked = true;
|
||||||
|
}else if(randomAttack == 2){
|
||||||
|
animator.SetTrigger("FireAttack");
|
||||||
|
alreadyAtacked = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// OnStateExit is called when a transition ends and the state machine finishes evaluating this state
|
||||||
|
override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
animator.ResetTrigger("FireBallAttack");
|
||||||
|
}
|
||||||
|
}
|
11
Assets/DragonState2.cs.meta
Normal file
11
Assets/DragonState2.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d28b888b1ab1f1b4e99f6550b7cde24d
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
31
Assets/DragonState3.cs
Normal file
31
Assets/DragonState3.cs
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class DragonState3 : StateMachineBehaviour{
|
||||||
|
|
||||||
|
Transform player;
|
||||||
|
bool alreadyAtacked;
|
||||||
|
float randomTime;
|
||||||
|
|
||||||
|
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state
|
||||||
|
override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
player = FindObjectOfType<PlayerController>().GetComponent<Transform>();
|
||||||
|
alreadyAtacked = false;
|
||||||
|
randomTime = Random.Range(.5f, 2f);
|
||||||
|
}
|
||||||
|
|
||||||
|
// OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks
|
||||||
|
override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
randomTime = randomTime - (1 * Time.fixedDeltaTime);
|
||||||
|
if (randomTime <= 0 && !alreadyAtacked){
|
||||||
|
animator.SetTrigger("FireAttack");
|
||||||
|
alreadyAtacked = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// OnStateExit is called when a transition ends and the state machine finishes evaluating this state
|
||||||
|
override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex){
|
||||||
|
animator.ResetTrigger("FireAttack");
|
||||||
|
}
|
||||||
|
}
|
11
Assets/DragonState3.cs.meta
Normal file
11
Assets/DragonState3.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4dac1c46922519f42a0d7f48587d8f49
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
4815
Assets/FireBallExplosion.prefab
Normal file
4815
Assets/FireBallExplosion.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/FireBallExplosion.prefab.meta
Normal file
7
Assets/FireBallExplosion.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 69d5bc92689e6f04f804d9d2a54dd805
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9569
Assets/Fireball.prefab
Normal file
9569
Assets/Fireball.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Fireball.prefab.meta
Normal file
7
Assets/Fireball.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4b02f5e792d23cc41bc799b054ee575b
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
194
Assets/Global Volume Profile.asset
Normal file
194
Assets/Global Volume Profile.asset
Normal file
|
@ -0,0 +1,194 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &-5198394725873236129
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: 899c54efeace73346a0a16faa3afe726, type: 3}
|
||||||
|
m_Name: Vignette
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
color:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
hdr: 0
|
||||||
|
showAlpha: 0
|
||||||
|
showEyeDropper: 1
|
||||||
|
center:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {x: 0.5, y: 0.5}
|
||||||
|
intensity:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 0.308
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
smoothness:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 1
|
||||||
|
min: 0.01
|
||||||
|
max: 1
|
||||||
|
rounded:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
--- !u!114 &-2172105505692369313
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: 29fa0085f50d5e54f8144f766051a691, type: 3}
|
||||||
|
m_Name: FilmGrain
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
type:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 8
|
||||||
|
intensity:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 0.443
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
response:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0.8
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
texture:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {fileID: 0}
|
||||||
|
--- !u!114 &-1781541191949027582
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: c01700fd266d6914ababb731e09af2eb, type: 3}
|
||||||
|
m_Name: DepthOfField
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
mode:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 2
|
||||||
|
gaussianStart:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 10
|
||||||
|
min: 0
|
||||||
|
gaussianEnd:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 30
|
||||||
|
min: 0
|
||||||
|
gaussianMaxRadius:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 1
|
||||||
|
min: 0.5
|
||||||
|
max: 1.5
|
||||||
|
highQualitySampling:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
focusDistance:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 2.3
|
||||||
|
min: 0.1
|
||||||
|
aperture:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 5.6
|
||||||
|
min: 1
|
||||||
|
max: 32
|
||||||
|
focalLength:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 50
|
||||||
|
min: 1
|
||||||
|
max: 300
|
||||||
|
bladeCount:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 5
|
||||||
|
min: 3
|
||||||
|
max: 9
|
||||||
|
bladeCurvature:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 1
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
bladeRotation:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
min: -180
|
||||||
|
max: 180
|
||||||
|
--- !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: d7fd9488000d3734a9e00ee676215985, type: 3}
|
||||||
|
m_Name: Global Volume Profile
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
components:
|
||||||
|
- {fileID: -2172105505692369313}
|
||||||
|
- {fileID: -5198394725873236129}
|
||||||
|
- {fileID: -1781541191949027582}
|
||||||
|
- {fileID: 4565972061713331808}
|
||||||
|
--- !u!114 &4565972061713331808
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: 0b2db86121404754db890f4c8dfe81b2, type: 3}
|
||||||
|
m_Name: Bloom
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
threshold:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0.9
|
||||||
|
min: 0
|
||||||
|
intensity:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 2
|
||||||
|
min: 0
|
||||||
|
scatter:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0.7
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
clamp:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 65472
|
||||||
|
min: 0
|
||||||
|
tint:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
hdr: 0
|
||||||
|
showAlpha: 0
|
||||||
|
showEyeDropper: 1
|
||||||
|
highQualityFiltering:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
dirtTexture:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {fileID: 0}
|
||||||
|
dirtIntensity:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
min: 0
|
8
Assets/Global Volume Profile.asset.meta
Normal file
8
Assets/Global Volume Profile.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4f967c3e7e981a04f96388bcbcb7a3fe
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
262
Assets/Goomba.prefab
Normal file
262
Assets/Goomba.prefab
Normal file
|
@ -0,0 +1,262 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &1830196523185051693
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 8467161674484072594}
|
||||||
|
- component: {fileID: 1800269015738218117}
|
||||||
|
- component: {fileID: 1197114495768054849}
|
||||||
|
- component: {fileID: 2410122949351043853}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Goomba
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &8467161674484072594
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1830196523185051693}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
|
||||||
|
m_LocalPosition: {x: 5, y: -3, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 877530988982609039}
|
||||||
|
- {fileID: 2092076550227327708}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
|
||||||
|
--- !u!61 &1800269015738218117
|
||||||
|
BoxCollider2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1830196523185051693}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Density: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_UsedByEffector: 0
|
||||||
|
m_UsedByComposite: 0
|
||||||
|
m_Offset: {x: 0.06, y: 0}
|
||||||
|
m_SpriteTilingProperty:
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
oldSize: {x: 0, y: 0}
|
||||||
|
newSize: {x: 0, y: 0}
|
||||||
|
adaptiveTilingThreshold: 0
|
||||||
|
drawMode: 0
|
||||||
|
adaptiveTiling: 0
|
||||||
|
m_AutoTiling: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 0.9, y: 0.8}
|
||||||
|
m_EdgeRadius: 0
|
||||||
|
--- !u!50 &1197114495768054849
|
||||||
|
Rigidbody2D:
|
||||||
|
serializedVersion: 4
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1830196523185051693}
|
||||||
|
m_BodyType: 0
|
||||||
|
m_Simulated: 1
|
||||||
|
m_UseFullKinematicContacts: 0
|
||||||
|
m_UseAutoMass: 0
|
||||||
|
m_Mass: 1
|
||||||
|
m_LinearDrag: 0
|
||||||
|
m_AngularDrag: 0.05
|
||||||
|
m_GravityScale: 2
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Interpolate: 0
|
||||||
|
m_SleepingMode: 1
|
||||||
|
m_CollisionDetection: 0
|
||||||
|
m_Constraints: 0
|
||||||
|
--- !u!114 &2410122949351043853
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1830196523185051693}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 333ed2053e3b1ef40b6dd6f7c0dc3026, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
speed: 50
|
||||||
|
maxSpeed: 0.1
|
||||||
|
--- !u!1 &4571890363063017788
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 877530988982609039}
|
||||||
|
- component: {fileID: 6205361946531228398}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: c_0
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &877530988982609039
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4571890363063017788}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 8467161674484072594}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
|
||||||
|
--- !u!212 &6205361946531228398
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4571890363063017788}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_Sprite: {fileID: 8579111415464493206, guid: 181ac8ecb40d0b3409f63581c4e32b1b,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.14117648, g: 0.14117648, b: 0.14117648, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.74609375, y: 0.87109375}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!1 &9014930248047998140
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2092076550227327708}
|
||||||
|
- component: {fileID: 7295502508581222959}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: V_0
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &2092076550227327708
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 9014930248047998140}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: 0.7079243, w: -0.7062884}
|
||||||
|
m_LocalPosition: {x: 0.29999998, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 0.49999994, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 8467161674484072594}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -180.133}
|
||||||
|
--- !u!212 &7295502508581222959
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 9014930248047998140}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_Sprite: {fileID: 5871036504220654801, guid: bf22f71f0ff15ae4d9baf47cfce67803,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.14117648, g: 0.14117648, b: 0.14117648, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.76953125, y: 0.83984375}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
7
Assets/Goomba.prefab.meta
Normal file
7
Assets/Goomba.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c8f8f8e279bc4fc48ac028eb1b798c36
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
303
Assets/Grapple.prefab
Normal file
303
Assets/Grapple.prefab
Normal file
|
@ -0,0 +1,303 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &5492618100196673754
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5492618100196673752}
|
||||||
|
- component: {fileID: 5492618100196673753}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: New Sprite
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &5492618100196673752
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100196673754}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 3, y: 3, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 5492618100241382863}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!212 &5492618100196673753
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100196673754}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 3
|
||||||
|
m_Sprite: {fileID: -1937887712669590171, guid: ee6b401d66e2288498c41d18cd5aeadb,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.8490566, g: 0.8490566, b: 0.8490566, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.16, y: 0.16}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!1 &5492618100241382858
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5492618100241382863}
|
||||||
|
- component: {fileID: 5492618100241382856}
|
||||||
|
- component: {fileID: 5492618100241382857}
|
||||||
|
- component: {fileID: 5492618100241382862}
|
||||||
|
- component: {fileID: 5492618100241382861}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Grapple
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &5492618100241382863
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100241382858}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 1.6732159, y: 3.5470033, z: 0}
|
||||||
|
m_LocalScale: {x: 0.3389194, y: 0.3389194, z: 0.3389194}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 5492618101497944047}
|
||||||
|
- {fileID: 5492618100196673752}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!212 &5492618100241382856
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100241382858}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 2
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 7eff4c63cd3815f45972eab69a3f6fff, type: 3}
|
||||||
|
m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 1, y: 1}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!50 &5492618100241382857
|
||||||
|
Rigidbody2D:
|
||||||
|
serializedVersion: 4
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100241382858}
|
||||||
|
m_BodyType: 1
|
||||||
|
m_Simulated: 1
|
||||||
|
m_UseFullKinematicContacts: 0
|
||||||
|
m_UseAutoMass: 0
|
||||||
|
m_Mass: 1
|
||||||
|
m_LinearDrag: 0
|
||||||
|
m_AngularDrag: 0.05
|
||||||
|
m_GravityScale: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Interpolate: 0
|
||||||
|
m_SleepingMode: 1
|
||||||
|
m_CollisionDetection: 0
|
||||||
|
m_Constraints: 0
|
||||||
|
--- !u!114 &5492618100241382862
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100241382858}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2f4d01e5879aeca4caf58e82bf42a428, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
selector: {fileID: 5492618100196673754}
|
||||||
|
rotationSpeed: 3
|
||||||
|
--- !u!58 &5492618100241382861
|
||||||
|
CircleCollider2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618100241382858}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Density: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_UsedByEffector: 0
|
||||||
|
m_UsedByComposite: 0
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Radius: 3
|
||||||
|
--- !u!1 &5492618101497944040
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5492618101497944047}
|
||||||
|
- component: {fileID: 5492618101497944046}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: I_0
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &5492618101497944047
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618101497944040}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: -0.038994227, y: 3.8740683, z: 0}
|
||||||
|
m_LocalScale: {x: 7.378211, y: 7.378211, z: 7.378211}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 5492618100241382863}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!212 &5492618101497944046
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5492618101497944040}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 2
|
||||||
|
m_Sprite: {fileID: -5465646382484160345, guid: c98bd8c8cac425d4b80c7c0090fda66a,
|
||||||
|
type: 3}
|
||||||
|
m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.11328125, y: 0.83984375}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
7
Assets/Grapple.prefab.meta
Normal file
7
Assets/Grapple.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0b484bd2fd8429c48847d5085baf4e85
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
11
Assets/Ground.physicsMaterial2D
Normal file
11
Assets/Ground.physicsMaterial2D
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!62 &6200000
|
||||||
|
PhysicsMaterial2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Ground
|
||||||
|
friction: 0.1
|
||||||
|
bounciness: 0
|
8
Assets/Ground.physicsMaterial2D.meta
Normal file
8
Assets/Ground.physicsMaterial2D.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d1656ad59c31c334688941d738ca7a0f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
11
Assets/Plain.physicsMaterial2D
Normal file
11
Assets/Plain.physicsMaterial2D
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!62 &6200000
|
||||||
|
PhysicsMaterial2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Plain
|
||||||
|
friction: 0
|
||||||
|
bounciness: 0
|
8
Assets/Plain.physicsMaterial2D.meta
Normal file
8
Assets/Plain.physicsMaterial2D.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a0e122c53bc6039448a3692b07ecd2f8
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Scripts.meta
Normal file
8
Assets/Scripts.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 02a3527b6b33a924e8ec66aa805ea717
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
52
Assets/Scripts/AudioManager.cs
Normal file
52
Assets/Scripts/AudioManager.cs
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
using UnityEngine.Audio;
|
||||||
|
using System;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class AudioManager : MonoBehaviour{
|
||||||
|
|
||||||
|
public AudioMixerGroup mixerGroup;
|
||||||
|
|
||||||
|
public Sound[] sounds;
|
||||||
|
|
||||||
|
public static AudioManager instance;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Awake(){
|
||||||
|
if (instance == null)
|
||||||
|
instance = this;
|
||||||
|
else{
|
||||||
|
Destroy(gameObject);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
DontDestroyOnLoad(gameObject);
|
||||||
|
|
||||||
|
foreach (Sound s in sounds){
|
||||||
|
s.source = gameObject.AddComponent<AudioSource>();
|
||||||
|
s.source.clip = s.clip;
|
||||||
|
|
||||||
|
s.source.volume = s.volume;
|
||||||
|
s.source.pitch = s.pitch;
|
||||||
|
s.source.loop = s.loop;
|
||||||
|
|
||||||
|
s.source.outputAudioMixerGroup = mixerGroup;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Play(string name){
|
||||||
|
Sound s = Array.Find(sounds, sound => sound.name == name);
|
||||||
|
if (s == null){
|
||||||
|
Debug.LogError("Sound: " + name + " not found!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
s.source.Play();
|
||||||
|
}
|
||||||
|
public void Stop(string name){
|
||||||
|
Sound s = Array.Find(sounds, sound => sound.name == name);
|
||||||
|
if (s == null){
|
||||||
|
Debug.LogError("Sound: " + name + " not found!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
s.source.Stop();
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/AudioManager.cs.meta
Normal file
11
Assets/Scripts/AudioManager.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 83a1bb26b5b617544863f154fdceade3
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
22
Assets/Scripts/Bullet.cs
Normal file
22
Assets/Scripts/Bullet.cs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class Bullet : MonoBehaviour{
|
||||||
|
|
||||||
|
public float speed;
|
||||||
|
|
||||||
|
Rigidbody2D rb2d;
|
||||||
|
|
||||||
|
void Start(){
|
||||||
|
rb2d = GetComponent<Rigidbody2D>();
|
||||||
|
rb2d.AddRelativeForce(Vector2.right * speed, ForceMode2D.Impulse);
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnCollisionEnter2D(Collision2D col){
|
||||||
|
if(col.gameObject.tag == "Dragon"){
|
||||||
|
FindObjectOfType<Dragon>().TakeDamage(5);
|
||||||
|
}
|
||||||
|
Destroy(gameObject);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Bullet.cs.meta
Normal file
11
Assets/Scripts/Bullet.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 45975a30a25f706489de99f674541693
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
34
Assets/Scripts/CameraShake.cs
Normal file
34
Assets/Scripts/CameraShake.cs
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class CameraShake : MonoBehaviour{
|
||||||
|
|
||||||
|
float shakeAmount = 0;
|
||||||
|
Vector3 startPos;
|
||||||
|
|
||||||
|
public void Shake(float amt, float length){
|
||||||
|
shakeAmount = amt;
|
||||||
|
startPos = transform.localPosition;
|
||||||
|
InvokeRepeating("DoShake", 0, 0.01f);
|
||||||
|
Invoke("StopShake", length);
|
||||||
|
}
|
||||||
|
|
||||||
|
void DoShake(){
|
||||||
|
if (shakeAmount > 0){
|
||||||
|
Vector3 camPos = transform.position;
|
||||||
|
|
||||||
|
float offsetX = Random.value * shakeAmount * 2 - shakeAmount;
|
||||||
|
float offsetY = Random.value * shakeAmount * 2 - shakeAmount;
|
||||||
|
camPos.x += offsetX;
|
||||||
|
camPos.y += offsetY;
|
||||||
|
|
||||||
|
transform.position = camPos;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void StopShake(){
|
||||||
|
CancelInvoke("DoShake");
|
||||||
|
transform.localPosition = startPos;
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/CameraShake.cs.meta
Normal file
11
Assets/Scripts/CameraShake.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d65a1e616cd1c9a4cba9a65ac7dc514a
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
20
Assets/Scripts/CheckPoint.cs
Normal file
20
Assets/Scripts/CheckPoint.cs
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class CheckPoint : MonoBehaviour{
|
||||||
|
|
||||||
|
public Transform checkpointPos;
|
||||||
|
|
||||||
|
void OnTriggerEnter2D(Collider2D col){
|
||||||
|
if (col.CompareTag("Player")){
|
||||||
|
col.GetComponent<PlayerController>().lastCheckpoint = checkpointPos.position;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnDrawGizmos(){
|
||||||
|
Gizmos.color = Color.green;
|
||||||
|
BoxCollider2D col = GetComponent<BoxCollider2D>();
|
||||||
|
Gizmos.DrawWireCube(col.transform.position, col.size);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/CheckPoint.cs.meta
Normal file
11
Assets/Scripts/CheckPoint.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9ac6ec66678da07449f6c0b46cae27f4
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
27
Assets/Scripts/CineCamChange.cs
Normal file
27
Assets/Scripts/CineCamChange.cs
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using Cinemachine;
|
||||||
|
|
||||||
|
public class CineCamChange : MonoBehaviour{
|
||||||
|
|
||||||
|
CinemachineVirtualCamera vcam;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Awake(){
|
||||||
|
vcam = GetComponentInChildren<CinemachineVirtualCamera>();
|
||||||
|
vcam.gameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnTriggerEnter2D(Collider2D col){
|
||||||
|
if (col.CompareTag("Player")){
|
||||||
|
vcam.gameObject.SetActive(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnTriggerExit2D(Collider2D col){
|
||||||
|
if (col.CompareTag("Player")){
|
||||||
|
vcam.gameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/CineCamChange.cs.meta
Normal file
11
Assets/Scripts/CineCamChange.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 248ac750d36aa5f418fffa970a05680c
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
18
Assets/Scripts/DrawSceneLine.cs
Normal file
18
Assets/Scripts/DrawSceneLine.cs
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class DrawSceneLine : MonoBehaviour {
|
||||||
|
|
||||||
|
public Transform from;
|
||||||
|
public Transform to;
|
||||||
|
|
||||||
|
void OnDrawGizmosSelected(){
|
||||||
|
if (from != null && to != null){
|
||||||
|
Gizmos.color = Color.cyan;
|
||||||
|
Gizmos.DrawLine(from.position, to.position);
|
||||||
|
Gizmos.DrawSphere(from.position, 0.15f);
|
||||||
|
Gizmos.DrawSphere(to.position, 0.15f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/DrawSceneLine.cs.meta
Normal file
11
Assets/Scripts/DrawSceneLine.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4e846e8fe40740546b702609648c6302
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Scripts/Enemies.meta
Normal file
8
Assets/Scripts/Enemies.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ca6dfe94bf658a440a59fe2ec2c78915
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
131
Assets/Scripts/Enemies/Dragon.cs
Normal file
131
Assets/Scripts/Enemies/Dragon.cs
Normal file
|
@ -0,0 +1,131 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
|
|
||||||
|
public class Dragon : MonoBehaviour{
|
||||||
|
|
||||||
|
public GameObject colliderStop;
|
||||||
|
public GameObject[] diable;
|
||||||
|
public GameObject[] phase2Enable;
|
||||||
|
public GameObject[] phase3Enable;
|
||||||
|
public Vector2[] phasesPositions;
|
||||||
|
public GameObject fire;
|
||||||
|
public GameObject fireball;
|
||||||
|
public int maxHp;
|
||||||
|
public float hp;
|
||||||
|
public Transform mouth;
|
||||||
|
public CameraShake cameraShake;
|
||||||
|
Animator anim;
|
||||||
|
public int phase = 1;
|
||||||
|
bool vulnerable;
|
||||||
|
Transform player;
|
||||||
|
Transform parent;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start(){
|
||||||
|
parent = GetComponentInParent<Transform>();
|
||||||
|
anim = GetComponent<Animator>();
|
||||||
|
hp = maxHp;
|
||||||
|
vulnerable = false;
|
||||||
|
player = GameObject.FindGameObjectWithTag("Player").GetComponent<Transform>();
|
||||||
|
foreach(GameObject g in diable){
|
||||||
|
g.SetActive(false);
|
||||||
|
}
|
||||||
|
if(phase == 2){
|
||||||
|
anim.SetBool("Phase2", true);
|
||||||
|
}else if(phase == 3){
|
||||||
|
anim.SetBool("Phase2", true);
|
||||||
|
anim.SetBool("Phase3", true);
|
||||||
|
}
|
||||||
|
Invoke("DisableColliderStop", 2f);
|
||||||
|
}
|
||||||
|
|
||||||
|
void DisableColliderStop(){
|
||||||
|
colliderStop.SetActive(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
float speed;
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update(){
|
||||||
|
if(phase == 1){
|
||||||
|
if(hp <= 60){
|
||||||
|
phase = 2;
|
||||||
|
anim.SetBool("Die", true);
|
||||||
|
foreach (GameObject g in diable){
|
||||||
|
g.SetActive(false);
|
||||||
|
}
|
||||||
|
foreach (GameObject g in phase2Enable){
|
||||||
|
g.SetActive(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else if(phase == 2){
|
||||||
|
if (hp <= 30){
|
||||||
|
phase = 3;
|
||||||
|
anim.SetBool("Die", true);
|
||||||
|
foreach (GameObject g in diable){
|
||||||
|
g.SetActive(false);
|
||||||
|
}
|
||||||
|
foreach (GameObject g in phase3Enable){
|
||||||
|
g.SetActive(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else if(phase == 3){
|
||||||
|
if(hp <= 0){
|
||||||
|
Die();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void Die(){
|
||||||
|
anim.SetBool("Die", true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void TakeDamage(float amt){
|
||||||
|
if (vulnerable){
|
||||||
|
hp = Mathf.Clamp(hp - amt, 0f, maxHp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void IsIdle(){
|
||||||
|
vulnerable = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Shake(){
|
||||||
|
cameraShake.Shake(.1f, 1.5f);
|
||||||
|
AudioManager.instance.Play("DragonShout");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FireSound(){
|
||||||
|
AudioManager.instance.Play("DragonFire");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FireAttack(){
|
||||||
|
vulnerable = false;
|
||||||
|
Instantiate(fire, mouth.position, Quaternion.identity, mouth);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void EndFireAttack(){
|
||||||
|
vulnerable = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FireBallAtack(){
|
||||||
|
AudioManager.instance.Play("DragonFireBall");
|
||||||
|
vulnerable = false;
|
||||||
|
Instantiate(fireball, mouth.position, Quaternion.Euler(0, 0, 90f));
|
||||||
|
}
|
||||||
|
|
||||||
|
public void EndFireBallAttack(){
|
||||||
|
vulnerable = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Win(){
|
||||||
|
StartCoroutine(WinScreen());
|
||||||
|
}
|
||||||
|
|
||||||
|
IEnumerator WinScreen(){
|
||||||
|
yield return new WaitForSeconds(2f);
|
||||||
|
SceneManager.LoadScene(0);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Enemies/Dragon.cs.meta
Normal file
11
Assets/Scripts/Enemies/Dragon.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1ef43442db8ab3e479dcbc5b021cc1f9
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
29
Assets/Scripts/Enemies/Goomba.cs
Normal file
29
Assets/Scripts/Enemies/Goomba.cs
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class Goomba : MonoBehaviour{
|
||||||
|
|
||||||
|
public float speed;
|
||||||
|
public float maxSpeed;
|
||||||
|
|
||||||
|
Rigidbody2D rb2d;
|
||||||
|
|
||||||
|
bool canMove;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start(){
|
||||||
|
rb2d = GetComponent<Rigidbody2D>();
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnBecameVisible(){
|
||||||
|
canMove = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update(){
|
||||||
|
rb2d.AddForce(Vector2.left * speed);
|
||||||
|
float limitedSpeed = Mathf.Clamp(rb2d.velocity.x, -maxSpeed, maxSpeed);
|
||||||
|
rb2d.velocity = new Vector2(limitedSpeed, rb2d.velocity.y);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Enemies/Goomba.cs.meta
Normal file
11
Assets/Scripts/Enemies/Goomba.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 333ed2053e3b1ef40b6dd6f7c0dc3026
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
31
Assets/Scripts/Fireball.cs
Normal file
31
Assets/Scripts/Fireball.cs
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class Fireball : MonoBehaviour{
|
||||||
|
|
||||||
|
public float speed;
|
||||||
|
public float attackSpeed;
|
||||||
|
public GameObject explosion;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start(){
|
||||||
|
StartCoroutine(Attack());
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update(){
|
||||||
|
transform.Translate(Vector3.right * speed * Time.deltaTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
IEnumerator Attack(){
|
||||||
|
yield return new WaitForSeconds(2f);
|
||||||
|
transform.position = new Vector2(GameObject.FindGameObjectWithTag("Player").transform.position.x, transform.position.y);
|
||||||
|
speed = -attackSpeed;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnCollisionEnter2D(Collision2D col){
|
||||||
|
Instantiate(explosion, transform.position, Quaternion.identity);
|
||||||
|
Destroy(gameObject);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Fireball.cs.meta
Normal file
11
Assets/Scripts/Fireball.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4dc95da467401be41814a9e2e5c75a89
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
69
Assets/Scripts/Grapple.cs
Normal file
69
Assets/Scripts/Grapple.cs
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class Grapple : MonoBehaviour{
|
||||||
|
|
||||||
|
public GameObject selector;
|
||||||
|
public float rotationSpeed;
|
||||||
|
|
||||||
|
Rigidbody2D rb2d;
|
||||||
|
GameObject player;
|
||||||
|
|
||||||
|
void Start(){
|
||||||
|
rb2d = GetComponent<Rigidbody2D>();
|
||||||
|
player = GameObject.FindGameObjectWithTag("Player");
|
||||||
|
selector.SetActive(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Update(){
|
||||||
|
selector.transform.Rotate(0, 0, rotationSpeed);
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnMouseOver(){
|
||||||
|
if (Vector2.Distance(player.transform.position, transform.position) <= 10){
|
||||||
|
selector.SetActive(true);
|
||||||
|
player.GetComponent<PlayerController>().ableToGrapple = true;
|
||||||
|
}else{
|
||||||
|
selector.SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bool grappled;
|
||||||
|
|
||||||
|
void OnMouseExit(){
|
||||||
|
if (!grappled){
|
||||||
|
selector.SetActive(false);
|
||||||
|
if (!player.GetComponent<PlayerController>().grappled){
|
||||||
|
player.GetComponent<PlayerController>().ableToGrapple = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnMouseDown(){
|
||||||
|
if(Vector2.Distance(player.transform.position, transform.position) <= 10){
|
||||||
|
grappled = true;
|
||||||
|
SpringJoint2D grapple = player.GetComponent<SpringJoint2D>();
|
||||||
|
player.GetComponent<PlayerController>().grappled = true;
|
||||||
|
player.GetComponent<CapsuleCollider2D>().isTrigger = true;
|
||||||
|
LineRenderer line = player.GetComponent<LineRenderer>();
|
||||||
|
line.SetPosition(1, transform.position);
|
||||||
|
line.enabled = true;
|
||||||
|
grapple.connectedBody = rb2d;
|
||||||
|
grapple.distance = Vector2.Distance(player.transform.position, transform.position) - 1f;
|
||||||
|
grapple.enabled = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnMouseUp(){
|
||||||
|
grappled = false;
|
||||||
|
SpringJoint2D grapple = player.GetComponent<SpringJoint2D>();
|
||||||
|
LineRenderer line = player.GetComponent<LineRenderer>();
|
||||||
|
player.GetComponent<PlayerController>().grappled = false;
|
||||||
|
player.GetComponent<CapsuleCollider2D>().isTrigger = false;
|
||||||
|
line.enabled = false;
|
||||||
|
grapple.enabled = false;
|
||||||
|
selector.SetActive(false);
|
||||||
|
player.GetComponent<PlayerController>().ableToGrapple = false;
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Grapple.cs.meta
Normal file
11
Assets/Scripts/Grapple.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2f4d01e5879aeca4caf58e82bf42a428
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
35
Assets/Scripts/Menu.cs
Normal file
35
Assets/Scripts/Menu.cs
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using Cinemachine;
|
||||||
|
|
||||||
|
public class Menu : MonoBehaviour{
|
||||||
|
|
||||||
|
public CinemachineVirtualCamera cam;
|
||||||
|
public GameObject canvas;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Awake(){
|
||||||
|
Time.timeScale = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Play(){
|
||||||
|
Time.timeScale = 1;
|
||||||
|
cam.gameObject.SetActive(false);
|
||||||
|
StartCoroutine(DisableCanvas());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Quit(){
|
||||||
|
Application.Quit();
|
||||||
|
}
|
||||||
|
|
||||||
|
IEnumerator DisableCanvas(){
|
||||||
|
yield return new WaitForSeconds(1f);
|
||||||
|
canvas.SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Menu.cs.meta
Normal file
11
Assets/Scripts/Menu.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3ca874bd750987147a8b6c00d773de15
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
24
Assets/Scripts/ObjectSpawner.cs
Normal file
24
Assets/Scripts/ObjectSpawner.cs
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class ObjectSpawner : MonoBehaviour{
|
||||||
|
|
||||||
|
public GameObject objectToSpawn;
|
||||||
|
public Vector2 whereToSpawn;
|
||||||
|
public float nextSpawn;
|
||||||
|
public float spawnRate = 2f;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update(){
|
||||||
|
if (Time.time > nextSpawn){
|
||||||
|
nextSpawn = Time.time + spawnRate;
|
||||||
|
Instantiate(objectToSpawn, whereToSpawn, Quaternion.identity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/ObjectSpawner.cs.meta
Normal file
11
Assets/Scripts/ObjectSpawner.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: fdaaee5b57cbfd846928616728b16dc6
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
44
Assets/Scripts/PlataformaFalling.cs
Normal file
44
Assets/Scripts/PlataformaFalling.cs
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class PlataformaFalling : MonoBehaviour {
|
||||||
|
|
||||||
|
public float fallDelay = 1f;
|
||||||
|
public float respawnDelay = 5f;
|
||||||
|
|
||||||
|
private Rigidbody2D rb2d;
|
||||||
|
private PolygonCollider2D pc2d;
|
||||||
|
private Vector3 start;
|
||||||
|
|
||||||
|
// Use this for initialization
|
||||||
|
void Start () {
|
||||||
|
rb2d = GetComponent<Rigidbody2D>();
|
||||||
|
pc2d = GetComponent<PolygonCollider2D>();
|
||||||
|
start = transform.position;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update () {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnCollisionEnter2D(Collision2D col){
|
||||||
|
if (col.gameObject.CompareTag("Player")){
|
||||||
|
Invoke("Fall", fallDelay);
|
||||||
|
Invoke("Respawn", fallDelay + respawnDelay);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void Fall(){
|
||||||
|
rb2d.isKinematic = false;
|
||||||
|
pc2d.isTrigger = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Respawn(){
|
||||||
|
transform.position = start;
|
||||||
|
rb2d.isKinematic = true;
|
||||||
|
rb2d.velocity = Vector3.zero;
|
||||||
|
pc2d.isTrigger = false;
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/PlataformaFalling.cs.meta
Normal file
11
Assets/Scripts/PlataformaFalling.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 61146d2956748fb49bc56b616c8022c7
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
51
Assets/Scripts/PlataformaMovil.cs
Normal file
51
Assets/Scripts/PlataformaMovil.cs
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class PlataformaMovil : MonoBehaviour {
|
||||||
|
|
||||||
|
public Transform target;
|
||||||
|
public float speed;
|
||||||
|
public bool enableOnCollision;
|
||||||
|
|
||||||
|
bool working;
|
||||||
|
|
||||||
|
private Vector3 start, end;
|
||||||
|
|
||||||
|
// Use this for initialization
|
||||||
|
void Start () {
|
||||||
|
if (!enableOnCollision){
|
||||||
|
working = true;
|
||||||
|
}
|
||||||
|
if(target != null) {
|
||||||
|
target.parent = null;
|
||||||
|
start = transform.position;
|
||||||
|
end = target.position;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update () {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void FixedUpdate(){
|
||||||
|
if (target != null && working) {
|
||||||
|
float fixedSpeed = speed * Time.deltaTime;
|
||||||
|
transform.position = Vector3.MoveTowards(transform.position, target.position, fixedSpeed);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (transform.position == target.position){
|
||||||
|
target.position = (target.position == start) ? end : start;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnCollisionEnter2D(Collision2D col){
|
||||||
|
if(col.gameObject.tag == "Player"){
|
||||||
|
if (enableOnCollision){
|
||||||
|
working = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
11
Assets/Scripts/PlataformaMovil.cs.meta
Normal file
11
Assets/Scripts/PlataformaMovil.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 165d805924249484a97bd465aed8a8c3
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
135
Assets/Scripts/PlayerController.cs
Normal file
135
Assets/Scripts/PlayerController.cs
Normal file
|
@ -0,0 +1,135 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class PlayerController : MonoBehaviour{
|
||||||
|
|
||||||
|
[HideInInspector]
|
||||||
|
public Vector2 lastCheckpoint;
|
||||||
|
|
||||||
|
public SpriteRenderer[] deathDisable;
|
||||||
|
|
||||||
|
public float speed;
|
||||||
|
public float airSpeed;
|
||||||
|
[HideInInspector]
|
||||||
|
public bool grappled;
|
||||||
|
[HideInInspector]
|
||||||
|
public bool ableToGrapple;
|
||||||
|
|
||||||
|
[Header("Jump")]
|
||||||
|
public float jumpForce;
|
||||||
|
public float groundDetectionRadius;
|
||||||
|
public LayerMask whatIsGround;
|
||||||
|
[Space(10)]
|
||||||
|
public GameObject death;
|
||||||
|
public Transform gun;
|
||||||
|
public Transform firePos;
|
||||||
|
LineRenderer line;
|
||||||
|
|
||||||
|
bool dead;
|
||||||
|
bool moving;
|
||||||
|
bool jump;
|
||||||
|
bool isGrounded;
|
||||||
|
Rigidbody2D rb2d;
|
||||||
|
Shoot shoot;
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start(){
|
||||||
|
AudioManager.instance.Play("Theme");
|
||||||
|
shoot = GetComponent<Shoot>();
|
||||||
|
rb2d = GetComponent<Rigidbody2D>();
|
||||||
|
line = GetComponent<LineRenderer>();
|
||||||
|
lastCheckpoint = transform.position;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update(){
|
||||||
|
if (!dead){
|
||||||
|
Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position;
|
||||||
|
float rotZ = Mathf.Atan2(mousePos.y, mousePos.x) * Mathf.Rad2Deg;
|
||||||
|
gun.transform.rotation = Quaternion.Euler(0f, 0f, rotZ);
|
||||||
|
|
||||||
|
isGrounded = Physics2D.OverlapCircle(transform.position, groundDetectionRadius, whatIsGround);
|
||||||
|
|
||||||
|
if (Input.GetKeyDown(KeyCode.Space) && isGrounded)
|
||||||
|
jump = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void LateUpdate(){
|
||||||
|
line.SetPosition(0, firePos.position);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnDrawGizmosSelected(){
|
||||||
|
Gizmos.DrawWireSphere(transform.position, groundDetectionRadius);
|
||||||
|
}
|
||||||
|
|
||||||
|
void FixedUpdate(){
|
||||||
|
if (!dead){
|
||||||
|
if (!moving && isGrounded){
|
||||||
|
float fixedVelocity = rb2d.angularVelocity;
|
||||||
|
fixedVelocity *= .98f;
|
||||||
|
rb2d.angularVelocity = fixedVelocity;
|
||||||
|
}
|
||||||
|
|
||||||
|
float h = Input.GetAxisRaw("Horizontal");
|
||||||
|
if (h != 0){
|
||||||
|
moving = true;
|
||||||
|
}else{
|
||||||
|
moving = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isGrounded && !grappled){
|
||||||
|
rb2d.AddForce(Vector2.right * speed * h);
|
||||||
|
float limitedSpeed = Mathf.Clamp(rb2d.velocity.x, -speed, speed);
|
||||||
|
rb2d.velocity = new Vector2(limitedSpeed, rb2d.velocity.y);
|
||||||
|
}else if (!grappled){
|
||||||
|
rb2d.AddForce(Vector2.right * airSpeed * h);
|
||||||
|
float limitedSpeed = Mathf.Clamp(rb2d.velocity.x, -airSpeed, airSpeed);
|
||||||
|
rb2d.velocity = new Vector2(limitedSpeed, rb2d.velocity.y);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Input.GetMouseButton(0) && !ableToGrapple){
|
||||||
|
shoot.Fire();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (jump){
|
||||||
|
rb2d.velocity = new Vector2(rb2d.velocity.x, 0);
|
||||||
|
rb2d.AddForce(Vector2.up * jumpForce, ForceMode2D.Impulse);
|
||||||
|
jump = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnParticleCollision(GameObject col){
|
||||||
|
Instantiate(death, transform.position, Quaternion.identity);
|
||||||
|
Die();
|
||||||
|
}
|
||||||
|
void OnCollisionEnter2D(Collision2D col){
|
||||||
|
if(col.gameObject.tag == "Death"){
|
||||||
|
Instantiate(death, transform.position, Quaternion.identity);
|
||||||
|
Die();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void Die(){
|
||||||
|
foreach(SpriteRenderer s in deathDisable){
|
||||||
|
s.enabled = false;
|
||||||
|
}
|
||||||
|
GetComponent<CapsuleCollider2D>().isTrigger = true;
|
||||||
|
Invoke("Respawn", 2f);
|
||||||
|
dead = true;
|
||||||
|
rb2d.bodyType = RigidbodyType2D.Static;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Respawn(){
|
||||||
|
transform.position = lastCheckpoint;
|
||||||
|
foreach (SpriteRenderer s in deathDisable){
|
||||||
|
s.enabled = true;
|
||||||
|
}
|
||||||
|
GetComponent<CapsuleCollider2D>().isTrigger = false;
|
||||||
|
rb2d.bodyType = RigidbodyType2D.Dynamic;
|
||||||
|
rb2d.velocity = Vector2.zero;
|
||||||
|
dead = false;
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/PlayerController.cs.meta
Normal file
11
Assets/Scripts/PlayerController.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2fd993574bde2db40ab374886eb5de33
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
26
Assets/Scripts/Shoot.cs
Normal file
26
Assets/Scripts/Shoot.cs
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class Shoot : MonoBehaviour{
|
||||||
|
|
||||||
|
public float timeBetweenShots;
|
||||||
|
public Transform firePoint;
|
||||||
|
public GameObject bullet;
|
||||||
|
|
||||||
|
float lastTimeShot;
|
||||||
|
float shotCounter;
|
||||||
|
|
||||||
|
public void Fire(){
|
||||||
|
if (Time.time > lastTimeShot + timeBetweenShots){
|
||||||
|
shotCounter -= Time.deltaTime;
|
||||||
|
if (shotCounter <= 0){
|
||||||
|
lastTimeShot = Time.time;
|
||||||
|
shotCounter = timeBetweenShots;
|
||||||
|
Instantiate(bullet, firePoint.position, firePoint.rotation);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
shotCounter = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/Shoot.cs.meta
Normal file
11
Assets/Scripts/Shoot.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 38c146403707ce64a93f4ca7ed4b531a
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
22
Assets/Scripts/Sound.cs
Normal file
22
Assets/Scripts/Sound.cs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
using UnityEngine.Audio;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
[System.Serializable]
|
||||||
|
public class Sound{
|
||||||
|
|
||||||
|
public string name;
|
||||||
|
|
||||||
|
public AudioClip clip;
|
||||||
|
|
||||||
|
[Range(0f, 1f)]
|
||||||
|
public float volume = 1f;
|
||||||
|
[Range(0.1f, 3f)]
|
||||||
|
public float pitch = 1f;
|
||||||
|
|
||||||
|
public bool loop;
|
||||||
|
|
||||||
|
public AudioMixerGroup mixerGroup;
|
||||||
|
|
||||||
|
[HideInInspector]
|
||||||
|
public AudioSource source;
|
||||||
|
}
|
11
Assets/Scripts/Sound.cs.meta
Normal file
11
Assets/Scripts/Sound.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d607e8c230f4ba7439b36094d7e2306f
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
12
Assets/Scripts/SpikyBall.cs
Normal file
12
Assets/Scripts/SpikyBall.cs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class SpikyBall : MonoBehaviour{
|
||||||
|
|
||||||
|
void OnTriggerEnter2D(Collider2D col){
|
||||||
|
if(col.gameObject.tag == "BallDestroyer"){
|
||||||
|
Destroy(gameObject);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/SpikyBall.cs.meta
Normal file
11
Assets/Scripts/SpikyBall.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 34266cb1ce4bd1d41b9e8be574c6fad2
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
37
Assets/Scripts/TriggerEnableAndDisable.cs
Normal file
37
Assets/Scripts/TriggerEnableAndDisable.cs
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class TriggerEnableAndDisable : MonoBehaviour{
|
||||||
|
|
||||||
|
public GameObject enable;
|
||||||
|
public GameObject disable;
|
||||||
|
public float delay;
|
||||||
|
|
||||||
|
void OnTriggerEnter2D(Collider2D col){
|
||||||
|
if(col.gameObject.tag == "Player"){
|
||||||
|
if(delay == 0){
|
||||||
|
if (enable != null){
|
||||||
|
enable.SetActive(true);
|
||||||
|
}
|
||||||
|
if (disable != null){
|
||||||
|
disable.SetActive(false);
|
||||||
|
}
|
||||||
|
gameObject.SetActive(false);
|
||||||
|
}else{
|
||||||
|
StartCoroutine(Delay());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
IEnumerator Delay(){
|
||||||
|
yield return new WaitForSeconds(delay);
|
||||||
|
if (enable != null){
|
||||||
|
enable.SetActive(true);
|
||||||
|
}
|
||||||
|
if (disable != null){
|
||||||
|
disable.SetActive(false);
|
||||||
|
}
|
||||||
|
gameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/TriggerEnableAndDisable.cs.meta
Normal file
11
Assets/Scripts/TriggerEnableAndDisable.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: cbc4ac4272f86194f9325c37491c74e9
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Settings.meta
Normal file
8
Assets/Settings.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0735c275001a2c84dafdb30deced5d8d
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
36
Assets/Settings/ForwardRenderer.asset
Normal file
36
Assets/Settings/ForwardRenderer.asset
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
%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: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
|
||||||
|
m_Name: ForwardRenderer
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_RendererFeatures: []
|
||||||
|
postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
|
||||||
|
shaders:
|
||||||
|
blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3}
|
||||||
|
copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
|
||||||
|
screenSpaceShadowPS: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd,
|
||||||
|
type: 3}
|
||||||
|
samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3}
|
||||||
|
fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
|
||||||
|
m_OpaqueLayerMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_TransparentLayerMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_DefaultStencilState:
|
||||||
|
overrideStencilState: 0
|
||||||
|
stencilReference: 0
|
||||||
|
stencilCompareFunction: 8
|
||||||
|
passOperation: 0
|
||||||
|
failOperation: 0
|
||||||
|
zFailOperation: 0
|
8
Assets/Settings/ForwardRenderer.asset.meta
Normal file
8
Assets/Settings/ForwardRenderer.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4a8e21d5c33334b11b34a596161b9360
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
118
Assets/Settings/SampleSceneProfile.asset
Normal file
118
Assets/Settings/SampleSceneProfile.asset
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &-7893295128165547882
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: 0b2db86121404754db890f4c8dfe81b2, type: 3}
|
||||||
|
m_Name: Bloom
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
threshold:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 1
|
||||||
|
min: 0
|
||||||
|
intensity:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 1
|
||||||
|
min: 0
|
||||||
|
scatter:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0.7
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
clamp:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 65472
|
||||||
|
min: 0
|
||||||
|
tint:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
hdr: 0
|
||||||
|
showAlpha: 0
|
||||||
|
showEyeDropper: 1
|
||||||
|
highQualityFiltering:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
dirtTexture:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {fileID: 0}
|
||||||
|
dirtIntensity:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
min: 0
|
||||||
|
--- !u!114 &-7011558710299706105
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: 899c54efeace73346a0a16faa3afe726, type: 3}
|
||||||
|
m_Name: Vignette
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
color:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
hdr: 0
|
||||||
|
showAlpha: 0
|
||||||
|
showEyeDropper: 1
|
||||||
|
center:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: {x: 0.5, y: 0.5}
|
||||||
|
intensity:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 0.25
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
smoothness:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 0.4
|
||||||
|
min: 0.01
|
||||||
|
max: 1
|
||||||
|
rounded:
|
||||||
|
m_OverrideState: 0
|
||||||
|
m_Value: 0
|
||||||
|
--- !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: d7fd9488000d3734a9e00ee676215985, type: 3}
|
||||||
|
m_Name: SampleSceneProfile
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
components:
|
||||||
|
- {fileID: 849379129802519247}
|
||||||
|
- {fileID: -7893295128165547882}
|
||||||
|
- {fileID: -7011558710299706105}
|
||||||
|
--- !u!114 &849379129802519247
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
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: 97c23e3b12dc18c42a140437e53d3951, type: 3}
|
||||||
|
m_Name: Tonemapping
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
active: 1
|
||||||
|
m_AdvancedMode: 0
|
||||||
|
mode:
|
||||||
|
m_OverrideState: 1
|
||||||
|
m_Value: 2
|
8
Assets/Settings/SampleSceneProfile.asset.meta
Normal file
8
Assets/Settings/SampleSceneProfile.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 10fc4df2da32a41aaa32d77bc913491c
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
53
Assets/Settings/UniversalRP-HighQuality.asset
Normal file
53
Assets/Settings/UniversalRP-HighQuality.asset
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
%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: bf2edee5c58d82540a51f03df9d42094, type: 3}
|
||||||
|
m_Name: UniversalRP-HighQuality
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
k_AssetVersion: 5
|
||||||
|
k_AssetPreviousVersion: 5
|
||||||
|
m_RendererType: 1
|
||||||
|
m_RendererData: {fileID: 0}
|
||||||
|
m_RendererDataList:
|
||||||
|
- {fileID: 11400000, guid: 4a8e21d5c33334b11b34a596161b9360, type: 2}
|
||||||
|
m_DefaultRendererIndex: 0
|
||||||
|
m_RequireDepthTexture: 0
|
||||||
|
m_RequireOpaqueTexture: 0
|
||||||
|
m_OpaqueDownsampling: 1
|
||||||
|
m_SupportsHDR: 1
|
||||||
|
m_MSAA: 2
|
||||||
|
m_RenderScale: 1
|
||||||
|
m_MainLightRenderingMode: 1
|
||||||
|
m_MainLightShadowsSupported: 1
|
||||||
|
m_MainLightShadowmapResolution: 2048
|
||||||
|
m_AdditionalLightsRenderingMode: 1
|
||||||
|
m_AdditionalLightsPerObjectLimit: 4
|
||||||
|
m_AdditionalLightShadowsSupported: 1
|
||||||
|
m_AdditionalLightsShadowmapResolution: 512
|
||||||
|
m_ShadowDistance: 50
|
||||||
|
m_ShadowCascades: 1
|
||||||
|
m_Cascade2Split: 0.25
|
||||||
|
m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
|
||||||
|
m_ShadowDepthBias: 1
|
||||||
|
m_ShadowNormalBias: 1
|
||||||
|
m_SoftShadowsSupported: 1
|
||||||
|
m_UseSRPBatcher: 1
|
||||||
|
m_SupportsDynamicBatching: 0
|
||||||
|
m_MixedLightingSupported: 1
|
||||||
|
m_DebugLevel: 0
|
||||||
|
m_ColorGradingMode: 0
|
||||||
|
m_ColorGradingLutSize: 32
|
||||||
|
m_ShadowType: 1
|
||||||
|
m_LocalShadowsSupported: 0
|
||||||
|
m_LocalShadowsAtlasResolution: 256
|
||||||
|
m_MaxPixelLights: 0
|
||||||
|
m_ShadowAtlasResolution: 256
|
||||||
|
m_ShaderVariantLogLevel: 0
|
8
Assets/Settings/UniversalRP-HighQuality.asset.meta
Normal file
8
Assets/Settings/UniversalRP-HighQuality.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 19ba41d7c0026c3459d37c2fe90c55a0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
53
Assets/Settings/UniversalRP-LowQuality.asset
Normal file
53
Assets/Settings/UniversalRP-LowQuality.asset
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
%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: bf2edee5c58d82540a51f03df9d42094, type: 3}
|
||||||
|
m_Name: UniversalRP-LowQuality
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
k_AssetVersion: 5
|
||||||
|
k_AssetPreviousVersion: 5
|
||||||
|
m_RendererType: 1
|
||||||
|
m_RendererData: {fileID: 0}
|
||||||
|
m_RendererDataList:
|
||||||
|
- {fileID: 11400000, guid: 4a8e21d5c33334b11b34a596161b9360, type: 2}
|
||||||
|
m_DefaultRendererIndex: 0
|
||||||
|
m_RequireDepthTexture: 0
|
||||||
|
m_RequireOpaqueTexture: 0
|
||||||
|
m_OpaqueDownsampling: 1
|
||||||
|
m_SupportsHDR: 0
|
||||||
|
m_MSAA: 1
|
||||||
|
m_RenderScale: 1
|
||||||
|
m_MainLightRenderingMode: 1
|
||||||
|
m_MainLightShadowsSupported: 0
|
||||||
|
m_MainLightShadowmapResolution: 2048
|
||||||
|
m_AdditionalLightsRenderingMode: 0
|
||||||
|
m_AdditionalLightsPerObjectLimit: 4
|
||||||
|
m_AdditionalLightShadowsSupported: 0
|
||||||
|
m_AdditionalLightsShadowmapResolution: 512
|
||||||
|
m_ShadowDistance: 50
|
||||||
|
m_ShadowCascades: 0
|
||||||
|
m_Cascade2Split: 0.25
|
||||||
|
m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
|
||||||
|
m_ShadowDepthBias: 1
|
||||||
|
m_ShadowNormalBias: 1
|
||||||
|
m_SoftShadowsSupported: 0
|
||||||
|
m_UseSRPBatcher: 1
|
||||||
|
m_SupportsDynamicBatching: 0
|
||||||
|
m_MixedLightingSupported: 1
|
||||||
|
m_DebugLevel: 0
|
||||||
|
m_ColorGradingMode: 0
|
||||||
|
m_ColorGradingLutSize: 16
|
||||||
|
m_ShadowType: 1
|
||||||
|
m_LocalShadowsSupported: 0
|
||||||
|
m_LocalShadowsAtlasResolution: 256
|
||||||
|
m_MaxPixelLights: 0
|
||||||
|
m_ShadowAtlasResolution: 256
|
||||||
|
m_ShaderVariantLogLevel: 0
|
8
Assets/Settings/UniversalRP-LowQuality.asset.meta
Normal file
8
Assets/Settings/UniversalRP-LowQuality.asset.meta
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a31e9f9f9c9d4b9429ed0d1234e22103
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue