Merge branch 'movement-controller' into 'master'
Update master with latest data from movement controller See merge request fums/ofb!2
This commit is contained in:
commit
d5e687a578
.DS_Store
Assets
.DS_Store
Animations
Player.meta
Player
Idle_Right.animIdle_Right.anim.metaPlayerAnimation.controllerPlayerAnimation.controller.metaWalk_Right.animWalk_Right.anim.meta
Slug.metaSlug
Snake.metaSnake
Tambourine.metaTambourine
Materials
Physics
PlayerControls.inputactionsPrefabs
CaveOctopus.prefabCaveOctopus.prefab.metaPlayer.prefabProjectile.prefabSlug.prefabSlug.prefab.metaSnake.prefabSnake.prefab.metatambourine.prefab
SFX.metaSFX
MainAudioMixer.mixerMainAudioMixer.mixer.metaRed Heels piano ver.mp3Red Heels piano ver.mp3.metaThwip.wavThwip.wav.metatambourine_hit.wavtambourine_hit.wav.meta
Scenes
Scripts
CameraMovement.csCameraMovement.cs.metaEnemyPatrol.csLaunch.csPlayerBehavior.csPlayerController.csPlayerData.csPlayerData.cs.metaProjectileEnemy.csStateController.csTambourineBehavior.csTutorial_GrapplingGun.csTutorial_GrapplingRope.cs
Sprites
ProjectSettings
BIN
.DS_Store
vendored
BIN
.DS_Store
vendored
Binary file not shown.
BIN
Assets/.DS_Store
vendored
BIN
Assets/.DS_Store
vendored
Binary file not shown.
8
Assets/Animations/Player.meta
Normal file
8
Assets/Animations/Player.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 964777185fd8e42fcbdacff04a0b5a46
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
87
Assets/Animations/Player/Idle_Right.anim
Normal file
87
Assets/Animations/Player/Idle_Right.anim
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Idle_Right
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
- time: 0
|
||||||
|
value: {fileID: 2055971196, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- time: 0.083333336
|
||||||
|
value: {fileID: 1156952999, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- time: 0.16666667
|
||||||
|
value: {fileID: -108218894, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- time: 0.25
|
||||||
|
value: {fileID: -1709112861, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- time: 0.33333334
|
||||||
|
value: {fileID: -481022109, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- time: 0.41666666
|
||||||
|
value: {fileID: -1311040443, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
attribute: m_Sprite
|
||||||
|
path:
|
||||||
|
classID: 212
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 2
|
||||||
|
m_SampleRate: 12
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 0
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 212
|
||||||
|
customType: 23
|
||||||
|
isPPtrCurve: 1
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping:
|
||||||
|
- {fileID: 2055971196, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- {fileID: 1156952999, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- {fileID: -108218894, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- {fileID: -1709112861, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- {fileID: -481022109, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
- {fileID: -1311040443, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0.5
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 1
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves: []
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
8
Assets/Animations/Player/Idle_Right.anim.meta
Normal file
8
Assets/Animations/Player/Idle_Right.anim.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9ef11af87b9f74a20a45399740abb914
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
159
Assets/Animations/Player/PlayerAnimation.controller
Normal file
159
Assets/Animations/Player/PlayerAnimation.controller
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!91 &9100000
|
||||||
|
AnimatorController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: PlayerAnimation
|
||||||
|
serializedVersion: 5
|
||||||
|
m_AnimatorParameters:
|
||||||
|
- m_Name: Walking
|
||||||
|
m_Type: 4
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 0}
|
||||||
|
m_AnimatorLayers:
|
||||||
|
- serializedVersion: 5
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_StateMachine: {fileID: 7513092510896729350}
|
||||||
|
m_Mask: {fileID: 0}
|
||||||
|
m_Motions: []
|
||||||
|
m_Behaviours: []
|
||||||
|
m_BlendingMode: 0
|
||||||
|
m_SyncedLayerIndex: -1
|
||||||
|
m_DefaultWeight: 0
|
||||||
|
m_IKPass: 0
|
||||||
|
m_SyncedLayerAffectsTiming: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
--- !u!1102 &1508907066567012883
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Idle_Right
|
||||||
|
m_Speed: 0.3
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions:
|
||||||
|
- {fileID: 3175011830551307803}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: 9ef11af87b9f74a20a45399740abb914, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1101 &3175011830551307803
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Walking
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: 3938999004827103792}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.5
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1101 &3616454228919817094
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 2
|
||||||
|
m_ConditionEvent: Walking
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: 1508907066567012883}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.5
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1102 &3938999004827103792
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Walk_Right
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions:
|
||||||
|
- {fileID: 3616454228919817094}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: b8cc8c849c29440a3bcda140f8975885, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1107 &7513092510896729350
|
||||||
|
AnimatorStateMachine:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_ChildStates:
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 1508907066567012883}
|
||||||
|
m_Position: {x: 130, y: 200, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 3938999004827103792}
|
||||||
|
m_Position: {x: 180, y: 320, z: 0}
|
||||||
|
m_ChildStateMachines: []
|
||||||
|
m_AnyStateTransitions: []
|
||||||
|
m_EntryTransitions: []
|
||||||
|
m_StateMachineTransitions: {}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||||
|
m_EntryPosition: {x: 50, y: 110, z: 0}
|
||||||
|
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||||
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
|
m_DefaultState: {fileID: 1508907066567012883}
|
8
Assets/Animations/Player/PlayerAnimation.controller.meta
Normal file
8
Assets/Animations/Player/PlayerAnimation.controller.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 60872274ff538456fa482bd2ef2fe182
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 9100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
87
Assets/Animations/Player/Walk_Right.anim
Normal file
87
Assets/Animations/Player/Walk_Right.anim
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Walk_Right
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
- time: 0
|
||||||
|
value: {fileID: -522049706, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- time: 0.083333336
|
||||||
|
value: {fileID: 2030661164, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- time: 0.16666667
|
||||||
|
value: {fileID: 326449265, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- time: 0.25
|
||||||
|
value: {fileID: 1584700496, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- time: 0.33333334
|
||||||
|
value: {fileID: 2084539268, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- time: 0.41666666
|
||||||
|
value: {fileID: 914381090, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
attribute: m_Sprite
|
||||||
|
path:
|
||||||
|
classID: 212
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 2
|
||||||
|
m_SampleRate: 12
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 0
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 212
|
||||||
|
customType: 23
|
||||||
|
isPPtrCurve: 1
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping:
|
||||||
|
- {fileID: -522049706, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- {fileID: 2030661164, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- {fileID: 326449265, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- {fileID: 1584700496, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- {fileID: 2084539268, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
- {fileID: 914381090, guid: 656b51155db9643ec9cc8ca0a69a8947, type: 3}
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0.5
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 1
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves: []
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
8
Assets/Animations/Player/Walk_Right.anim.meta
Normal file
8
Assets/Animations/Player/Walk_Right.anim.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b8cc8c849c29440a3bcda140f8975885
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Animations/Slug.meta
Normal file
8
Assets/Animations/Slug.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 76a4026cba8f047b9b2a819a600c7c7f
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
72
Assets/Animations/Slug/SlugAnimations.controller
Normal file
72
Assets/Animations/Slug/SlugAnimations.controller
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!91 &9100000
|
||||||
|
AnimatorController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SlugAnimations
|
||||||
|
serializedVersion: 5
|
||||||
|
m_AnimatorParameters: []
|
||||||
|
m_AnimatorLayers:
|
||||||
|
- serializedVersion: 5
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_StateMachine: {fileID: 6453873061346383965}
|
||||||
|
m_Mask: {fileID: 0}
|
||||||
|
m_Motions: []
|
||||||
|
m_Behaviours: []
|
||||||
|
m_BlendingMode: 0
|
||||||
|
m_SyncedLayerIndex: -1
|
||||||
|
m_DefaultWeight: 0
|
||||||
|
m_IKPass: 0
|
||||||
|
m_SyncedLayerAffectsTiming: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
--- !u!1102 &4248165553369873906
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SlugMove
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: 401d753101a064d518c9762dc6277f18, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1107 &6453873061346383965
|
||||||
|
AnimatorStateMachine:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_ChildStates:
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 4248165553369873906}
|
||||||
|
m_Position: {x: 190, y: 240, z: 0}
|
||||||
|
m_ChildStateMachines: []
|
||||||
|
m_AnyStateTransitions: []
|
||||||
|
m_EntryTransitions: []
|
||||||
|
m_StateMachineTransitions: {}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||||
|
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||||
|
m_ExitPosition: {x: 500, y: 110, z: 0}
|
||||||
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
|
m_DefaultState: {fileID: 4248165553369873906}
|
8
Assets/Animations/Slug/SlugAnimations.controller.meta
Normal file
8
Assets/Animations/Slug/SlugAnimations.controller.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a25bc68b62a1d41119500dfd829cab20
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 9100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
78
Assets/Animations/Slug/SlugMove.anim
Normal file
78
Assets/Animations/Slug/SlugMove.anim
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SlugMove
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
- time: 0
|
||||||
|
value: {fileID: -1289364361, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
|
- time: 0.083333336
|
||||||
|
value: {fileID: 1584810941, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
|
- time: 0.16666667
|
||||||
|
value: {fileID: 730253914, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
|
attribute: m_Sprite
|
||||||
|
path:
|
||||||
|
classID: 212
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 2
|
||||||
|
m_SampleRate: 12
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 0
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 212
|
||||||
|
customType: 23
|
||||||
|
isPPtrCurve: 1
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping:
|
||||||
|
- {fileID: -1289364361, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
|
- {fileID: 1584810941, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
|
- {fileID: 730253914, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0.25
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 1
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves: []
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
8
Assets/Animations/Slug/SlugMove.anim.meta
Normal file
8
Assets/Animations/Slug/SlugMove.anim.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 401d753101a064d518c9762dc6277f18
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Animations/Snake.meta
Normal file
8
Assets/Animations/Snake.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: adb9c74c606204767bb76244f779d796
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
72
Assets/Animations/Snake/SnakeAnimations.controller
Normal file
72
Assets/Animations/Snake/SnakeAnimations.controller
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1102 &-7539166485765785913
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SnakeMove
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: c988f4b24862e42f886445f77f4fb6c2, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1107 &-1805609291362184474
|
||||||
|
AnimatorStateMachine:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_ChildStates:
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: -7539166485765785913}
|
||||||
|
m_Position: {x: 190, y: 270, z: 0}
|
||||||
|
m_ChildStateMachines: []
|
||||||
|
m_AnyStateTransitions: []
|
||||||
|
m_EntryTransitions: []
|
||||||
|
m_StateMachineTransitions: {}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||||
|
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||||
|
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||||
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
|
m_DefaultState: {fileID: -7539166485765785913}
|
||||||
|
--- !u!91 &9100000
|
||||||
|
AnimatorController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SnakeAnimations
|
||||||
|
serializedVersion: 5
|
||||||
|
m_AnimatorParameters: []
|
||||||
|
m_AnimatorLayers:
|
||||||
|
- serializedVersion: 5
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_StateMachine: {fileID: -1805609291362184474}
|
||||||
|
m_Mask: {fileID: 0}
|
||||||
|
m_Motions: []
|
||||||
|
m_Behaviours: []
|
||||||
|
m_BlendingMode: 0
|
||||||
|
m_SyncedLayerIndex: -1
|
||||||
|
m_DefaultWeight: 0
|
||||||
|
m_IKPass: 0
|
||||||
|
m_SyncedLayerAffectsTiming: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
8
Assets/Animations/Snake/SnakeAnimations.controller.meta
Normal file
8
Assets/Animations/Snake/SnakeAnimations.controller.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8a27a4a88d6b64baa9f221facef4f8b1
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 9100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
78
Assets/Animations/Snake/SnakeMove.anim
Normal file
78
Assets/Animations/Snake/SnakeMove.anim
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: SnakeMove
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
- time: 0
|
||||||
|
value: {fileID: -101506370, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
- time: 0.083333336
|
||||||
|
value: {fileID: -815971218, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
- time: 0.16666667
|
||||||
|
value: {fileID: -1485093117, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
attribute: m_Sprite
|
||||||
|
path:
|
||||||
|
classID: 212
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 2
|
||||||
|
m_SampleRate: 12
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 0
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 212
|
||||||
|
customType: 23
|
||||||
|
isPPtrCurve: 1
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping:
|
||||||
|
- {fileID: -101506370, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
- {fileID: -815971218, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
- {fileID: -1485093117, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0.25
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 1
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves: []
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
8
Assets/Animations/Snake/SnakeMove.anim.meta
Normal file
8
Assets/Animations/Snake/SnakeMove.anim.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c988f4b24862e42f886445f77f4fb6c2
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/Animations/Tambourine.meta
Normal file
8
Assets/Animations/Tambourine.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a62038cc70fd14f46bbcc753efbe72c5
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -102,7 +102,7 @@ Material:
|
|||||||
- _GlossMapScale: 1
|
- _GlossMapScale: 1
|
||||||
- _Glossiness: 0.5
|
- _Glossiness: 0.5
|
||||||
- _GlossyReflections: 1
|
- _GlossyReflections: 1
|
||||||
- _LightingEnabled: 0
|
- _LightingEnabled: 1
|
||||||
- _Metallic: 0
|
- _Metallic: 0
|
||||||
- _Mode: 0
|
- _Mode: 0
|
||||||
- _OcclusionStrength: 1
|
- _OcclusionStrength: 1
|
||||||
|
@ -7,5 +7,5 @@ PhysicsMaterial2D:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_Name: PlayerFriction
|
m_Name: PlayerFriction
|
||||||
friction: 1
|
friction: 0
|
||||||
bounciness: 0
|
bounciness: 0
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
"expectedControlType": "Button",
|
"expectedControlType": "Button",
|
||||||
"processors": "",
|
"processors": "",
|
||||||
"interactions": "",
|
"interactions": "",
|
||||||
"initialStateCheck": false
|
"initialStateCheck": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ThrowTambourine",
|
"name": "ThrowTambourine",
|
||||||
|
@ -43,7 +43,7 @@ GameObject:
|
|||||||
- component: {fileID: 4957706768026546484}
|
- component: {fileID: 4957706768026546484}
|
||||||
- component: {fileID: 6465130401096595230}
|
- component: {fileID: 6465130401096595230}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: ProjectileLauncher
|
m_Name: CaveOctopus
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
@ -58,12 +58,12 @@ Transform:
|
|||||||
m_GameObject: {fileID: 8749426230765200713}
|
m_GameObject: {fileID: 8749426230765200713}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068}
|
m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 0.75, y: 0.75, z: 0.75}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 7108139142192227224}
|
- {fileID: 7108139142192227224}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 13
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90}
|
||||||
--- !u!212 &4957706768026546484
|
--- !u!212 &4957706768026546484
|
||||||
SpriteRenderer:
|
SpriteRenderer:
|
||||||
@ -105,10 +105,10 @@ SpriteRenderer:
|
|||||||
m_LightmapParameters: {fileID: 0}
|
m_LightmapParameters: {fileID: 0}
|
||||||
m_SortingLayerID: 0
|
m_SortingLayerID: 0
|
||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 0
|
m_SortingOrder: 1
|
||||||
m_Sprite: {fileID: -9095717837082945937, guid: 207ee8102dd4143d288186ef0be518ee, type: 3}
|
m_Sprite: {fileID: 21300000, guid: 3f9e2aec9d2a94e2ba7a70c38efdf17c, type: 3}
|
||||||
m_Color: {r: 0.5707547, g: 0.582636, b: 1, a: 1}
|
m_Color: {r: 0.5707547, g: 0.582636, b: 1, a: 1}
|
||||||
m_FlipX: 0
|
m_FlipX: 1
|
||||||
m_FlipY: 0
|
m_FlipY: 0
|
||||||
m_DrawMode: 0
|
m_DrawMode: 0
|
||||||
m_Size: {x: 1, y: 2}
|
m_Size: {x: 1, y: 2}
|
@ -12,10 +12,12 @@ GameObject:
|
|||||||
- component: {fileID: 5885597207104481987}
|
- component: {fileID: 5885597207104481987}
|
||||||
- component: {fileID: 5885597207104481988}
|
- component: {fileID: 5885597207104481988}
|
||||||
- component: {fileID: 5885597207104481989}
|
- component: {fileID: 5885597207104481989}
|
||||||
- component: {fileID: 5885597207104481990}
|
|
||||||
- component: {fileID: 2233892752547184614}
|
|
||||||
- component: {fileID: 5885597207104481984}
|
- component: {fileID: 5885597207104481984}
|
||||||
- component: {fileID: 1407172087}
|
- component: {fileID: 1407172087}
|
||||||
|
- component: {fileID: 3893791749692807526}
|
||||||
|
- component: {fileID: 5559747613460074786}
|
||||||
|
- component: {fileID: 2772748892378701928}
|
||||||
|
- component: {fileID: 1842747687311249101}
|
||||||
m_Layer: 2
|
m_Layer: 2
|
||||||
m_Name: Player
|
m_Name: Player
|
||||||
m_TagString: Player
|
m_TagString: Player
|
||||||
@ -32,13 +34,13 @@ Transform:
|
|||||||
m_GameObject: {fileID: 5885597207104481991}
|
m_GameObject: {fileID: 5885597207104481991}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 10}
|
m_LocalPosition: {x: 0, y: 0, z: 10}
|
||||||
m_LocalScale: {x: 0.2, y: 0.2, z: 0.2}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 5885597207531562994}
|
- {fileID: 5885597207531562994}
|
||||||
- {fileID: 5885597208269163161}
|
- {fileID: 5885597208269163161}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 13
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!212 &5885597207104481987
|
--- !u!212 &5885597207104481987
|
||||||
SpriteRenderer:
|
SpriteRenderer:
|
||||||
@ -80,8 +82,8 @@ SpriteRenderer:
|
|||||||
m_LightmapParameters: {fileID: 0}
|
m_LightmapParameters: {fileID: 0}
|
||||||
m_SortingLayerID: 0
|
m_SortingLayerID: 0
|
||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 0
|
m_SortingOrder: 1
|
||||||
m_Sprite: {fileID: -2413806693520163455, guid: a86470a33a6bf42c4b3595704624658b, type: 3}
|
m_Sprite: {fileID: 2055971196, guid: cd51bcf6b6aee4772bffcdbfd5cec673, type: 3}
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_FlipX: 0
|
m_FlipX: 0
|
||||||
m_FlipY: 0
|
m_FlipY: 0
|
||||||
@ -106,7 +108,7 @@ Rigidbody2D:
|
|||||||
m_UseAutoMass: 0
|
m_UseAutoMass: 0
|
||||||
m_Mass: 1
|
m_Mass: 1
|
||||||
m_LinearDrag: 0
|
m_LinearDrag: 0
|
||||||
m_AngularDrag: 0.05
|
m_AngularDrag: 0
|
||||||
m_GravityScale: 1
|
m_GravityScale: 1
|
||||||
m_Material: {fileID: 6200000, guid: 83749aa79f3034041ac7616c39c77dfb, type: 2}
|
m_Material: {fileID: 6200000, guid: 83749aa79f3034041ac7616c39c77dfb, type: 2}
|
||||||
m_IncludeLayers:
|
m_IncludeLayers:
|
||||||
@ -117,7 +119,7 @@ Rigidbody2D:
|
|||||||
m_Bits: 0
|
m_Bits: 0
|
||||||
m_Interpolate: 0
|
m_Interpolate: 0
|
||||||
m_SleepingMode: 1
|
m_SleepingMode: 1
|
||||||
m_CollisionDetection: 0
|
m_CollisionDetection: 1
|
||||||
m_Constraints: 4
|
m_Constraints: 4
|
||||||
--- !u!231 &5885597207104481989
|
--- !u!231 &5885597207104481989
|
||||||
SpringJoint2D:
|
SpringJoint2D:
|
||||||
@ -140,66 +142,6 @@ SpringJoint2D:
|
|||||||
m_Distance: 2
|
m_Distance: 2
|
||||||
m_DampingRatio: 1
|
m_DampingRatio: 1
|
||||||
m_Frequency: 1
|
m_Frequency: 1
|
||||||
--- !u!58 &5885597207104481990
|
|
||||||
CircleCollider2D:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5885597207104481991}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_Density: 1
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_IncludeLayers:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 0
|
|
||||||
m_ExcludeLayers:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 0
|
|
||||||
m_LayerOverridePriority: 0
|
|
||||||
m_ForceSendLayers:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 4294967295
|
|
||||||
m_ForceReceiveLayers:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 4294967295
|
|
||||||
m_ContactCaptureLayers:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 4294967295
|
|
||||||
m_CallbackLayers:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 4294967295
|
|
||||||
m_IsTrigger: 0
|
|
||||||
m_UsedByEffector: 0
|
|
||||||
m_UsedByComposite: 0
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Radius: 0.5
|
|
||||||
--- !u!114 &2233892752547184614
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5885597207104481991}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: b0115312556794123a3cafad4b83d0a7, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
moveSpeed: 15
|
|
||||||
jumpSpeed: 5
|
|
||||||
airSpeed: 0
|
|
||||||
playerInput: {fileID: 1407172087}
|
|
||||||
groundLayer:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 64
|
|
||||||
boxSize: {x: 0.03, y: 0.21}
|
|
||||||
maxDistanceFromGround: 0.13
|
|
||||||
launcher: {fileID: 6559806128767475056}
|
|
||||||
hasTambourine: 1
|
|
||||||
grapplingGun: {fileID: 3465910379319867675}
|
|
||||||
grapplingRope: {fileID: 7648135587659148198}
|
|
||||||
--- !u!232 &5885597207104481984
|
--- !u!232 &5885597207104481984
|
||||||
DistanceJoint2D:
|
DistanceJoint2D:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -244,12 +186,148 @@ MonoBehaviour:
|
|||||||
m_ControlsChangedEvent:
|
m_ControlsChangedEvent:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_ActionEvents: []
|
m_ActionEvents:
|
||||||
|
- m_PersistentCalls:
|
||||||
|
m_Calls:
|
||||||
|
- m_Target: {fileID: 5559747613460074786}
|
||||||
|
m_TargetAssemblyTypeName: PlayerMovement, Assembly-CSharp
|
||||||
|
m_MethodName: OnGrapple
|
||||||
|
m_Mode: 0
|
||||||
|
m_Arguments:
|
||||||
|
m_ObjectArgument: {fileID: 0}
|
||||||
|
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||||
|
m_IntArgument: 0
|
||||||
|
m_FloatArgument: 0
|
||||||
|
m_StringArgument:
|
||||||
|
m_BoolArgument: 0
|
||||||
|
m_CallState: 2
|
||||||
|
m_ActionId: 183693a0-ab31-4f85-a4ef-b43b8a80fa77
|
||||||
|
m_ActionName: Player/Move[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d]
|
||||||
|
- m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_ActionId: 2116b59e-20ee-4f7c-a656-aad81b0ae23a
|
||||||
|
m_ActionName: Player/Grapple[/Keyboard/l]
|
||||||
|
- m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_ActionId: 00940c0e-3199-4943-a074-8cde87588db2
|
||||||
|
m_ActionName: Player/ThrowTambourine[/Keyboard/k]
|
||||||
|
- m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_ActionId: 5a10231f-97fe-4bfb-89d8-4ac906d76de6
|
||||||
|
m_ActionName: Player/Jump[/Keyboard/space]
|
||||||
m_NeverAutoSwitchControlSchemes: 0
|
m_NeverAutoSwitchControlSchemes: 0
|
||||||
m_DefaultControlScheme:
|
m_DefaultControlScheme:
|
||||||
m_DefaultActionMap: Player
|
m_DefaultActionMap: Player
|
||||||
m_SplitScreenIndex: -1
|
m_SplitScreenIndex: -1
|
||||||
m_Camera: {fileID: 0}
|
m_Camera: {fileID: 0}
|
||||||
|
--- !u!114 &3893791749692807526
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5885597207104481991}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b0115312556794123a3cafad4b83d0a7, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
playerInput: {fileID: 1407172087}
|
||||||
|
launcher: {fileID: 6559806128767475056}
|
||||||
|
hasTambourine: 1
|
||||||
|
grapplingGun: {fileID: 3465910379319867675}
|
||||||
|
grapplingRope: {fileID: 7648135587659148198}
|
||||||
|
playerController: {fileID: 5559747613460074786}
|
||||||
|
stateController: {fileID: 0}
|
||||||
|
--- !u!114 &5559747613460074786
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5885597207104481991}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 7b873819f9a3f36ef898a0403972da28, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
maxRunSpeed: 10
|
||||||
|
runAcceleration: 10
|
||||||
|
snappiness: 2.5
|
||||||
|
jumpSpeed: 5
|
||||||
|
airSpeedMultiplier: 0.5
|
||||||
|
groundLayer:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 64
|
||||||
|
boxSize: {x: 0.03, y: 0.21}
|
||||||
|
maxDistanceFromGround: 0.22
|
||||||
|
stateController: {fileID: 0}
|
||||||
|
--- !u!95 &2772748892378701928
|
||||||
|
Animator:
|
||||||
|
serializedVersion: 5
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5885597207104481991}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Avatar: {fileID: 0}
|
||||||
|
m_Controller: {fileID: 9100000, guid: 60872274ff538456fa482bd2ef2fe182, type: 2}
|
||||||
|
m_CullingMode: 0
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ApplyRootMotion: 0
|
||||||
|
m_LinearVelocityBlending: 0
|
||||||
|
m_StabilizeFeet: 0
|
||||||
|
m_WarningMessage:
|
||||||
|
m_HasTransformHierarchy: 1
|
||||||
|
m_AllowConstantClipSamplingOptimization: 1
|
||||||
|
m_KeepAnimatorStateOnDisable: 0
|
||||||
|
m_WriteDefaultValuesOnDisable: 0
|
||||||
|
--- !u!61 &1842747687311249101
|
||||||
|
BoxCollider2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5885597207104481991}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Density: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IncludeLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 0
|
||||||
|
m_ExcludeLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 0
|
||||||
|
m_LayerOverridePriority: 0
|
||||||
|
m_ForceSendLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_ForceReceiveLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_ContactCaptureLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_CallbackLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
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.34375, y: 0.4375}
|
||||||
|
newSize: {x: 1, y: 1}
|
||||||
|
adaptiveTilingThreshold: 0.5
|
||||||
|
drawMode: 0
|
||||||
|
adaptiveTiling: 0
|
||||||
|
m_AutoTiling: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 0.34375, y: 0.4375}
|
||||||
|
m_EdgeRadius: 0
|
||||||
--- !u!1 &5885597207531562995
|
--- !u!1 &5885597207531562995
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -273,7 +351,7 @@ Transform:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5885597207531562995}
|
m_GameObject: {fileID: 5885597207531562995}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
@ -281,7 +359,7 @@ Transform:
|
|||||||
- {fileID: 5885597207560664729}
|
- {fileID: 5885597207560664729}
|
||||||
m_Father: {fileID: 5885597207104481986}
|
m_Father: {fileID: 5885597207104481986}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90}
|
||||||
--- !u!1 &5885597207560664730
|
--- !u!1 &5885597207560664730
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -309,9 +387,9 @@ Transform:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5885597207560664730}
|
m_GameObject: {fileID: 5885597207560664730}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 0.75, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 0.79404104, y: 0.38237485, z: 0.547}
|
m_LocalScale: {x: 0.4, y: 0.2, z: 0.25}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 1
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 5885597208857297552}
|
- {fileID: 5885597208857297552}
|
||||||
m_Father: {fileID: 5885597207531562994}
|
m_Father: {fileID: 5885597207531562994}
|
||||||
@ -324,7 +402,7 @@ SpriteRenderer:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5885597207560664730}
|
m_GameObject: {fileID: 5885597207560664730}
|
||||||
m_Enabled: 1
|
m_Enabled: 0
|
||||||
m_CastShadows: 0
|
m_CastShadows: 0
|
||||||
m_ReceiveShadows: 0
|
m_ReceiveShadows: 0
|
||||||
m_DynamicOccludee: 1
|
m_DynamicOccludee: 1
|
||||||
@ -357,7 +435,7 @@ SpriteRenderer:
|
|||||||
m_LightmapParameters: {fileID: 0}
|
m_LightmapParameters: {fileID: 0}
|
||||||
m_SortingLayerID: 0
|
m_SortingLayerID: 0
|
||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 0
|
m_SortingOrder: 1
|
||||||
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
|
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
|
||||||
m_Color: {r: 0.64606833, g: 1, b: 0, a: 1}
|
m_Color: {r: 0.64606833, g: 1, b: 0, a: 1}
|
||||||
m_FlipX: 0
|
m_FlipX: 0
|
||||||
@ -391,12 +469,6 @@ MonoBehaviour:
|
|||||||
m_rigidBody2D: {fileID: 5885597207104481988}
|
m_rigidBody2D: {fileID: 5885597207104481988}
|
||||||
rotateOverTime: 1
|
rotateOverTime: 1
|
||||||
rotationSpeed: 18
|
rotationSpeed: 18
|
||||||
hasMaxDistance: 0
|
|
||||||
maxDistance: 20
|
|
||||||
launchToPoint: 0
|
|
||||||
launchType: 1
|
|
||||||
launchSpeed: 1
|
|
||||||
autoConfigureDistance: 1
|
|
||||||
targetDistance: 3
|
targetDistance: 3
|
||||||
targetFrequency: 1
|
targetFrequency: 1
|
||||||
grapplePoint: {x: 0, y: 0}
|
grapplePoint: {x: 0, y: 0}
|
||||||
@ -459,6 +531,7 @@ GameObject:
|
|||||||
- component: {fileID: 5885597207789090694}
|
- component: {fileID: 5885597207789090694}
|
||||||
- component: {fileID: 5885597207789090692}
|
- component: {fileID: 5885597207789090692}
|
||||||
- component: {fileID: 7648135587659148198}
|
- component: {fileID: 7648135587659148198}
|
||||||
|
- component: {fileID: 5502596181530623924}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: Rope
|
m_Name: Rope
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -528,7 +601,7 @@ LineRenderer:
|
|||||||
- {x: 0, y: 0, z: 1}
|
- {x: 0, y: 0, z: 1}
|
||||||
m_Parameters:
|
m_Parameters:
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
widthMultiplier: 0.15
|
widthMultiplier: 0.1
|
||||||
widthCurve:
|
widthCurve:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
@ -593,7 +666,7 @@ Rigidbody2D:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5885597207789090697}
|
m_GameObject: {fileID: 5885597207789090697}
|
||||||
m_BodyType: 0
|
m_BodyType: 1
|
||||||
m_Simulated: 1
|
m_Simulated: 1
|
||||||
m_UseFullKinematicContacts: 0
|
m_UseFullKinematicContacts: 0
|
||||||
m_UseAutoMass: 0
|
m_UseAutoMass: 0
|
||||||
@ -686,7 +759,7 @@ MonoBehaviour:
|
|||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 1
|
||||||
value: 0.0012016296
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
tangentMode: 0
|
tangentMode: 0
|
||||||
@ -696,7 +769,7 @@ MonoBehaviour:
|
|||||||
m_PreInfinity: 2
|
m_PreInfinity: 2
|
||||||
m_PostInfinity: 2
|
m_PostInfinity: 2
|
||||||
m_RotationOrder: 4
|
m_RotationOrder: 4
|
||||||
startWaveSize: 2
|
startWaveSize: 1
|
||||||
ropeProgressionCurve:
|
ropeProgressionCurve:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
@ -721,8 +794,105 @@ MonoBehaviour:
|
|||||||
m_PreInfinity: 2
|
m_PreInfinity: 2
|
||||||
m_PostInfinity: 2
|
m_PostInfinity: 2
|
||||||
m_RotationOrder: 4
|
m_RotationOrder: 4
|
||||||
ropeProgressionSpeed: 50
|
ropeProgressionSpeed: 10
|
||||||
isGrappling: 1
|
isGrappling: 1
|
||||||
|
sirJacques: {fileID: 7242173371790695690}
|
||||||
|
--- !u!82 &5502596181530623924
|
||||||
|
AudioSource:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5885597207789090697}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 4
|
||||||
|
OutputAudioMixerGroup: {fileID: 0}
|
||||||
|
m_audioClip: {fileID: 8300000, guid: 4ec5696ee16e04dd391544df240d2acb, type: 3}
|
||||||
|
m_PlayOnAwake: 0
|
||||||
|
m_Volume: 1
|
||||||
|
m_Pitch: 1
|
||||||
|
Loop: 0
|
||||||
|
Mute: 0
|
||||||
|
Spatialize: 0
|
||||||
|
SpatializePostEffects: 0
|
||||||
|
Priority: 128
|
||||||
|
DopplerLevel: 1
|
||||||
|
MinDistance: 1
|
||||||
|
MaxDistance: 500
|
||||||
|
Pan2D: 0
|
||||||
|
rolloffMode: 0
|
||||||
|
BypassEffects: 0
|
||||||
|
BypassListenerEffects: 0
|
||||||
|
BypassReverbZones: 0
|
||||||
|
rolloffCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
panLevelCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
spreadCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
reverbZoneMixCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
--- !u!1 &5885597208269163163
|
--- !u!1 &5885597208269163163
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -799,6 +969,91 @@ Transform:
|
|||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 5885597207789090696}
|
- {fileID: 5885597207789090696}
|
||||||
|
- {fileID: 6125661957090719201}
|
||||||
m_Father: {fileID: 5885597207560664729}
|
m_Father: {fileID: 5885597207560664729}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &7242173371790695690
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 6125661957090719201}
|
||||||
|
- component: {fileID: 2889455364024973468}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: SirJacques
|
||||||
|
m_TagString: SirJacques
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &6125661957090719201
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7242173371790695690}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 12, y: 6, z: 7.5}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 5885597208857297552}
|
||||||
|
m_RootOrder: -1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
|
||||||
|
--- !u!212 &2889455364024973468
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7242173371790695690}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_StaticShadowCaster: 0
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RayTraceProcedural: 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: 4
|
||||||
|
m_Sprite: {fileID: 21300000, guid: afdb5019fbf944721a6f5467877743dd, type: 3}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_FlipX: 0
|
||||||
|
m_FlipY: 0
|
||||||
|
m_DrawMode: 0
|
||||||
|
m_Size: {x: 0.64, y: 0.64}
|
||||||
|
m_AdaptiveModeThreshold: 0.5
|
||||||
|
m_SpriteTileMode: 0
|
||||||
|
m_WasSpriteAssigned: 1
|
||||||
|
m_MaskInteraction: 0
|
||||||
|
m_SpriteSortPoint: 0
|
||||||
|
@ -28,14 +28,14 @@ Transform:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 6786092313738818144}
|
m_GameObject: {fileID: 6786092313738818144}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0.38268343, w: 0.92387956}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
|
m_LocalScale: {x: 0.25, y: 0.25, z: 0.25}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 1
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!212 &5211884072714540459
|
--- !u!212 &5211884072714540459
|
||||||
SpriteRenderer:
|
SpriteRenderer:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -77,8 +77,8 @@ SpriteRenderer:
|
|||||||
m_SortingLayerID: 0
|
m_SortingLayerID: 0
|
||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 0
|
m_SortingOrder: 0
|
||||||
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
|
m_Sprite: {fileID: 21300000, guid: 5c85a1246b0854e49b74f6923285a504, type: 3}
|
||||||
m_Color: {r: 0.9960785, g: 0.24705884, b: 0.2509804, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_FlipX: 0
|
m_FlipX: 0
|
||||||
m_FlipY: 0
|
m_FlipY: 0
|
||||||
m_DrawMode: 0
|
m_DrawMode: 0
|
||||||
@ -149,7 +149,7 @@ CircleCollider2D:
|
|||||||
m_UsedByComposite: 0
|
m_UsedByComposite: 0
|
||||||
m_Offset: {x: 0, y: 0}
|
m_Offset: {x: 0, y: 0}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Radius: 0.81
|
m_Radius: 5
|
||||||
--- !u!61 &-3408990633585578017
|
--- !u!61 &-3408990633585578017
|
||||||
BoxCollider2D:
|
BoxCollider2D:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -186,7 +186,7 @@ BoxCollider2D:
|
|||||||
m_SpriteTilingProperty:
|
m_SpriteTilingProperty:
|
||||||
border: {x: 0, y: 0, z: 0, w: 0}
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
pivot: {x: 0.5, y: 0.5}
|
pivot: {x: 0.5, y: 0.5}
|
||||||
oldSize: {x: 1, y: 1}
|
oldSize: {x: 5, y: 5}
|
||||||
newSize: {x: 1, y: 1}
|
newSize: {x: 1, y: 1}
|
||||||
adaptiveTilingThreshold: 0.5
|
adaptiveTilingThreshold: 0.5
|
||||||
drawMode: 0
|
drawMode: 0
|
||||||
|
@ -12,8 +12,9 @@ GameObject:
|
|||||||
- component: {fileID: 493245979038171999}
|
- component: {fileID: 493245979038171999}
|
||||||
- component: {fileID: 493245979038171993}
|
- component: {fileID: 493245979038171993}
|
||||||
- component: {fileID: 4018407283885727215}
|
- component: {fileID: 4018407283885727215}
|
||||||
|
- component: {fileID: 5337163787054360807}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: Enemy
|
m_Name: Slug
|
||||||
m_TagString: Enemy
|
m_TagString: Enemy
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
@ -28,11 +29,11 @@ Transform:
|
|||||||
m_GameObject: {fileID: 493245979038171997}
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 0.4849, y: 0.4849, z: 0.4849}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 1
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 12
|
m_RootOrder: 15
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!212 &493245979038171999
|
--- !u!212 &493245979038171999
|
||||||
SpriteRenderer:
|
SpriteRenderer:
|
||||||
@ -74,11 +75,11 @@ SpriteRenderer:
|
|||||||
m_LightmapParameters: {fileID: 0}
|
m_LightmapParameters: {fileID: 0}
|
||||||
m_SortingLayerID: 0
|
m_SortingLayerID: 0
|
||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 0
|
m_SortingOrder: 1
|
||||||
m_Sprite: {fileID: -2413806693520163455, guid: a86470a33a6bf42c4b3595704624658b, type: 3}
|
m_Sprite: {fileID: -1289364361, guid: 286c48fb052f243d0813c30742d9eae4, type: 3}
|
||||||
m_Color: {r: 1, g: 0.25, b: 0.25, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_FlipX: 0
|
m_FlipX: 0
|
||||||
m_FlipY: 0
|
m_FlipY: 1
|
||||||
m_DrawMode: 0
|
m_DrawMode: 0
|
||||||
m_Size: {x: 1, y: 1}
|
m_Size: {x: 1, y: 1}
|
||||||
m_AdaptiveModeThreshold: 0.5
|
m_AdaptiveModeThreshold: 0.5
|
||||||
@ -134,8 +135,29 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
pinned: 0
|
pinned: 0
|
||||||
range: 3
|
range: 2.09
|
||||||
xLeft: 0
|
xLeft: 0
|
||||||
xRight: 0
|
xRight: 0
|
||||||
movementVector: {x: 1, y: 0}
|
movementVector: {x: -1, y: 0}
|
||||||
moveSpeed: 0
|
moveSpeed: 1
|
||||||
|
--- !u!95 &5337163787054360807
|
||||||
|
Animator:
|
||||||
|
serializedVersion: 5
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Avatar: {fileID: 0}
|
||||||
|
m_Controller: {fileID: 9100000, guid: a25bc68b62a1d41119500dfd829cab20, type: 2}
|
||||||
|
m_CullingMode: 0
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ApplyRootMotion: 0
|
||||||
|
m_LinearVelocityBlending: 0
|
||||||
|
m_StabilizeFeet: 0
|
||||||
|
m_WarningMessage:
|
||||||
|
m_HasTransformHierarchy: 1
|
||||||
|
m_AllowConstantClipSamplingOptimization: 1
|
||||||
|
m_KeepAnimatorStateOnDisable: 0
|
||||||
|
m_WriteDefaultValuesOnDisable: 0
|
7
Assets/Prefabs/Slug.prefab.meta
Normal file
7
Assets/Prefabs/Slug.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: fe6515c8ba67e4334bd83dff507ec83e
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
173
Assets/Prefabs/Snake.prefab
Normal file
173
Assets/Prefabs/Snake.prefab
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &493245979038171997
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 493245979038171992}
|
||||||
|
- component: {fileID: 493245979038171999}
|
||||||
|
- component: {fileID: 4018407283885727215}
|
||||||
|
- component: {fileID: 5337163787054360807}
|
||||||
|
- component: {fileID: 4224870664944535266}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Snake
|
||||||
|
m_TagString: Enemy
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &493245979038171992
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 14
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!212 &493245979038171999
|
||||||
|
SpriteRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 0
|
||||||
|
m_ReceiveShadows: 0
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_StaticShadowCaster: 0
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 0
|
||||||
|
m_RayTraceProcedural: 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: 1
|
||||||
|
m_Sprite: {fileID: -101506370, guid: 4a897eab3c1f04ff7a0ad6e638c234dc, type: 3}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, 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!114 &4018407283885727215
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e136b6711a1f64a90b596e8a68b34b78, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
pinned: 0
|
||||||
|
range: 1.5
|
||||||
|
xLeft: 0
|
||||||
|
xRight: 0
|
||||||
|
movementVector: {x: -1, y: 0}
|
||||||
|
moveSpeed: 1
|
||||||
|
--- !u!95 &5337163787054360807
|
||||||
|
Animator:
|
||||||
|
serializedVersion: 5
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Avatar: {fileID: 0}
|
||||||
|
m_Controller: {fileID: 9100000, guid: 8a27a4a88d6b64baa9f221facef4f8b1, type: 2}
|
||||||
|
m_CullingMode: 0
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ApplyRootMotion: 0
|
||||||
|
m_LinearVelocityBlending: 0
|
||||||
|
m_StabilizeFeet: 0
|
||||||
|
m_WarningMessage:
|
||||||
|
m_HasTransformHierarchy: 1
|
||||||
|
m_AllowConstantClipSamplingOptimization: 1
|
||||||
|
m_KeepAnimatorStateOnDisable: 0
|
||||||
|
m_WriteDefaultValuesOnDisable: 0
|
||||||
|
--- !u!61 &4224870664944535266
|
||||||
|
BoxCollider2D:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 493245979038171997}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Density: 1
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IncludeLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 0
|
||||||
|
m_ExcludeLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 0
|
||||||
|
m_LayerOverridePriority: 0
|
||||||
|
m_ForceSendLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_ForceReceiveLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_ContactCaptureLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_CallbackLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
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: 1, y: 0.875}
|
||||||
|
newSize: {x: 1, y: 1}
|
||||||
|
adaptiveTilingThreshold: 0.5
|
||||||
|
drawMode: 0
|
||||||
|
adaptiveTiling: 0
|
||||||
|
m_AutoTiling: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 1, y: 0.875}
|
||||||
|
m_EdgeRadius: 0
|
@ -14,6 +14,7 @@ GameObject:
|
|||||||
- component: {fileID: 7137590925806210046}
|
- component: {fileID: 7137590925806210046}
|
||||||
- component: {fileID: 4280484977328239622}
|
- component: {fileID: 4280484977328239622}
|
||||||
- component: {fileID: 3514624092989024146}
|
- component: {fileID: 3514624092989024146}
|
||||||
|
- component: {fileID: -618517480110831953}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: tambourine
|
m_Name: tambourine
|
||||||
m_TagString: tambourine
|
m_TagString: tambourine
|
||||||
@ -76,7 +77,7 @@ SpriteRenderer:
|
|||||||
m_LightmapParameters: {fileID: 0}
|
m_LightmapParameters: {fileID: 0}
|
||||||
m_SortingLayerID: 0
|
m_SortingLayerID: 0
|
||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 1
|
m_SortingOrder: 3
|
||||||
m_Sprite: {fileID: 21300000, guid: b5f64a07787ea48ad8d00b3ec2d138e4, type: 3}
|
m_Sprite: {fileID: 21300000, guid: b5f64a07787ea48ad8d00b3ec2d138e4, type: 3}
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_FlipX: 0
|
m_FlipX: 0
|
||||||
@ -122,6 +123,7 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
pinned: 0
|
pinned: 0
|
||||||
|
tambourineHitSound: {fileID: -618517480110831953}
|
||||||
--- !u!50 &4280484977328239622
|
--- !u!50 &4280484977328239622
|
||||||
Rigidbody2D:
|
Rigidbody2D:
|
||||||
serializedVersion: 4
|
serializedVersion: 4
|
||||||
@ -184,3 +186,99 @@ CircleCollider2D:
|
|||||||
m_Offset: {x: 0, y: 0}
|
m_Offset: {x: 0, y: 0}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Radius: 5.6
|
m_Radius: 5.6
|
||||||
|
--- !u!82 &-618517480110831953
|
||||||
|
AudioSource:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1383583972917023564}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 4
|
||||||
|
OutputAudioMixerGroup: {fileID: 0}
|
||||||
|
m_audioClip: {fileID: 8300000, guid: 3f7a8c6d4b8dc4f1cb78776acb0397d2, type: 3}
|
||||||
|
m_PlayOnAwake: 0
|
||||||
|
m_Volume: 1
|
||||||
|
m_Pitch: 1
|
||||||
|
Loop: 0
|
||||||
|
Mute: 0
|
||||||
|
Spatialize: 0
|
||||||
|
SpatializePostEffects: 0
|
||||||
|
Priority: 128
|
||||||
|
DopplerLevel: 1
|
||||||
|
MinDistance: 1
|
||||||
|
MaxDistance: 500
|
||||||
|
Pan2D: 0
|
||||||
|
rolloffMode: 0
|
||||||
|
BypassEffects: 0
|
||||||
|
BypassListenerEffects: 0
|
||||||
|
BypassReverbZones: 0
|
||||||
|
rolloffCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
panLevelCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
spreadCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
reverbZoneMixCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
8
Assets/SFX.meta
Normal file
8
Assets/SFX.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3ec1e1d861bf44b3aa63d78c43ff064e
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
68
Assets/SFX/MainAudioMixer.mixer
Normal file
68
Assets/SFX/MainAudioMixer.mixer
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!241 &24100000
|
||||||
|
AudioMixerController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: MainAudioMixer
|
||||||
|
m_OutputGroup: {fileID: 0}
|
||||||
|
m_MasterGroup: {fileID: 24300002}
|
||||||
|
m_Snapshots:
|
||||||
|
- {fileID: 24500006}
|
||||||
|
m_StartSnapshot: {fileID: 24500006}
|
||||||
|
m_SuspendThreshold: -80
|
||||||
|
m_EnableSuspend: 1
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ExposedParameters: []
|
||||||
|
m_AudioMixerGroupViews:
|
||||||
|
- guids:
|
||||||
|
- f8234df5749c844e69dbaa77c77395bb
|
||||||
|
name: View
|
||||||
|
m_CurrentViewIndex: 0
|
||||||
|
m_TargetSnapshot: {fileID: 24500006}
|
||||||
|
--- !u!243 &24300002
|
||||||
|
AudioMixerGroupController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Master
|
||||||
|
m_AudioMixer: {fileID: 24100000}
|
||||||
|
m_GroupID: f8234df5749c844e69dbaa77c77395bb
|
||||||
|
m_Children: []
|
||||||
|
m_Volume: abf005c7bb6924805bacf3ea1c086076
|
||||||
|
m_Pitch: a493e159dd8094f368fa7aa1c46143b5
|
||||||
|
m_Send: 00000000000000000000000000000000
|
||||||
|
m_Effects:
|
||||||
|
- {fileID: 24400004}
|
||||||
|
m_UserColorIndex: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_Solo: 0
|
||||||
|
m_BypassEffects: 0
|
||||||
|
--- !u!244 &24400004
|
||||||
|
AudioMixerEffectController:
|
||||||
|
m_ObjectHideFlags: 3
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_EffectID: a5de39298bc19459cbdd37c38a9ed18e
|
||||||
|
m_EffectName: Attenuation
|
||||||
|
m_MixLevel: cbe05e16df28d4974866e9fe4c8c496a
|
||||||
|
m_Parameters: []
|
||||||
|
m_SendTarget: {fileID: 0}
|
||||||
|
m_EnableWetMix: 0
|
||||||
|
m_Bypass: 0
|
||||||
|
--- !u!245 &24500006
|
||||||
|
AudioMixerSnapshotController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Snapshot
|
||||||
|
m_AudioMixer: {fileID: 24100000}
|
||||||
|
m_SnapshotID: a52ee656b776c48a28a66ebdb66d31d4
|
||||||
|
m_FloatValues: {}
|
||||||
|
m_TransitionOverrides: {}
|
8
Assets/SFX/MainAudioMixer.mixer.meta
Normal file
8
Assets/SFX/MainAudioMixer.mixer.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1a9760060166d454abb96d58b806d68f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 24100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/SFX/Red Heels piano ver.mp3
Normal file
BIN
Assets/SFX/Red Heels piano ver.mp3
Normal file
Binary file not shown.
23
Assets/SFX/Red Heels piano ver.mp3.meta
Normal file
23
Assets/SFX/Red Heels piano ver.mp3.meta
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9567c15965a4246e0bd2f434e2d6fac6
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 7
|
||||||
|
defaultSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
preloadAudioData: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/SFX/Thwip.wav
Normal file
BIN
Assets/SFX/Thwip.wav
Normal file
Binary file not shown.
23
Assets/SFX/Thwip.wav.meta
Normal file
23
Assets/SFX/Thwip.wav.meta
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4ec5696ee16e04dd391544df240d2acb
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 7
|
||||||
|
defaultSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
preloadAudioData: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/SFX/tambourine_hit.wav
Normal file
BIN
Assets/SFX/tambourine_hit.wav
Normal file
Binary file not shown.
23
Assets/SFX/tambourine_hit.wav.meta
Normal file
23
Assets/SFX/tambourine_hit.wav.meta
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3f7a8c6d4b8dc4f1cb78776acb0397d2
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 7
|
||||||
|
defaultSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
preloadAudioData: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
48
Assets/Scripts/CameraMovement.cs
Normal file
48
Assets/Scripts/CameraMovement.cs
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class CameraMovement : MonoBehaviour {
|
||||||
|
|
||||||
|
public GameObject player;
|
||||||
|
|
||||||
|
[Header("Movement Shifting")]
|
||||||
|
[SerializeField] float xOffset;
|
||||||
|
[SerializeField] float yOffset;
|
||||||
|
[SerializeField] float smoothing;
|
||||||
|
|
||||||
|
[Header("Locking")]
|
||||||
|
[SerializeField] bool xLocked;
|
||||||
|
[SerializeField] bool yLocked;
|
||||||
|
|
||||||
|
|
||||||
|
void Awake() {
|
||||||
|
FindPlayer();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
if (player != null) {
|
||||||
|
float xPos = transform.position.x;
|
||||||
|
float yPos = transform.position.y;
|
||||||
|
|
||||||
|
if (!xLocked) {
|
||||||
|
xPos = Mathf.Lerp(transform.position.x, player.transform.position.x + xOffset, Time.deltaTime * smoothing);
|
||||||
|
}
|
||||||
|
if (!yLocked) {
|
||||||
|
yPos = Mathf.Lerp(transform.position.y, player.transform.position.y + yOffset, Time.deltaTime * smoothing);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
this.gameObject.transform.position = new Vector3 (xPos, yPos, transform.position.z);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FindPlayer() {
|
||||||
|
player = GameObject.FindGameObjectWithTag("Player");
|
||||||
|
if (player == null) {
|
||||||
|
print("null player!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/CameraMovement.cs.meta
Normal file
11
Assets/Scripts/CameraMovement.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b97e4b0c854344a5688f47e90e5ae90a
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -10,6 +10,11 @@ public class EnemyPatrol : MonoBehaviour {
|
|||||||
public float xRight;
|
public float xRight;
|
||||||
public Vector2 movementVector = Vector2.right;
|
public Vector2 movementVector = Vector2.right;
|
||||||
public float moveSpeed;
|
public float moveSpeed;
|
||||||
|
Animator animator;
|
||||||
|
|
||||||
|
void Awake() {
|
||||||
|
animator = GetComponent<Animator>();
|
||||||
|
}
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start() {
|
void Start() {
|
||||||
@ -23,11 +28,21 @@ public class EnemyPatrol : MonoBehaviour {
|
|||||||
if (!pinned) {
|
if (!pinned) {
|
||||||
if (transform.position.x >= xRight || transform.position.x <= xLeft) {
|
if (transform.position.x >= xRight || transform.position.x <= xLeft) {
|
||||||
movementVector = -movementVector;
|
movementVector = -movementVector;
|
||||||
|
GetComponent<SpriteRenderer>().flipX = !GetComponent<SpriteRenderer>().flipX;
|
||||||
}
|
}
|
||||||
transform.position += new Vector3(movementVector.x, 0, 0) * Time.deltaTime;
|
transform.position += new Vector3(movementVector.x, 0, 0) * Time.deltaTime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void TogglePin(bool isPinned) {
|
||||||
|
if (isPinned) {
|
||||||
|
animator.speed = 0;
|
||||||
|
} else {
|
||||||
|
animator.speed = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void OnDrawGizmos() {
|
void OnDrawGizmos() {
|
||||||
Gizmos.color = Color.green;
|
Gizmos.color = Color.green;
|
||||||
Gizmos.DrawLine(new Vector3(transform.position.x - range, transform.position.y, transform.position.z), new Vector3(transform.position.x + range, transform.position.y, transform.position.z));
|
Gizmos.DrawLine(new Vector3(transform.position.x - range, transform.position.y, transform.position.z), new Vector3(transform.position.x + range, transform.position.y, transform.position.z));
|
||||||
|
@ -9,7 +9,7 @@ public class Launch : MonoBehaviour {
|
|||||||
[SerializeField] private float horizSpeed;
|
[SerializeField] private float horizSpeed;
|
||||||
[SerializeField] private float vertSpeed;
|
[SerializeField] private float vertSpeed;
|
||||||
|
|
||||||
public void ThrowTambourine(int facing) {
|
public void ThrowTambourine(float facing) {
|
||||||
GameObject newTambourine = Instantiate(tambourine, this.gameObject.transform.position, this.gameObject.transform.rotation);
|
GameObject newTambourine = Instantiate(tambourine, this.gameObject.transform.position, this.gameObject.transform.rotation);
|
||||||
// multiply horizSpeed by facing if not using moving launch point
|
// multiply horizSpeed by facing if not using moving launch point
|
||||||
newTambourine.GetComponent<Rigidbody2D>().AddForce(new Vector2(horizSpeed * facing, vertSpeed), ForceMode2D.Impulse);
|
newTambourine.GetComponent<Rigidbody2D>().AddForce(new Vector2(horizSpeed * facing, vertSpeed), ForceMode2D.Impulse);
|
||||||
|
@ -3,132 +3,160 @@ using System.Collections.Generic;
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.InputSystem;
|
using UnityEngine.InputSystem;
|
||||||
|
|
||||||
public class PlayerBehavior : MonoBehaviour {
|
public class PlayerBehavior : MonoBehaviour
|
||||||
|
{
|
||||||
|
|
||||||
[Header("Physics:")]
|
[Header("Physics:")]
|
||||||
public float moveSpeed;
|
|
||||||
public float jumpSpeed;
|
|
||||||
public float airSpeed;
|
|
||||||
private float _hInput;
|
private float _hInput;
|
||||||
private Rigidbody2D _rb;
|
private Rigidbody2D _rb;
|
||||||
private int forward = 1;
|
private int forward = 1;
|
||||||
public PlayerInput playerInput;
|
public PlayerInput playerInput;
|
||||||
|
|
||||||
public LayerMask groundLayer;
|
|
||||||
public Vector2 boxSize;
|
|
||||||
public float maxDistanceFromGround;
|
|
||||||
|
|
||||||
[Header("Tambourine:")]
|
[Header("Tambourine:")]
|
||||||
[SerializeField] private Launch launcher;
|
[SerializeField] private Launch launcher;
|
||||||
[HideInInspector] public bool hasTambourine = true;
|
[HideInInspector] public bool hasTambourine = true;
|
||||||
|
GameObject tambourine;
|
||||||
|
|
||||||
[Header("Grappling:")]
|
[Header("Grappling:")]
|
||||||
[SerializeField] public Tutorial_GrapplingGun grapplingGun;
|
[SerializeField] public Tutorial_GrapplingGun grapplingGun;
|
||||||
[SerializeField] public Tutorial_GrapplingRope grapplingRope;
|
[SerializeField] public Tutorial_GrapplingRope grapplingRope;
|
||||||
private GameObject grappleSurface;
|
private GameObject grappleSurface;
|
||||||
|
|
||||||
[Header("State Control:")]
|
[Header("Controllers:")]
|
||||||
private StateController stateController;
|
[SerializeField] private PlayerMovement playerController;
|
||||||
|
[SerializeField] private StateController stateController;
|
||||||
|
|
||||||
|
Animator animator;
|
||||||
|
|
||||||
|
|
||||||
void Start() {
|
void Start()
|
||||||
|
{
|
||||||
_rb = GetComponent<Rigidbody2D>();
|
_rb = GetComponent<Rigidbody2D>();
|
||||||
airSpeed = .5f * moveSpeed;
|
|
||||||
stateController = GameObject.Find("StateController").GetComponent<StateController>();
|
stateController = GameObject.Find("StateController").GetComponent<StateController>();
|
||||||
|
animator = GetComponent<Animator>();
|
||||||
|
GameObject.Find("Main Camera").GetComponent<CameraMovement>().player = this.gameObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Update() {
|
void Update()
|
||||||
|
{
|
||||||
// jump
|
|
||||||
// if (Input.GetKeyDown(KeyCode.Space)) {
|
|
||||||
if (playerInput.actions["Jump"].WasPressedThisFrame() && IsGrounded()) {
|
|
||||||
_rb.AddForce(Vector2.up * jumpSpeed, ForceMode2D.Impulse);
|
|
||||||
}
|
|
||||||
|
|
||||||
// throw tambourine
|
// throw tambourine
|
||||||
// if (Input.GetKeyDown(KeyCode.K)) {
|
// if (Input.GetKeyDown(KeyCode.K)) {
|
||||||
if (playerInput.actions["ThrowTambourine"].WasPressedThisFrame()) {
|
if (playerInput.actions["ThrowTambourine"].WasPressedThisFrame())
|
||||||
if (hasTambourine && !grapplingRope.isGrappling) {
|
{
|
||||||
launcher.ThrowTambourine(forward);
|
ThrowTambourine();
|
||||||
hasTambourine = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// grapple
|
// grapple
|
||||||
GameObject tambourine = GameObject.FindGameObjectWithTag("tambourine");
|
tambourine = GameObject.FindGameObjectWithTag("tambourine");
|
||||||
// if (Input.GetKeyDown(KeyCode.L)) {
|
// if (Input.GetKeyDown(KeyCode.L)) {
|
||||||
if (playerInput.actions["Grapple"].WasPressedThisFrame()) {
|
if (playerInput.actions["Grapple"].WasPressedThisFrame())
|
||||||
if (tambourine != null) { // grapple to tambourine
|
{
|
||||||
if (!grapplingRope.isGrappling && tambourine.GetComponent<TambourineBehavior>().pinned) {
|
AttemptGrapple();
|
||||||
grapplingGun.GrappleToTambourine(tambourine);
|
|
||||||
grapplingRope.isGrappling = true;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (grappleSurface != null) {
|
|
||||||
grapplingGun.GrappleToSurface(grappleSurface.transform.position);
|
|
||||||
grapplingRope.isGrappling = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// if (Input.GetKeyUp(KeyCode.L)) {
|
// if (Input.GetKeyUp(KeyCode.L)) {
|
||||||
if (playerInput.actions["Grapple"].WasReleasedThisFrame()) {
|
if (playerInput.actions["Grapple"].WasReleasedThisFrame())
|
||||||
if (tambourine != null && grapplingRope.isGrappling) {
|
{
|
||||||
|
LetGoOfGrapple();
|
||||||
|
}
|
||||||
|
|
||||||
|
Animate();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Animate() {
|
||||||
|
// start walking
|
||||||
|
if (playerInput.actions["Move"].WasPressedThisFrame()) {
|
||||||
|
animator.SetBool("Walking", true);
|
||||||
|
}
|
||||||
|
// return to idle animation
|
||||||
|
if (playerInput.actions["Move"].WasReleasedThisFrame()) {
|
||||||
|
animator.SetBool("Walking", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnMove(InputValue value)
|
||||||
|
{
|
||||||
|
_hInput = value.Get<Vector2>().x;
|
||||||
|
if (_hInput < 0)
|
||||||
|
{
|
||||||
|
if (forward != -1) { // if character hasnt already flipped
|
||||||
|
FlipRenderer();
|
||||||
|
}
|
||||||
|
forward = -1;
|
||||||
|
}
|
||||||
|
else if (_hInput > 0)
|
||||||
|
{
|
||||||
|
if (forward != 1) { // if character hasnt already flipped
|
||||||
|
FlipRenderer();
|
||||||
|
}
|
||||||
|
forward = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void FlipScale() { // DOENST WORK RIGHT
|
||||||
|
Vector3 currentScale = this.gameObject.transform.localScale;
|
||||||
|
currentScale.x *= -1;
|
||||||
|
this.gameObject.transform.localScale = currentScale;
|
||||||
|
}
|
||||||
|
|
||||||
|
void FlipRenderer() {
|
||||||
|
GetComponent<SpriteRenderer>().flipX = !GetComponent<SpriteRenderer>().flipX;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ThrowTambourine() {
|
||||||
|
if (hasTambourine && !grapplingRope.isGrappling)
|
||||||
|
{
|
||||||
|
launcher.ThrowTambourine(forward);
|
||||||
|
hasTambourine = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void AttemptGrapple() {
|
||||||
|
if (tambourine != null)
|
||||||
|
{ // grapple to tambourine
|
||||||
|
if (!grapplingRope.isGrappling && tambourine.GetComponent<TambourineBehavior>().pinned)
|
||||||
|
{
|
||||||
|
grapplingGun.GrappleToTambourine(tambourine);
|
||||||
|
grapplingRope.isGrappling = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (grappleSurface != null)
|
||||||
|
{
|
||||||
|
grapplingGun.GrappleToSurface(grappleSurface.transform.position);
|
||||||
|
grapplingRope.isGrappling = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void LetGoOfGrapple() {
|
||||||
|
if (tambourine != null && grapplingRope.isGrappling)
|
||||||
|
{
|
||||||
tambourine.GetComponent<TambourineBehavior>().DestroySelf();
|
tambourine.GetComponent<TambourineBehavior>().DestroySelf();
|
||||||
}
|
}
|
||||||
grapplingGun.ReleaseGrapple();
|
grapplingGun.ReleaseGrapple();
|
||||||
}
|
|
||||||
// if (Input.GetKey(KeyCode.L)) {
|
|
||||||
if (playerInput.actions["Grapple"].IsPressed()) {
|
|
||||||
Debug.DrawRay(transform.position, new Vector2(0.500f * forward, 0.866f), Color.green);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnMove(InputValue value) {
|
void OnTriggerEnter2D(Collider2D col)
|
||||||
_hInput = value.Get<Vector2>().x;
|
{
|
||||||
if (_hInput < 0) {
|
if (col.tag == "grappleSurface")
|
||||||
forward = -1;
|
{
|
||||||
} else if (_hInput > 0) {
|
|
||||||
forward = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void FixedUpdate() {
|
|
||||||
if (grapplingRope.isGrappling && _hInput != 0 && !IsGrounded()) {
|
|
||||||
// print("grappling force");
|
|
||||||
_rb.AddForce(new Vector2(_hInput * (airSpeed / 3), 0));
|
|
||||||
} else if (_hInput != 0 && !IsGrounded()) {
|
|
||||||
_rb.AddForce(new Vector2(_hInput * airSpeed, 0));
|
|
||||||
} else if (_hInput != 0) {
|
|
||||||
// print("normal movement");
|
|
||||||
_rb.AddForce(new Vector2(_hInput * moveSpeed, 0));
|
|
||||||
// _rb.velocity = new Vector2(_hInput * moveSpeed, _rb.velocity.y);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void OnTriggerEnter2D(Collider2D col) {
|
|
||||||
if (col.tag == "grappleSurface") {
|
|
||||||
grappleSurface = col.gameObject;
|
grappleSurface = col.gameObject;
|
||||||
} else if (col.tag == "instaDeath") {
|
}
|
||||||
stateController.ToggleDeathCanvas();
|
else if (col.tag == "instaDeath")
|
||||||
|
{
|
||||||
|
this.stateController.SetDeathCanvasActive(true);
|
||||||
Destroy(this.gameObject);
|
Destroy(this.gameObject);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnTriggerExit2D(Collider2D col) {
|
void OnTriggerExit2D(Collider2D col)
|
||||||
if (col.tag == "grappleSurface") {
|
{
|
||||||
|
if (col.tag == "grappleSurface")
|
||||||
|
{
|
||||||
grappleSurface = null;
|
grappleSurface = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
bool IsGrounded() {
|
|
||||||
if (Physics2D.BoxCast(transform.position, boxSize, 0, -transform.up, maxDistanceFromGround, groundLayer)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
void OnDrawGizmos() {
|
|
||||||
Gizmos.color = Color.red;
|
|
||||||
Gizmos.DrawCube(transform.position-transform.up*maxDistanceFromGround,boxSize);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -1,31 +1,123 @@
|
|||||||
using System.Collections;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.InputSystem;
|
using UnityEngine.InputSystem;
|
||||||
|
|
||||||
public class PlayerController : MonoBehaviour
|
public class PlayerMovement : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
private Rigidbody2D rb;
|
||||||
|
|
||||||
Vector2 movementValue;
|
public float maxRunSpeed;
|
||||||
[SerializeField]
|
public float runAcceleration;
|
||||||
float speed;
|
public float snappiness = 1;
|
||||||
|
public float jumpSpeed;
|
||||||
|
[Range(0,1)] public float airSpeedMultiplier;
|
||||||
|
private bool onGround = false;
|
||||||
|
private float forward = 1;
|
||||||
|
|
||||||
|
float hangTimeThreshold = 0.1f;
|
||||||
|
float hangTimeAccel = 0;
|
||||||
|
float hangTimeSpeed = 0;
|
||||||
|
|
||||||
|
private Vector2 movement = Vector2.zero;
|
||||||
|
|
||||||
|
public LayerMask groundLayer;
|
||||||
|
public Vector2 boxSize;
|
||||||
|
public float maxDistanceFromGround;
|
||||||
|
|
||||||
|
[Header("State Control:")]
|
||||||
|
[SerializeField] private StateController stateController;
|
||||||
|
|
||||||
|
PlayerBehavior playerBehavior;
|
||||||
|
|
||||||
|
void OnValidate()
|
||||||
|
{
|
||||||
|
this.runAcceleration = Mathf.Clamp(runAcceleration, 0.1f, this.maxRunSpeed);
|
||||||
|
}
|
||||||
|
|
||||||
[SerializeField]
|
|
||||||
Rigidbody2D rb;
|
|
||||||
// Start is called before the first frame update
|
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
|
playerBehavior = this.gameObject.GetComponent<PlayerBehavior>();
|
||||||
|
this.rb = this.GetComponent<Rigidbody2D>();
|
||||||
|
stateController = GameObject.Find("StateController").GetComponent<StateController>();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnMove(InputValue value)
|
void OnMove(InputValue value)
|
||||||
{
|
{
|
||||||
this.movementValue = value.Get<Vector2>() * speed;
|
this.movement = value.Get<Vector2>();
|
||||||
|
//Debug.Log(this.movement);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update is called once per frame
|
void OnJump() {
|
||||||
void Update()
|
if (IsGrounded()) {
|
||||||
|
rb.AddForce(Vector2.up * jumpSpeed, ForceMode2D.Impulse);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void FixedUpdate()
|
||||||
{
|
{
|
||||||
this.rb.AddForce(new Vector3(this.movementValue.x, 0, this.movementValue.y));
|
Run(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
float AccelerationRate()
|
||||||
|
{
|
||||||
|
return this.runAcceleration / this.maxRunSpeed;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Run(float lerpAmount)
|
||||||
|
{
|
||||||
|
float targetSpeed = this.movement.x * this.maxRunSpeed;
|
||||||
|
|
||||||
|
float speedDiff = targetSpeed - this.rb.velocity.x;
|
||||||
|
forward = Mathf.Sign(speedDiff);
|
||||||
|
|
||||||
|
float accel = AccelerationRate() * snappiness;
|
||||||
|
|
||||||
|
float accelRate = (Mathf.Abs(targetSpeed) > 0.1) ? accel : -accel;
|
||||||
|
|
||||||
|
float velPower = 1.0f;
|
||||||
|
|
||||||
|
float move = Mathf.Pow(Mathf.Abs(speedDiff) * accelRate, velPower) * forward;
|
||||||
|
|
||||||
|
this.onGround = IsGrounded();
|
||||||
|
|
||||||
|
float frictionAmount = 0.5f;
|
||||||
|
|
||||||
|
// accelerate
|
||||||
|
if (onGround && (Mathf.Abs(this.movement.x) > 0.1f)) { // regular acceleration
|
||||||
|
this.rb.AddForce(move * Vector2.right, ForceMode2D.Force);
|
||||||
|
} else if (!onGround && (Mathf.Abs(this.movement.x) > 0.1f) && !playerBehavior.grapplingRope.isGrappling) { // while in air
|
||||||
|
this.rb.AddForce(move * Vector2.right * airSpeedMultiplier, ForceMode2D.Force);
|
||||||
|
} else if (!playerBehavior.grapplingRope.isGrappling) { // while grappling
|
||||||
|
this.rb.AddForce(move * Vector2.right * airSpeedMultiplier * airSpeedMultiplier, ForceMode2D.Force);
|
||||||
|
}
|
||||||
|
|
||||||
|
// decelerate until stopped
|
||||||
|
if (onGround && Mathf.Abs(this.movement.x) < 0.1f)
|
||||||
|
{
|
||||||
|
if (Mathf.Abs(rb.velocity.x) > 0.1f) {
|
||||||
|
float amount = Mathf.Min(
|
||||||
|
Mathf.Abs(this.rb.velocity.x),
|
||||||
|
Mathf.Abs(frictionAmount)
|
||||||
|
);
|
||||||
|
amount *= Mathf.Sign(this.rb.velocity.x);
|
||||||
|
this.rb.AddForce(-amount * Vector2.right * snappiness, ForceMode2D.Impulse);
|
||||||
|
} else {
|
||||||
|
this.rb.velocity = new Vector2(0, rb.velocity.y);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bool IsGrounded()
|
||||||
|
{
|
||||||
|
if (Physics2D.BoxCast(transform.position, boxSize, 0, -transform.up, maxDistanceFromGround, groundLayer))
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnDrawGizmos()
|
||||||
|
{
|
||||||
|
Gizmos.color = Color.red;
|
||||||
|
Gizmos.DrawCube(transform.position - transform.up * maxDistanceFromGround, boxSize);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
98
Assets/Scripts/PlayerData.cs
Normal file
98
Assets/Scripts/PlayerData.cs
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
[CreateAssetMenu(menuName = "Player Data")] //Create a new playerData object by right clicking in the Project Menu then Create/Player/Player Data and drag onto the player
|
||||||
|
public class PlayerData : ScriptableObject
|
||||||
|
{
|
||||||
|
[Header("Gravity")]
|
||||||
|
[HideInInspector]
|
||||||
|
public float gravityStrength; //Downwards force (gravity) needed for the desired jumpHeight and jumpTimeToApex.
|
||||||
|
[HideInInspector]
|
||||||
|
public float gravityScale; //Strength of the player's gravity as a multiplier of gravity (set in ProjectSettings/Physics2D).
|
||||||
|
//Also the value the player's rigidbody2D.gravityScale is set to.
|
||||||
|
[Space(5)]
|
||||||
|
public float fallGravityMult; //Multiplier to the player's gravityScale when falling.
|
||||||
|
public float maxFallSpeed; //Maximum fall speed (terminal velocity) of the player when falling.
|
||||||
|
[Space(5)]
|
||||||
|
public float fastFallGravityMult; //Larger multiplier to the player's gravityScale when they are falling and a downwards input is pressed.
|
||||||
|
//Seen in games such as Celeste, lets the player fall extra fast if they wish.
|
||||||
|
public float maxFastFallSpeed; //Maximum fall speed(terminal velocity) of the player when performing a faster fall.
|
||||||
|
|
||||||
|
[Space(20)]
|
||||||
|
|
||||||
|
[Header("Run")]
|
||||||
|
public float runMaxSpeed; //Target speed we want the player to reach.
|
||||||
|
public float runAcceleration; //The speed at which our player accelerates to max speed, can be set to runMaxSpeed for instant acceleration down to 0 for none at all
|
||||||
|
[HideInInspector]
|
||||||
|
public float runAccelAmount; //The actual force (multiplied with speedDiff) applied to the player.
|
||||||
|
public float runDecceleration; //The speed at which our player decelerates from their current speed, can be set to runMaxSpeed for instant deceleration down to 0 for none at all
|
||||||
|
[HideInInspector]
|
||||||
|
public float runDeccelAmount; //Actual force (multiplied with speedDiff) applied to the player .
|
||||||
|
[Space(5)]
|
||||||
|
[Range(0f, 1)]
|
||||||
|
public float accelInAir; //Multipliers applied to acceleration rate when airborne.
|
||||||
|
[Range(0f, 1)]
|
||||||
|
public float deccelInAir;
|
||||||
|
[Space(5)]
|
||||||
|
public bool doConserveMomentum = true;
|
||||||
|
|
||||||
|
[Space(20)]
|
||||||
|
|
||||||
|
[Header("Jump")]
|
||||||
|
public float jumpHeight; //Height of the player's jump
|
||||||
|
public float jumpTimeToApex; //Time between applying the jump force and reaching the desired jump height. These values also control the player's gravity and jump force.
|
||||||
|
[HideInInspector]
|
||||||
|
public float jumpForce; //The actual force applied (upwards) to the player when they jump.
|
||||||
|
|
||||||
|
[Header("Both Jumps")]
|
||||||
|
public float jumpCutGravityMult; //Multiplier to increase gravity if the player releases thje jump button while still jumping
|
||||||
|
[Range(0f, 1)]
|
||||||
|
public float jumpHangGravityMult; //Reduces gravity while close to the apex (desired max height) of the jump
|
||||||
|
public float jumpHangTimeThreshold; //Speeds (close to 0) where the player will experience extra "jump hang". The player's velocity.y is closest to 0 at the jump's apex (think of the gradient of a parabola or quadratic function)
|
||||||
|
[Space(0.5f)]
|
||||||
|
public float jumpHangAccelerationMult;
|
||||||
|
public float jumpHangMaxSpeedMult;
|
||||||
|
|
||||||
|
[Header("Wall Jump")]
|
||||||
|
public Vector2 wallJumpForce; //The actual force (this time set by us) applied to the player when wall jumping.
|
||||||
|
[Space(5)]
|
||||||
|
[Range(0f, 1f)]
|
||||||
|
public float wallJumpRunLerp; //Reduces the effect of player's movement while wall jumping.
|
||||||
|
[Range(0f, 1.5f)]
|
||||||
|
public float wallJumpTime; //Time after wall jumping the player's movement is slowed for.
|
||||||
|
public bool doTurnOnWallJump; //Player will rotate to face wall jumping direction
|
||||||
|
|
||||||
|
[Space(20)]
|
||||||
|
|
||||||
|
[Header("Slide")]
|
||||||
|
public float slideSpeed;
|
||||||
|
public float slideAccel;
|
||||||
|
|
||||||
|
[Header("Assists")]
|
||||||
|
[Range(0.01f, 0.5f)]
|
||||||
|
public float coyoteTime; //Grace period after falling off a platform, where you can still jump
|
||||||
|
[Range(0.01f, 0.5f)]
|
||||||
|
public float jumpInputBufferTime; //Grace period after pressing jump where a jump will be automatically performed once the requirements (eg. being grounded) are met.
|
||||||
|
|
||||||
|
|
||||||
|
//Unity Callback, called when the inspector updates
|
||||||
|
private void OnValidate()
|
||||||
|
{
|
||||||
|
//Calculate gravity strength using the formula (gravity = 2 * jumpHeight / timeToJumpApex^2)
|
||||||
|
gravityStrength = -(2 * jumpHeight) / (jumpTimeToApex * jumpTimeToApex);
|
||||||
|
|
||||||
|
//Calculate the rigidbody's gravity scale (ie: gravity strength relative to unity's gravity value, see project settings/Physics2D)
|
||||||
|
gravityScale = gravityStrength / Physics2D.gravity.y;
|
||||||
|
|
||||||
|
//Calculate are run acceleration & deceleration forces using formula: amount = ((1 / Time.fixedDeltaTime) * acceleration) / runMaxSpeed
|
||||||
|
runAccelAmount = (50 * runAcceleration) / runMaxSpeed;
|
||||||
|
runDeccelAmount = (50 * runDecceleration) / runMaxSpeed;
|
||||||
|
|
||||||
|
//Calculate jumpForce using the formula (initialJumpVelocity = gravity * timeToJumpApex)
|
||||||
|
jumpForce = Mathf.Abs(gravityStrength) * jumpTimeToApex;
|
||||||
|
|
||||||
|
#region Variable Ranges
|
||||||
|
runAcceleration = Mathf.Clamp(runAcceleration, 0.01f, runMaxSpeed);
|
||||||
|
runDecceleration = Mathf.Clamp(runDecceleration, 0.01f, runMaxSpeed);
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
11
Assets/Scripts/PlayerData.cs.meta
Normal file
11
Assets/Scripts/PlayerData.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5ddb4766145463c75a48eeb29e77e0d3
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -16,7 +16,7 @@ public class ProjectileEnemy : MonoBehaviour {
|
|||||||
yield return new WaitForSeconds(3f);
|
yield return new WaitForSeconds(3f);
|
||||||
GameObject newProjectile = Instantiate(projectile, firePoint.transform.position, firePoint.transform.rotation);
|
GameObject newProjectile = Instantiate(projectile, firePoint.transform.position, firePoint.transform.rotation);
|
||||||
newProjectile.GetComponent<Rigidbody2D>().AddRelativeForce(new Vector2(80, 0));
|
newProjectile.GetComponent<Rigidbody2D>().AddRelativeForce(new Vector2(80, 0));
|
||||||
newProjectile.transform.Rotate(new Vector3(0,0,45));
|
newProjectile.transform.Rotate(new Vector3(0,0,-90));
|
||||||
StartCoroutine(Fire());
|
StartCoroutine(Fire());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,11 +14,12 @@ public class StateController : MonoBehaviour {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void RespawnPlayer() {
|
public void RespawnPlayer() {
|
||||||
ToggleDeathCanvas();
|
SetDeathCanvasActive(false);
|
||||||
|
GameObject.Find("Main Camera").GetComponent<CameraMovement>().FindPlayer();
|
||||||
Instantiate(player, spawnPoint.transform.position, spawnPoint.transform.rotation);
|
Instantiate(player, spawnPoint.transform.position, spawnPoint.transform.rotation);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ToggleDeathCanvas() {
|
public void SetDeathCanvasActive(bool activeState) {
|
||||||
deathCanvas.SetActive(!deathCanvas.activeSelf);
|
deathCanvas.SetActive(activeState);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@ public class TambourineBehavior : MonoBehaviour {
|
|||||||
private GameObject player;
|
private GameObject player;
|
||||||
|
|
||||||
public bool pinned = false;
|
public bool pinned = false;
|
||||||
|
public AudioSource tambourineHitSound;
|
||||||
|
|
||||||
|
|
||||||
void Awake() {
|
void Awake() {
|
||||||
@ -40,9 +41,10 @@ public class TambourineBehavior : MonoBehaviour {
|
|||||||
// this.gameObject.transform.position = col.transform.position;
|
// this.gameObject.transform.position = col.transform.position;
|
||||||
timeLerped += Time.deltaTime;
|
timeLerped += Time.deltaTime;
|
||||||
this.gameObject.transform.position = Vector2.Lerp(this.gameObject.transform.position, collidedObject.transform.position, timeLerped/timeToLerp);
|
this.gameObject.transform.position = Vector2.Lerp(this.gameObject.transform.position, collidedObject.transform.position, timeLerped/timeToLerp);
|
||||||
if (this.gameObject.transform.position.x == collidedObject.transform.position.x && this.gameObject.transform.position.y == collidedObject.transform.position.y) {
|
if (this.gameObject.transform.position.x == collidedObject.transform.position.x && this.gameObject.transform.position.y == collidedObject.transform.position.y && !pinned) {
|
||||||
animator.SetBool("pinned", true);
|
animator.SetBool("pinned", true);
|
||||||
pinned = true;
|
pinned = true;
|
||||||
|
tambourineHitSound.Play();
|
||||||
} else {
|
} else {
|
||||||
// print("pinned, but not same position: " + this.gameObject.transform.position + " / " + collidedObject.transform.position);
|
// print("pinned, but not same position: " + this.gameObject.transform.position + " / " + collidedObject.transform.position);
|
||||||
}
|
}
|
||||||
@ -54,6 +56,7 @@ public class TambourineBehavior : MonoBehaviour {
|
|||||||
if (collidedObject.tag == "Enemy") {
|
if (collidedObject.tag == "Enemy") {
|
||||||
this.gameObject.GetComponent<CircleCollider2D>().enabled = false;
|
this.gameObject.GetComponent<CircleCollider2D>().enabled = false;
|
||||||
collidedObject.GetComponent<EnemyPatrol>().pinned = true;
|
collidedObject.GetComponent<EnemyPatrol>().pinned = true;
|
||||||
|
collidedObject.GetComponent<EnemyPatrol>().TogglePin(true);
|
||||||
} else if (collidedObject.tag == "Projectile") {
|
} else if (collidedObject.tag == "Projectile") {
|
||||||
// print("pinned");
|
// print("pinned");
|
||||||
this.gameObject.GetComponent<CircleCollider2D>().enabled = false;
|
this.gameObject.GetComponent<CircleCollider2D>().enabled = false;
|
||||||
@ -78,6 +81,7 @@ public class TambourineBehavior : MonoBehaviour {
|
|||||||
public void DestroySelf() {
|
public void DestroySelf() {
|
||||||
if (collidedObject != null && collidedObject.tag == "Enemy") {
|
if (collidedObject != null && collidedObject.tag == "Enemy") {
|
||||||
collidedObject.GetComponent<EnemyPatrol>().pinned = false;
|
collidedObject.GetComponent<EnemyPatrol>().pinned = false;
|
||||||
|
collidedObject.GetComponent<EnemyPatrol>().TogglePin(false);
|
||||||
} else if (collidedObject != null && collidedObject.tag == "Projectile") {
|
} else if (collidedObject != null && collidedObject.tag == "Projectile") {
|
||||||
collidedObject.GetComponent<ProjectileBehavior>().Explode();
|
collidedObject.GetComponent<ProjectileBehavior>().Explode();
|
||||||
}
|
}
|
||||||
|
@ -25,22 +25,12 @@ public class Tutorial_GrapplingGun : MonoBehaviour {
|
|||||||
[SerializeField] private bool rotateOverTime = true;
|
[SerializeField] private bool rotateOverTime = true;
|
||||||
[Range(0, 60)][SerializeField] private float rotationSpeed = 4;
|
[Range(0, 60)][SerializeField] private float rotationSpeed = 4;
|
||||||
|
|
||||||
[Header("Distance:")]
|
|
||||||
[SerializeField] private bool hasMaxDistance = false;
|
|
||||||
[SerializeField] private float maxDistance = 20;
|
|
||||||
|
|
||||||
private enum LaunchType {
|
private enum LaunchType {
|
||||||
TransformLaunch,
|
TransformLaunch,
|
||||||
PhysicsLaunch
|
PhysicsLaunch
|
||||||
}
|
}
|
||||||
|
|
||||||
[Header("Launching:")]
|
|
||||||
[SerializeField] private bool launchToPoint = true;
|
|
||||||
[SerializeField] private LaunchType launchType = LaunchType.PhysicsLaunch;
|
|
||||||
[SerializeField] private float launchSpeed = 1;
|
|
||||||
|
|
||||||
[Header("No Launch To Point")]
|
[Header("No Launch To Point")]
|
||||||
[SerializeField] private bool autoConfigureDistance = false;
|
|
||||||
[SerializeField] private float targetDistance = 3;
|
[SerializeField] private float targetDistance = 3;
|
||||||
[SerializeField] private float targetFrequency = 1;
|
[SerializeField] private float targetFrequency = 1;
|
||||||
|
|
||||||
@ -60,34 +50,17 @@ public class Tutorial_GrapplingGun : MonoBehaviour {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Update() {
|
void Update() {
|
||||||
// if (Input.GetKeyDown(KeyCode.Mouse0)) {
|
|
||||||
// SetGrapplePoint();
|
// Vector2 mousePos = m_camera.ScreenToWorldPoint(Mouse.current.position.ReadValue());
|
||||||
// } else if (Input.GetKey(KeyCode.Mouse0)) {
|
// RotateGun(mousePos, true);
|
||||||
// if (grappleRope.enabled) {
|
|
||||||
// RotateGun(grapplePoint, false);
|
|
||||||
// } else {
|
|
||||||
// Vector2 mousePos = m_camera.ScreenToWorldPoint(Input.mousePosition);
|
|
||||||
// RotateGun(mousePos, true);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if (launchToPoint && grappleRope.isGrappling) {
|
|
||||||
// if (launchType == LaunchType.TransformLaunch) {
|
|
||||||
// Vector2 firePointDistance = firePoint.position - gunHolder.localPosition;
|
|
||||||
// Vector2 targetPos = grapplePoint - firePointDistance;
|
|
||||||
// gunHolder.position = Vector2.Lerp(gunHolder.position, targetPos, Time.deltaTime * launchSpeed);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// } else if (Input.GetKeyUp(KeyCode.Mouse0)) {
|
|
||||||
// ReleaseGrapple();
|
|
||||||
// } else {
|
|
||||||
Vector2 mousePos = m_camera.ScreenToWorldPoint(Mouse.current.position.ReadValue());
|
|
||||||
RotateGun(mousePos, true);
|
|
||||||
// }
|
|
||||||
|
|
||||||
if (grappleRope.isGrappling && !inDistanceRange && Vector2.Distance(grapplePoint, new Vector2(m_rigidBody2D.transform.position.x, m_rigidBody2D.transform.position.y)) < targetDistance) {
|
if (grappleRope.isGrappling && !inDistanceRange && Vector2.Distance(grapplePoint, new Vector2(m_rigidBody2D.transform.position.x, m_rigidBody2D.transform.position.y)) < targetDistance) {
|
||||||
print(Vector2.Distance(grapplePoint, new Vector2(m_rigidBody2D.transform.position.x, m_rigidBody2D.transform.position.y)) + ", target: " + targetDistance);
|
// print(Vector2.Distance(grapplePoint, new Vector2(m_rigidBody2D.transform.position.x, m_rigidBody2D.transform.position.y)) + ", target: " + targetDistance);
|
||||||
inDistanceRange = true;
|
inDistanceRange = true;
|
||||||
}
|
}
|
||||||
|
if (grappleRope.isGrappling) {
|
||||||
|
RotateGun(grapplePoint, true);
|
||||||
|
}
|
||||||
if (inDistanceRange) {
|
if (inDistanceRange) {
|
||||||
m_distanceJoint2D.enabled = true;
|
m_distanceJoint2D.enabled = true;
|
||||||
}
|
}
|
||||||
@ -105,68 +78,22 @@ public class Tutorial_GrapplingGun : MonoBehaviour {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// void SetGrapplePoint() {
|
|
||||||
// Vector2 distanceVector = m_camera.ScreenToWorldPoint(Input.mousePosition) - gunPivot.position;
|
|
||||||
// // print("clicked" + m_camera.ScreenToWorldPoint(Input.mousePosition));
|
|
||||||
// // print("distance vector: " + distanceVector);
|
|
||||||
|
|
||||||
// if (Physics2D.Raycast(firePoint.position, distanceVector.normalized)) {
|
|
||||||
// RaycastHit2D _hit = Physics2D.Raycast(firePoint.position, distanceVector.normalized);
|
|
||||||
// print(_hit.transform.gameObject.name);
|
|
||||||
// if (_hit.transform.gameObject.layer == grappleLayerNumber || grappleToAll) {
|
|
||||||
// if (Vector2.Distance(_hit.point, firePoint.position) <= maxDistance || !hasMaxDistance) {
|
|
||||||
// // print("gunPivot " + gunPivot.position + ", grappling to: " + _hit.point);
|
|
||||||
// grapplePoint = _hit.point;
|
|
||||||
// grappleDistanceVector = grapplePoint - (Vector2)gunPivot.position;
|
|
||||||
// grappleRope.enabled = true;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
public void Grapple() {
|
public void Grapple() {
|
||||||
print("grapple");
|
grappleDistanceVector = grapplePoint - (Vector2)gunPivot.position;
|
||||||
|
// print("grapple");
|
||||||
m_springJoint2D.autoConfigureDistance = false;
|
m_springJoint2D.autoConfigureDistance = false;
|
||||||
m_distanceJoint2D.autoConfigureDistance = false;
|
m_distanceJoint2D.autoConfigureDistance = false;
|
||||||
|
|
||||||
if(!launchToPoint && !autoConfigureDistance) {
|
m_springJoint2D.connectedAnchor = grapplePoint;
|
||||||
m_springJoint2D.distance = targetDistance;
|
m_springJoint2D.enabled = true;
|
||||||
print("Sprint Joint Distance:" + m_springJoint2D.distance);
|
// print("Spring Joint Enabled");
|
||||||
m_springJoint2D.frequency = targetFrequency;
|
// print("Sprint Joint Distance:" + m_springJoint2D.distance);
|
||||||
}
|
|
||||||
if (!launchToPoint) {
|
|
||||||
if (autoConfigureDistance) {
|
|
||||||
m_springJoint2D.connectedAnchor = grapplePoint;
|
|
||||||
m_springJoint2D.enabled = true;
|
|
||||||
// print("Spring Joint Enabled");
|
|
||||||
print("Sprint Joint Distance:" + m_springJoint2D.distance);
|
|
||||||
|
|
||||||
m_distanceJoint2D.connectedAnchor = grapplePoint;
|
m_distanceJoint2D.connectedAnchor = grapplePoint;
|
||||||
}
|
|
||||||
} else {
|
|
||||||
switch (launchType) {
|
|
||||||
case LaunchType.PhysicsLaunch:
|
|
||||||
m_springJoint2D.connectedAnchor = grapplePoint;
|
|
||||||
m_distanceJoint2D.connectedAnchor = grapplePoint;
|
|
||||||
|
|
||||||
Vector2 distanceVector = firePoint.position - gunHolder.position;
|
|
||||||
|
|
||||||
m_springJoint2D.distance = distanceVector.magnitude;
|
|
||||||
m_springJoint2D.frequency = launchSpeed;
|
|
||||||
m_springJoint2D.enabled = true;
|
|
||||||
|
|
||||||
// m_distanceJoint2D.maxDistanceOnly = false;
|
|
||||||
m_distanceJoint2D.distance = targetDistance + .5f;
|
|
||||||
break;
|
|
||||||
case LaunchType.TransformLaunch:
|
|
||||||
m_rigidBody2D.gravityScale = 0;
|
|
||||||
m_rigidBody2D.velocity = Vector2.zero;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void GrappleToTambourine(GameObject tambourine) {
|
public void GrappleToTambourine(GameObject tambourine) {
|
||||||
|
grappleDistanceVector = grapplePoint - (Vector2)gunPivot.position;
|
||||||
grappleRope.enabled = true;
|
grappleRope.enabled = true;
|
||||||
|
|
||||||
grapplePoint = tambourine.transform.position;
|
grapplePoint = tambourine.transform.position;
|
||||||
@ -184,6 +111,7 @@ public class Tutorial_GrapplingGun : MonoBehaviour {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void GrappleToSurface(Vector2 surfacePoint) {
|
public void GrappleToSurface(Vector2 surfacePoint) {
|
||||||
|
grappleDistanceVector = grapplePoint - (Vector2)gunPivot.position;
|
||||||
grappleRope.enabled = true;
|
grappleRope.enabled = true;
|
||||||
|
|
||||||
grapplePoint = surfacePoint;
|
grapplePoint = surfacePoint;
|
||||||
@ -206,14 +134,8 @@ public class Tutorial_GrapplingGun : MonoBehaviour {
|
|||||||
m_distanceJoint2D.enabled = false;
|
m_distanceJoint2D.enabled = false;
|
||||||
inDistanceRange = false;
|
inDistanceRange = false;
|
||||||
m_rigidBody2D.gravityScale = 1;
|
m_rigidBody2D.gravityScale = 1;
|
||||||
|
gunPivot.rotation = Quaternion.AngleAxis(90, Vector3.forward);
|
||||||
// print("disabled");
|
// print("disabled");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDrawGizmosSelected() {
|
|
||||||
if (firePoint != null && hasMaxDistance) {
|
|
||||||
Gizmos.color = Color.green;
|
|
||||||
Gizmos.DrawWireSphere(firePoint.position, maxDistance);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,10 @@ public class Tutorial_GrapplingRope : MonoBehaviour {
|
|||||||
|
|
||||||
[HideInInspector] public bool isGrappling = true;
|
[HideInInspector] public bool isGrappling = true;
|
||||||
bool straightLine = false;
|
bool straightLine = false;
|
||||||
|
|
||||||
|
[Header("Spider")]
|
||||||
|
bool hasPlayedThwip = false;
|
||||||
|
[SerializeField] GameObject sirJacques;
|
||||||
|
|
||||||
|
|
||||||
private void OnEnable() {
|
private void OnEnable() {
|
||||||
@ -37,15 +41,19 @@ public class Tutorial_GrapplingRope : MonoBehaviour {
|
|||||||
LinePointsToFirePoint();
|
LinePointsToFirePoint();
|
||||||
|
|
||||||
m_lineRenderer.enabled = true;
|
m_lineRenderer.enabled = true;
|
||||||
|
sirJacques.SetActive(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDisable() {
|
private void OnDisable() {
|
||||||
// print("on disabled called");
|
// print("on disabled called");
|
||||||
m_lineRenderer.enabled = false;
|
m_lineRenderer.enabled = false;
|
||||||
isGrappling = false;
|
isGrappling = false;
|
||||||
|
hasPlayedThwip = false;
|
||||||
|
sirJacques.SetActive(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LinePointsToFirePoint() {
|
private void LinePointsToFirePoint() {
|
||||||
|
sirJacques.transform.position = grapplingGun.firePoint.position;
|
||||||
for (int i = 0; i < precision; i++) {
|
for (int i = 0; i < precision; i++) {
|
||||||
m_lineRenderer.SetPosition(i, grapplingGun.firePoint.position);
|
m_lineRenderer.SetPosition(i, grapplingGun.firePoint.position);
|
||||||
}
|
}
|
||||||
@ -53,6 +61,10 @@ public class Tutorial_GrapplingRope : MonoBehaviour {
|
|||||||
|
|
||||||
void Update() {
|
void Update() {
|
||||||
moveTime += Time.deltaTime;
|
moveTime += Time.deltaTime;
|
||||||
|
if (!hasPlayedThwip) {
|
||||||
|
this.gameObject.GetComponent<AudioSource>().Play();
|
||||||
|
hasPlayedThwip = true;
|
||||||
|
}
|
||||||
DrawRope();
|
DrawRope();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -60,10 +72,11 @@ public class Tutorial_GrapplingRope : MonoBehaviour {
|
|||||||
// print("drawing");
|
// print("drawing");
|
||||||
// print("isGrappling: " + isGrappling);
|
// print("isGrappling: " + isGrappling);
|
||||||
if (!straightLine) {
|
if (!straightLine) {
|
||||||
float roundedLinePos = Mathf.Round(m_lineRenderer.GetPosition(precision - 1).x * 10.0f) * .01f;
|
// float roundedLinePos = Mathf.Round(m_lineRenderer.GetPosition(precision - 1).x * 100.0f) * .01f;
|
||||||
float roundedGrapplePos = Mathf.Round(m_lineRenderer.GetPosition(precision - 1).x * 10.0f) * .01f;
|
// float roundedGrapplePos = Mathf.Round(m_lineRenderer.GetPosition(precision - 1).x * 100.0f) * .01f;
|
||||||
print(roundedLinePos + " / " + roundedGrapplePos);
|
// // print(roundedLinePos + " / " + roundedGrapplePos);
|
||||||
if (roundedLinePos == roundedGrapplePos) {
|
// if (roundedLinePos == roundedGrapplePos) {
|
||||||
|
if (m_lineRenderer.GetPosition(precision - 1).x == grapplingGun.grapplePoint.x) {
|
||||||
straightLine = true;
|
straightLine = true;
|
||||||
} else {
|
} else {
|
||||||
DrawRopeWaves();
|
DrawRopeWaves();
|
||||||
@ -87,17 +100,20 @@ public class Tutorial_GrapplingRope : MonoBehaviour {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void DrawRopeWaves() {
|
void DrawRopeWaves() {
|
||||||
|
// print(moveTime);
|
||||||
for (int i = 0; i < precision; i++) {
|
for (int i = 0; i < precision; i++) {
|
||||||
float delta = (float)i / ((float)precision - 1f);
|
float delta = (float)i / ((float)precision - 1f);
|
||||||
Vector2 offset = Vector2.Perpendicular(grapplingGun.grappleDistanceVector).normalized * ropeAnimationCurve.Evaluate(delta) * waveSize;
|
Vector2 offset = Vector2.Perpendicular(grapplingGun.grappleDistanceVector).normalized * ropeAnimationCurve.Evaluate(delta) * waveSize;
|
||||||
Vector2 targetPosition = Vector2.Lerp(grapplingGun.firePoint.position, grapplingGun.grapplePoint, delta) + offset;
|
Vector2 targetPosition = Vector2.Lerp(grapplingGun.firePoint.position, grapplingGun.grapplePoint, delta) + offset;
|
||||||
Vector2 currentPosition = Vector2.Lerp(grapplingGun.firePoint.position, targetPosition, ropeProgressionCurve.Evaluate(moveTime) * ropeProgressionSpeed);
|
Vector2 currentPosition = Vector2.Lerp(grapplingGun.firePoint.position, targetPosition, ropeProgressionCurve.Evaluate(moveTime) * ropeProgressionSpeed);
|
||||||
|
|
||||||
|
sirJacques.transform.position = currentPosition;
|
||||||
m_lineRenderer.SetPosition(i, currentPosition);
|
m_lineRenderer.SetPosition(i, currentPosition);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DrawRopeNoWaves() {
|
void DrawRopeNoWaves() {
|
||||||
|
sirJacques.transform.position = grapplingGun.grapplePoint;
|
||||||
m_lineRenderer.SetPosition(0, grapplingGun.firePoint.position);
|
m_lineRenderer.SetPosition(0, grapplingGun.firePoint.position);
|
||||||
m_lineRenderer.SetPosition(1, grapplingGun.grapplePoint);
|
m_lineRenderer.SetPosition(1, grapplingGun.grapplePoint);
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
BIN
Assets/Sprites/Characters/$Snail_1.png
Normal file
BIN
Assets/Sprites/Characters/$Snail_1.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 16 KiB |
388
Assets/Sprites/Characters/$Snail_1.png.meta
Normal file
388
Assets/Sprites/Characters/$Snail_1.png.meta
Normal file
@ -0,0 +1,388 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 286c48fb052f243d0813c30742d9eae4
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 32
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 0
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 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: Server
|
||||||
|
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:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 6
|
||||||
|
y: 120
|
||||||
|
width: 20
|
||||||
|
height: 32
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 3b044fd19a0d746278f7a95c65fd422d
|
||||||
|
internalID: -1504911109
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 38
|
||||||
|
y: 120
|
||||||
|
width: 20
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 54c1e3f24077c4412a521fa166e86a82
|
||||||
|
internalID: 849690081
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 70
|
||||||
|
y: 120
|
||||||
|
width: 20
|
||||||
|
height: 32
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: f70eca8637e054a9594bcdddf04560bd
|
||||||
|
internalID: 2080020638
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 6
|
||||||
|
y: 80
|
||||||
|
width: 24
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: be357b81cc1d84913a05a5e93656c862
|
||||||
|
internalID: -1289364361
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 40
|
||||||
|
y: 80
|
||||||
|
width: 22
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: c0f5a88855abd4c00a96aeb4c2ce8022
|
||||||
|
internalID: 1584810941
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 70
|
||||||
|
y: 80
|
||||||
|
width: 24
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 27fd15d7771794010a289dfcfbd6d897
|
||||||
|
internalID: 730253914
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 2
|
||||||
|
y: 40
|
||||||
|
width: 24
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 7781327b2fd3845328b7cc54bf46f3f9
|
||||||
|
internalID: -1902154880
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 40
|
||||||
|
width: 22
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 859f3617f085c46e6bad737ddeb0762f
|
||||||
|
internalID: -2045526412
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_8
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 40
|
||||||
|
width: 24
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 994b82c6677eb42b9bd5ba6ce2ec6be0
|
||||||
|
internalID: -909274120
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_9
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 6
|
||||||
|
y: 0
|
||||||
|
width: 20
|
||||||
|
height: 32
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 468b0da5cc23241f4a2cfd334d764297
|
||||||
|
internalID: -2072054664
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_10
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 38
|
||||||
|
y: 0
|
||||||
|
width: 20
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e0e4fbb8ad5f4aa3a1f7570ea5a93ce
|
||||||
|
internalID: -1411424400
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snail_1_11
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 70
|
||||||
|
y: 0
|
||||||
|
width: 20
|
||||||
|
height: 32
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 6f9e34c633a2949cc827551dd602925e
|
||||||
|
internalID: -527033268
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable:
|
||||||
|
$Snail_1_0: -1504911109
|
||||||
|
$Snail_1_1: 849690081
|
||||||
|
$Snail_1_10: -1411424400
|
||||||
|
$Snail_1_11: -527033268
|
||||||
|
$Snail_1_2: 2080020638
|
||||||
|
$Snail_1_3: -1289364361
|
||||||
|
$Snail_1_4: 1584810941
|
||||||
|
$Snail_1_5: 730253914
|
||||||
|
$Snail_1_6: -1902154880
|
||||||
|
$Snail_1_7: -2045526412
|
||||||
|
$Snail_1_8: -909274120
|
||||||
|
$Snail_1_9: -2072054664
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/Sprites/Characters/$Snake_1.png
Normal file
BIN
Assets/Sprites/Characters/$Snake_1.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 17 KiB |
388
Assets/Sprites/Characters/$Snake_1.png.meta
Normal file
388
Assets/Sprites/Characters/$Snake_1.png.meta
Normal file
@ -0,0 +1,388 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4a897eab3c1f04ff7a0ad6e638c234dc
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 0
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 32
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 0
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 4096
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 0
|
||||||
|
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: Server
|
||||||
|
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:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 4
|
||||||
|
y: 120
|
||||||
|
width: 22
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: c0dfae60ed68d48229450b3ac7fa97cc
|
||||||
|
internalID: 214735444
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 38
|
||||||
|
y: 120
|
||||||
|
width: 24
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: bee6c1e1b5b574cc086270c70a6e8f77
|
||||||
|
internalID: -465803148
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 68
|
||||||
|
y: 120
|
||||||
|
width: 26
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 6e47eff41b41f4f19b6493290c99c751
|
||||||
|
internalID: 1185038434
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 80
|
||||||
|
width: 32
|
||||||
|
height: 28
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: b5d8a405fd0fa4eff8622fbed35f0dcf
|
||||||
|
internalID: -101506370
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 80
|
||||||
|
width: 30
|
||||||
|
height: 26
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: b4d8df0abfbe840549b2ff31e92f50b8
|
||||||
|
internalID: -815971218
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 68
|
||||||
|
y: 80
|
||||||
|
width: 26
|
||||||
|
height: 28
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 574cb90778aa842f8b744ce0d0df0491
|
||||||
|
internalID: -1485093117
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 40
|
||||||
|
width: 32
|
||||||
|
height: 28
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: e11355b9344784f6097ca07d3b0a6a23
|
||||||
|
internalID: 86876654
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 32
|
||||||
|
y: 40
|
||||||
|
width: 30
|
||||||
|
height: 26
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: ebdc89c34e7404c5a949b223628c9f0f
|
||||||
|
internalID: -2092551194
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_8
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 68
|
||||||
|
y: 40
|
||||||
|
width: 26
|
||||||
|
height: 28
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 9d3e76b3bbdfd402185c47da030f19a4
|
||||||
|
internalID: 918777291
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_9
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 4
|
||||||
|
y: 0
|
||||||
|
width: 22
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: a0389ad833fb2403e8d9326764c39b6d
|
||||||
|
internalID: -1076037999
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_10
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 0
|
||||||
|
width: 24
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 16af88ea69119449390bee84c5dea26b
|
||||||
|
internalID: 408818144
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: $Snake_1_11
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 68
|
||||||
|
y: 0
|
||||||
|
width: 26
|
||||||
|
height: 30
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 0d8e958f5ad6e4b86a206758013b6fdf
|
||||||
|
internalID: -81748421
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable:
|
||||||
|
$Snake_1_0: 214735444
|
||||||
|
$Snake_1_1: -465803148
|
||||||
|
$Snake_1_10: 408818144
|
||||||
|
$Snake_1_11: -81748421
|
||||||
|
$Snake_1_2: 1185038434
|
||||||
|
$Snake_1_3: -101506370
|
||||||
|
$Snake_1_4: -815971218
|
||||||
|
$Snake_1_5: -1485093117
|
||||||
|
$Snake_1_6: 86876654
|
||||||
|
$Snake_1_7: -2092551194
|
||||||
|
$Snake_1_8: 918777291
|
||||||
|
$Snake_1_9: -1076037999
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/Sprites/Characters/Cave Octopus.png
Executable file
BIN
Assets/Sprites/Characters/Cave Octopus.png
Executable file
Binary file not shown.
After ![]() (image error) Size: 309 B |
124
Assets/Sprites/Characters/Cave Octopus.png.meta
Normal file
124
Assets/Sprites/Characters/Cave Octopus.png.meta
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3f9e2aec9d2a94e2ba7a70c38efdf17c
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
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: 32
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 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: Server
|
||||||
|
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: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/Sprites/Characters/Idle-Sheet.png
Normal file
BIN
Assets/Sprites/Characters/Idle-Sheet.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 2.2 KiB |
652
Assets/Sprites/Characters/Idle-Sheet.png.meta
Normal file
652
Assets/Sprites/Characters/Idle-Sheet.png.meta
Normal file
@ -0,0 +1,652 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: cd51bcf6b6aee4772bffcdbfd5cec673
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 32
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 4096
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 0
|
||||||
|
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: Server
|
||||||
|
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:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1
|
||||||
|
y: 96
|
||||||
|
width: 14
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 05462fa92ab6b4a3cac550fdc96ce2b1
|
||||||
|
internalID: 1949532914
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 18
|
||||||
|
y: 96
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: ba391e51100274ecb8789588a3d11d39
|
||||||
|
internalID: -22795389
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 96
|
||||||
|
width: 12
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: f1459b721d4bc4c9b800888e26935b68
|
||||||
|
internalID: -1564589825
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 50
|
||||||
|
y: 96
|
||||||
|
width: 12
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 7ddd36da3400e4a38bbe97838f49815a
|
||||||
|
internalID: -1792319736
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 96
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 798b55580f9fe43aabfe673a26ab4e59
|
||||||
|
internalID: 74967043
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 81
|
||||||
|
y: 96
|
||||||
|
width: 14
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: ed0a3340d8ae7418c84113428827a63f
|
||||||
|
internalID: -68278929
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1
|
||||||
|
y: 64
|
||||||
|
width: 14
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: a32e900b9a9df402da13f6d27efb6206
|
||||||
|
internalID: 889095661
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 18
|
||||||
|
y: 64
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 40d29f6a3c7e945a78a0b61cbf9eb197
|
||||||
|
internalID: 125791207
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_8
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 64
|
||||||
|
width: 12
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: aa6a6b942d2354c9884b829acd5b4dc7
|
||||||
|
internalID: -2008082684
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_9
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 50
|
||||||
|
y: 64
|
||||||
|
width: 12
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 47c192f562ad54a89a2fee51fe728b39
|
||||||
|
internalID: 1329865400
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_10
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 64
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: c865a46106d8a4df9a8967b4b70669ee
|
||||||
|
internalID: -1444649638
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_11
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 81
|
||||||
|
y: 64
|
||||||
|
width: 14
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: d97d5b0071d8f437da74322bf078acfa
|
||||||
|
internalID: -2117120400
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_12
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 2
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: bcc3508fca77644969a7ea3dee4c23b2
|
||||||
|
internalID: -824978765
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_13
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 18
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 48fb9a191455b45749325759e8c0d4c3
|
||||||
|
internalID: -1922576849
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_14
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: de34bc9756081454998fe06d3a8d0933
|
||||||
|
internalID: -445453566
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_15
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 50
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 230eb4ea50d244fd49ddaf34e838660b
|
||||||
|
internalID: -886799003
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_16
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 4900ce06c7fbf4598af364226940982f
|
||||||
|
internalID: 650713062
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_17
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 82
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: bd6899892ad40404cb40d0a6da9861e9
|
||||||
|
internalID: 1305933516
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_18
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 3
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 731beb572b7404475ab55e19cff4c53e
|
||||||
|
internalID: 2055971196
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_19
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 19
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: fadec728cd1e04293834c379755f4f30
|
||||||
|
internalID: 1156952999
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_20
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 35
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 9ee19501d1422495fa7e908b92a3c4f7
|
||||||
|
internalID: -108218894
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_21
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 51
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 365beb732cd86496baa756351425555c
|
||||||
|
internalID: -1709112861
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_22
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 67
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: d354c4a663e1440c1a2d556e9bdcf4ac
|
||||||
|
internalID: -481022109
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Idle-Sheet_23
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 83
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: a0febf60285fb4213bae156b2dec8653
|
||||||
|
internalID: -1311040443
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Idle-Sheet_0: 1949532914
|
||||||
|
Idle-Sheet_1: -22795389
|
||||||
|
Idle-Sheet_10: -1444649638
|
||||||
|
Idle-Sheet_11: -2117120400
|
||||||
|
Idle-Sheet_12: -824978765
|
||||||
|
Idle-Sheet_13: -1922576849
|
||||||
|
Idle-Sheet_14: -445453566
|
||||||
|
Idle-Sheet_15: -886799003
|
||||||
|
Idle-Sheet_16: 650713062
|
||||||
|
Idle-Sheet_17: 1305933516
|
||||||
|
Idle-Sheet_18: 2055971196
|
||||||
|
Idle-Sheet_19: 1156952999
|
||||||
|
Idle-Sheet_2: -1564589825
|
||||||
|
Idle-Sheet_20: -108218894
|
||||||
|
Idle-Sheet_21: -1709112861
|
||||||
|
Idle-Sheet_22: -481022109
|
||||||
|
Idle-Sheet_23: -1311040443
|
||||||
|
Idle-Sheet_3: -1792319736
|
||||||
|
Idle-Sheet_4: 74967043
|
||||||
|
Idle-Sheet_5: -68278929
|
||||||
|
Idle-Sheet_6: 889095661
|
||||||
|
Idle-Sheet_7: 125791207
|
||||||
|
Idle-Sheet_8: -2008082684
|
||||||
|
Idle-Sheet_9: 1329865400
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/Sprites/Characters/Walk-Sheet.png
Normal file
BIN
Assets/Sprites/Characters/Walk-Sheet.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 2.4 KiB |
652
Assets/Sprites/Characters/Walk-Sheet.png.meta
Normal file
652
Assets/Sprites/Characters/Walk-Sheet.png.meta
Normal file
@ -0,0 +1,652 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 656b51155db9643ec9cc8ca0a69a8947
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 0
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 32
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 0
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 4096
|
||||||
|
resizeAlgorithm: 1
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 0
|
||||||
|
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: Server
|
||||||
|
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:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 2
|
||||||
|
y: 48
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: d12f65c94a5db43cc8df34a3c2d180e9
|
||||||
|
internalID: 121677725
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 19
|
||||||
|
y: 48
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: bc6f10ff41ae94fa2973c3590469009a
|
||||||
|
internalID: 1646280809
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 35
|
||||||
|
y: 48
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: d6b613d201dc64d76a3688612fbabbed
|
||||||
|
internalID: -2137409931
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 50
|
||||||
|
y: 48
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 45757026a81c74aed8de4e610a010e12
|
||||||
|
internalID: -2081705057
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 48
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 64c45821845e44b1ea82c74eca45d3c9
|
||||||
|
internalID: -603559796
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 82
|
||||||
|
y: 48
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: e17537bd6940e462c82f3ad1ad67bc7c
|
||||||
|
internalID: 594404214
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 2
|
||||||
|
y: 32
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: cd852d7f2da7b4a2d9a81e9dc20da3f8
|
||||||
|
internalID: -1641556845
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 19
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: f9e8a68a397ad4d89b86c7b7be27e99c
|
||||||
|
internalID: 868100878
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_8
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 35
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 75d85e2c2e7ae412ba6b0f39368f5c5b
|
||||||
|
internalID: 241270949
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_9
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 50
|
||||||
|
y: 32
|
||||||
|
width: 12
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 8402f9596e80e409b9fb094e0e79df6a
|
||||||
|
internalID: 403518185
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_10
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: d38d1e7c2d29c40fdb0ab1a9634c21d6
|
||||||
|
internalID: -2040243332
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_11
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 82
|
||||||
|
y: 32
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: ff866cb484de34a848b8b27842204bb7
|
||||||
|
internalID: 583599387
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_12
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 2
|
||||||
|
y: 16
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 20e09ce48a11f401d940982bd2e0944b
|
||||||
|
internalID: -408507386
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_13
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 18
|
||||||
|
y: 16
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: f98ef4222276b4ec38f14846ad4598b7
|
||||||
|
internalID: 1397499196
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_14
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 34
|
||||||
|
y: 16
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 6b7dbbfcb690140cd8764080d8836b41
|
||||||
|
internalID: 1896357409
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_15
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 50
|
||||||
|
y: 16
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 002ea33d47406436baa3cbf67a8207aa
|
||||||
|
internalID: 730655012
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_16
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 66
|
||||||
|
y: 16
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 04243d21c547d4c6587fecb6823b3755
|
||||||
|
internalID: -328620163
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_17
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 82
|
||||||
|
y: 16
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 131e1e2859b50429aacb5a8a1b69f00e
|
||||||
|
internalID: -775654197
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_18
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 3
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: e5d4c7038e2d14e60b29b3d48fa3dbbd
|
||||||
|
internalID: -522049706
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_19
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 19
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: c4ddc9c1d763f4c28a74724bdeb61d56
|
||||||
|
internalID: 2030661164
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_20
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 35
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 7c2896cbda50c4ec58feeb6ce0c7fe70
|
||||||
|
internalID: 326449265
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_21
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 51
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 14
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: 373391f8e5936479db4bdf438f87f2df
|
||||||
|
internalID: 1584700496
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_22
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 67
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: aa4eb21b3e5ab445ca60a2ba9e93ee6e
|
||||||
|
internalID: 2084539268
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Walk-Sheet_23
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 83
|
||||||
|
y: 0
|
||||||
|
width: 11
|
||||||
|
height: 13
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
bones: []
|
||||||
|
spriteID: d0b5646fd68d542948c20e0421185a96
|
||||||
|
internalID: 914381090
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Walk-Sheet_0: 121677725
|
||||||
|
Walk-Sheet_1: 1646280809
|
||||||
|
Walk-Sheet_10: -2040243332
|
||||||
|
Walk-Sheet_11: 583599387
|
||||||
|
Walk-Sheet_12: -408507386
|
||||||
|
Walk-Sheet_13: 1397499196
|
||||||
|
Walk-Sheet_14: 1896357409
|
||||||
|
Walk-Sheet_15: 730655012
|
||||||
|
Walk-Sheet_16: -328620163
|
||||||
|
Walk-Sheet_17: -775654197
|
||||||
|
Walk-Sheet_18: -522049706
|
||||||
|
Walk-Sheet_19: 2030661164
|
||||||
|
Walk-Sheet_2: -2137409931
|
||||||
|
Walk-Sheet_20: 326449265
|
||||||
|
Walk-Sheet_21: 1584700496
|
||||||
|
Walk-Sheet_22: 2084539268
|
||||||
|
Walk-Sheet_23: 914381090
|
||||||
|
Walk-Sheet_3: -2081705057
|
||||||
|
Walk-Sheet_4: -603559796
|
||||||
|
Walk-Sheet_5: 594404214
|
||||||
|
Walk-Sheet_6: -1641556845
|
||||||
|
Walk-Sheet_7: 868100878
|
||||||
|
Walk-Sheet_8: 241270949
|
||||||
|
Walk-Sheet_9: 403518185
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
BIN
Assets/Sprites/Items/Red Crystal Cluster.png
Normal file
BIN
Assets/Sprites/Items/Red Crystal Cluster.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 1.1 KiB |
124
Assets/Sprites/Items/Red Crystal Cluster.png.meta
Normal file
124
Assets/Sprites/Items/Red Crystal Cluster.png.meta
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5c85a1246b0854e49b74f6923285a504
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
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: 32
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 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: Server
|
||||||
|
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: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
|
@ -476,7 +476,7 @@ Tilemap:
|
|||||||
m_TileColorIndex: 0
|
m_TileColorIndex: 0
|
||||||
m_TileObjectToInstantiateIndex: 65535
|
m_TileObjectToInstantiateIndex: 65535
|
||||||
dummyAlignment: 0
|
dummyAlignment: 0
|
||||||
m_AllTileFlags: 1073741825
|
m_AllTileFlags: 2147483649
|
||||||
- first: {x: 2, y: -7, z: 0}
|
- first: {x: 2, y: -7, z: 0}
|
||||||
second:
|
second:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
@ -1679,7 +1679,7 @@ TilemapRenderer:
|
|||||||
m_Mode: 0
|
m_Mode: 0
|
||||||
m_DetectChunkCullingBounds: 0
|
m_DetectChunkCullingBounds: 0
|
||||||
m_MaskInteraction: 0
|
m_MaskInteraction: 0
|
||||||
--- !u!114 &541010514327157900
|
--- !u!114 &7222719822761566809
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -33,4 +33,4 @@ MonoBehaviour:
|
|||||||
e33: 1
|
e33: 1
|
||||||
m_InstancedGameObject: {fileID: 0}
|
m_InstancedGameObject: {fileID: 0}
|
||||||
m_Flags: 1
|
m_Flags: 1
|
||||||
m_ColliderType: 1
|
m_ColliderType: 0
|
||||||
|
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
@ -2364,113 +2364,113 @@ TextureImporter:
|
|||||||
weights: []
|
weights: []
|
||||||
secondaryTextures: []
|
secondaryTextures: []
|
||||||
nameFileIdTable:
|
nameFileIdTable:
|
||||||
tile_cave_platform_48: 860358998
|
tile_cave_platform_0: 187170972
|
||||||
tile_cave_platform_42: 1678161876
|
tile_cave_platform_1: -1566370012
|
||||||
tile_cave_platform_52: -101254409
|
|
||||||
tile_cave_platform_22: -1347213101
|
|
||||||
tile_cave_platform_28: 555492011
|
|
||||||
tile_cave_platform_4: 816183649
|
|
||||||
tile_cave_platform_70: -622248163
|
|
||||||
tile_cave_platform_99: 1725201896
|
|
||||||
tile_cave_platform_12: -1749207181
|
|
||||||
tile_cave_platform_3: -1869149979
|
|
||||||
tile_cave_platform_23: 1444723485
|
|
||||||
tile_cave_platform_37: 891890011
|
|
||||||
tile_cave_platform_83: 437206413
|
|
||||||
tile_cave_platform_56: 990158993
|
|
||||||
tile_cave_platform_82: -748917288
|
|
||||||
tile_cave_platform_101: 30499823
|
|
||||||
tile_cave_platform_81: 1501013548
|
|
||||||
tile_cave_platform_45: -1828034864
|
|
||||||
tile_cave_platform_18: 1982126232
|
|
||||||
tile_cave_platform_25: -610258227
|
|
||||||
tile_cave_platform_74: 208169506
|
|
||||||
tile_cave_platform_10: 1378621459
|
tile_cave_platform_10: 1378621459
|
||||||
tile_cave_platform_55: 1128775583
|
tile_cave_platform_100: 186572125
|
||||||
|
tile_cave_platform_101: 30499823
|
||||||
|
tile_cave_platform_102: 157912657
|
||||||
|
tile_cave_platform_103: -240375783
|
||||||
|
tile_cave_platform_104: 418300172
|
||||||
|
tile_cave_platform_105: 284850178
|
||||||
|
tile_cave_platform_106: 2054305501
|
||||||
|
tile_cave_platform_11: -2102710647
|
||||||
|
tile_cave_platform_12: -1749207181
|
||||||
|
tile_cave_platform_13: 858304779
|
||||||
|
tile_cave_platform_14: 948235904
|
||||||
tile_cave_platform_15: 828061470
|
tile_cave_platform_15: 828061470
|
||||||
tile_cave_platform_16: -1419052898
|
tile_cave_platform_16: -1419052898
|
||||||
tile_cave_platform_41: 691336754
|
|
||||||
tile_cave_platform_38: 1676765538
|
|
||||||
tile_cave_platform_69: 1201609837
|
|
||||||
tile_cave_platform_39: 1594244300
|
|
||||||
tile_cave_platform_32: 300324828
|
|
||||||
tile_cave_platform_21: -411309469
|
|
||||||
tile_cave_platform_47: 2023151002
|
|
||||||
tile_cave_platform_98: 232799033
|
|
||||||
tile_cave_platform_103: -240375783
|
|
||||||
tile_cave_platform_68: -1027637906
|
|
||||||
tile_cave_platform_58: -866399296
|
|
||||||
tile_cave_platform_27: -201151014
|
|
||||||
tile_cave_platform_17: 464019165
|
tile_cave_platform_17: 464019165
|
||||||
|
tile_cave_platform_18: 1982126232
|
||||||
|
tile_cave_platform_19: 535637540
|
||||||
|
tile_cave_platform_2: -1386356081
|
||||||
|
tile_cave_platform_20: -186269060
|
||||||
|
tile_cave_platform_21: -411309469
|
||||||
|
tile_cave_platform_22: -1347213101
|
||||||
|
tile_cave_platform_23: 1444723485
|
||||||
|
tile_cave_platform_24: -1183118302
|
||||||
|
tile_cave_platform_25: -610258227
|
||||||
|
tile_cave_platform_26: -1594682787
|
||||||
|
tile_cave_platform_27: -201151014
|
||||||
|
tile_cave_platform_28: 555492011
|
||||||
|
tile_cave_platform_29: 82606424
|
||||||
|
tile_cave_platform_3: -1869149979
|
||||||
tile_cave_platform_30: -1332320381
|
tile_cave_platform_30: -1332320381
|
||||||
tile_cave_platform_94: 1336928453
|
tile_cave_platform_31: -1331211415
|
||||||
tile_cave_platform_80: -264131660
|
tile_cave_platform_32: 300324828
|
||||||
tile_cave_platform_104: 418300172
|
|
||||||
tile_cave_platform_1: -1566370012
|
|
||||||
tile_cave_platform_33: 554307562
|
tile_cave_platform_33: 554307562
|
||||||
tile_cave_platform_34: -132886666
|
tile_cave_platform_34: -132886666
|
||||||
tile_cave_platform_0: 187170972
|
|
||||||
tile_cave_platform_73: 422422043
|
|
||||||
tile_cave_platform_2: -1386356081
|
|
||||||
tile_cave_platform_90: -2099172758
|
|
||||||
tile_cave_platform_50: 1169626773
|
|
||||||
tile_cave_platform_79: -254508583
|
|
||||||
tile_cave_platform_5: 1941844380
|
|
||||||
tile_cave_platform_89: 1609023694
|
|
||||||
tile_cave_platform_95: 1191579864
|
|
||||||
tile_cave_platform_13: 858304779
|
|
||||||
tile_cave_platform_91: -1907997159
|
|
||||||
tile_cave_platform_46: -1326824629
|
|
||||||
tile_cave_platform_35: -2043734024
|
tile_cave_platform_35: -2043734024
|
||||||
tile_cave_platform_54: 672327527
|
|
||||||
tile_cave_platform_105: 284850178
|
|
||||||
tile_cave_platform_76: 738992274
|
|
||||||
tile_cave_platform_85: -193765208
|
|
||||||
tile_cave_platform_36: -903480771
|
tile_cave_platform_36: -903480771
|
||||||
tile_cave_platform_7: -1680641961
|
tile_cave_platform_37: 891890011
|
||||||
tile_cave_platform_100: 186572125
|
tile_cave_platform_38: 1676765538
|
||||||
tile_cave_platform_11: -2102710647
|
tile_cave_platform_39: 1594244300
|
||||||
tile_cave_platform_57: -660347865
|
tile_cave_platform_4: 816183649
|
||||||
tile_cave_platform_19: 535637540
|
|
||||||
tile_cave_platform_26: -1594682787
|
|
||||||
tile_cave_platform_63: -268434342
|
|
||||||
tile_cave_platform_77: -1772568650
|
|
||||||
tile_cave_platform_92: 1436478779
|
|
||||||
tile_cave_platform_31: -1331211415
|
|
||||||
tile_cave_platform_87: -1728563952
|
|
||||||
tile_cave_platform_96: 1096025109
|
|
||||||
tile_cave_platform_40: -1517529945
|
tile_cave_platform_40: -1517529945
|
||||||
tile_cave_platform_93: 596793319
|
tile_cave_platform_41: 691336754
|
||||||
|
tile_cave_platform_42: 1678161876
|
||||||
|
tile_cave_platform_43: -408254474
|
||||||
|
tile_cave_platform_44: 332401312
|
||||||
|
tile_cave_platform_45: -1828034864
|
||||||
|
tile_cave_platform_46: -1326824629
|
||||||
|
tile_cave_platform_47: 2023151002
|
||||||
|
tile_cave_platform_48: 860358998
|
||||||
|
tile_cave_platform_49: -1431529915
|
||||||
|
tile_cave_platform_5: 1941844380
|
||||||
|
tile_cave_platform_50: 1169626773
|
||||||
|
tile_cave_platform_51: -2103391120
|
||||||
|
tile_cave_platform_52: -101254409
|
||||||
|
tile_cave_platform_53: 368925175
|
||||||
|
tile_cave_platform_54: 672327527
|
||||||
|
tile_cave_platform_55: 1128775583
|
||||||
|
tile_cave_platform_56: 990158993
|
||||||
|
tile_cave_platform_57: -660347865
|
||||||
|
tile_cave_platform_58: -866399296
|
||||||
|
tile_cave_platform_59: 878730313
|
||||||
|
tile_cave_platform_6: -1806684432
|
||||||
|
tile_cave_platform_60: -270402943
|
||||||
|
tile_cave_platform_61: 1707607318
|
||||||
|
tile_cave_platform_62: 780055922
|
||||||
|
tile_cave_platform_63: -268434342
|
||||||
|
tile_cave_platform_64: 784849295
|
||||||
tile_cave_platform_65: -1180649061
|
tile_cave_platform_65: -1180649061
|
||||||
tile_cave_platform_66: -1656921007
|
tile_cave_platform_66: -1656921007
|
||||||
tile_cave_platform_64: 784849295
|
|
||||||
tile_cave_platform_86: -983927808
|
|
||||||
tile_cave_platform_9: 840204991
|
|
||||||
tile_cave_platform_59: 878730313
|
|
||||||
tile_cave_platform_106: 2054305501
|
|
||||||
tile_cave_platform_6: -1806684432
|
|
||||||
tile_cave_platform_53: 368925175
|
|
||||||
tile_cave_platform_60: -270402943
|
|
||||||
tile_cave_platform_24: -1183118302
|
|
||||||
tile_cave_platform_61: 1707607318
|
|
||||||
tile_cave_platform_43: -408254474
|
|
||||||
tile_cave_platform_78: -1319854462
|
|
||||||
tile_cave_platform_71: 431461063
|
|
||||||
tile_cave_platform_88: -345751969
|
|
||||||
tile_cave_platform_49: -1431529915
|
|
||||||
tile_cave_platform_97: -809172117
|
|
||||||
tile_cave_platform_51: -2103391120
|
|
||||||
tile_cave_platform_62: 780055922
|
|
||||||
tile_cave_platform_84: 1328316489
|
|
||||||
tile_cave_platform_44: 332401312
|
|
||||||
tile_cave_platform_20: -186269060
|
|
||||||
tile_cave_platform_29: 82606424
|
|
||||||
tile_cave_platform_75: -1873221857
|
|
||||||
tile_cave_platform_14: 948235904
|
|
||||||
tile_cave_platform_102: 157912657
|
|
||||||
tile_cave_platform_72: 2028675851
|
|
||||||
tile_cave_platform_8: -1443274602
|
|
||||||
tile_cave_platform_67: -1117257055
|
tile_cave_platform_67: -1117257055
|
||||||
|
tile_cave_platform_68: -1027637906
|
||||||
|
tile_cave_platform_69: 1201609837
|
||||||
|
tile_cave_platform_7: -1680641961
|
||||||
|
tile_cave_platform_70: -622248163
|
||||||
|
tile_cave_platform_71: 431461063
|
||||||
|
tile_cave_platform_72: 2028675851
|
||||||
|
tile_cave_platform_73: 422422043
|
||||||
|
tile_cave_platform_74: 208169506
|
||||||
|
tile_cave_platform_75: -1873221857
|
||||||
|
tile_cave_platform_76: 738992274
|
||||||
|
tile_cave_platform_77: -1772568650
|
||||||
|
tile_cave_platform_78: -1319854462
|
||||||
|
tile_cave_platform_79: -254508583
|
||||||
|
tile_cave_platform_8: -1443274602
|
||||||
|
tile_cave_platform_80: -264131660
|
||||||
|
tile_cave_platform_81: 1501013548
|
||||||
|
tile_cave_platform_82: -748917288
|
||||||
|
tile_cave_platform_83: 437206413
|
||||||
|
tile_cave_platform_84: 1328316489
|
||||||
|
tile_cave_platform_85: -193765208
|
||||||
|
tile_cave_platform_86: -983927808
|
||||||
|
tile_cave_platform_87: -1728563952
|
||||||
|
tile_cave_platform_88: -345751969
|
||||||
|
tile_cave_platform_89: 1609023694
|
||||||
|
tile_cave_platform_9: 840204991
|
||||||
|
tile_cave_platform_90: -2099172758
|
||||||
|
tile_cave_platform_91: -1907997159
|
||||||
|
tile_cave_platform_92: 1436478779
|
||||||
|
tile_cave_platform_93: 596793319
|
||||||
|
tile_cave_platform_94: 1336928453
|
||||||
|
tile_cave_platform_95: 1191579864
|
||||||
|
tile_cave_platform_96: 1096025109
|
||||||
|
tile_cave_platform_97: -809172117
|
||||||
|
tile_cave_platform_98: 232799033
|
||||||
|
tile_cave_platform_99: 1725201896
|
||||||
mipmapLimitGroupName:
|
mipmapLimitGroupName:
|
||||||
pSDRemoveMatte: 0
|
pSDRemoveMatte: 0
|
||||||
userData:
|
userData:
|
||||||
|
@ -10,6 +10,8 @@ TagManager:
|
|||||||
- Projectile
|
- Projectile
|
||||||
- tambourine
|
- tambourine
|
||||||
- instaDeath
|
- instaDeath
|
||||||
|
- SirJacques
|
||||||
|
- YZone
|
||||||
layers:
|
layers:
|
||||||
- Default
|
- Default
|
||||||
- TransparentFX
|
- TransparentFX
|
||||||
|
Loading…
x
Reference in New Issue
Block a user