Finished
This commit is contained in:
parent
16507f4121
commit
436dd245aa
84 changed files with 79361 additions and 75 deletions
|
@ -910,6 +910,82 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &1701888811813452511
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1414197724409348645}
|
||||
- component: {fileID: 646352062058988228}
|
||||
- component: {fileID: 3460683457749957003}
|
||||
m_Layer: 5
|
||||
m_Name: Fill
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1414197724409348645
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1701888811813452511}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 5099722912554429985}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 10, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &646352062058988228
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1701888811813452511}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &3460683457749957003
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1701888811813452511}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &1938520843562582967
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1017,7 +1093,7 @@ Transform:
|
|||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4780039355148162771}
|
||||
m_RootOrder: 12
|
||||
m_RootOrder: 13
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &8245123099435766097
|
||||
MonoBehaviour:
|
||||
|
@ -1064,6 +1140,141 @@ MonoBehaviour:
|
|||
m_DeselectOnBackgroundClick: 1
|
||||
m_PointerBehavior: 0
|
||||
m_CursorLockBehavior: 0
|
||||
--- !u!1 &2209662507797198143
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4541143075597993100}
|
||||
- component: {fileID: 8915577812075730253}
|
||||
- component: {fileID: 2070851200179378446}
|
||||
m_Layer: 5
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &4541143075597993100
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2209662507797198143}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3844453312129151660}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 280.95892, y: 0}
|
||||
m_SizeDelta: {x: 345.1177, y: 50}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8915577812075730253
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2209662507797198143}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &2070851200179378446
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2209662507797198143}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "For\xE7a mort"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 36
|
||||
m_fontSizeBase: 36
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 0
|
||||
m_fontSizeMin: 18
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 1
|
||||
m_HorizontalAlignment: 1
|
||||
m_VerticalAlignment: 512
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 1
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!1 &2269874835144824350
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1402,6 +1613,43 @@ MonoBehaviour:
|
|||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!1 &2716697416219589285
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5099722912554429985}
|
||||
m_Layer: 5
|
||||
m_Name: Fill Area
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5099722912554429985
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2716697416219589285}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1414197724409348645}
|
||||
m_Father: {fileID: 3844453312129151660}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0.25}
|
||||
m_AnchorMax: {x: 1, y: 0.75}
|
||||
m_AnchoredPosition: {x: -5, y: 0}
|
||||
m_SizeDelta: {x: -20, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!1 &2716820625027799196
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -2678,6 +2926,43 @@ MonoBehaviour:
|
|||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &4115529577131385245
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7858167103193264275}
|
||||
m_Layer: 5
|
||||
m_Name: Handle Slide Area
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &7858167103193264275
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4115529577131385245}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1552351463611031396}
|
||||
m_Father: {fileID: 3844453312129151660}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: -20, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!1 &4200025927184626610
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -3098,6 +3383,82 @@ MonoBehaviour:
|
|||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!1 &4670884996147289062
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1552351463611031396}
|
||||
- component: {fileID: 2422544347865347137}
|
||||
- component: {fileID: 475519212412494204}
|
||||
m_Layer: 5
|
||||
m_Name: Handle
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1552351463611031396
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4670884996147289062}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7858167103193264275}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 20, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &2422544347865347137
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4670884996147289062}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &475519212412494204
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4670884996147289062}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &4780039354360364235
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -3353,6 +3714,7 @@ RectTransform:
|
|||
- {fileID: 7770245395957234993}
|
||||
- {fileID: 7621222094686773808}
|
||||
- {fileID: 2609555527030661287}
|
||||
- {fileID: 3844453312129151660}
|
||||
- {fileID: 1365797135161404052}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
|
@ -3448,6 +3810,7 @@ MonoBehaviour:
|
|||
maxYSpeed: {fileID: 7919209035239115141}
|
||||
maxBounces: {fileID: 320906813515784539}
|
||||
maxBullets: {fileID: 50883665667472284}
|
||||
throwForce: {fileID: 4586577162919407603}
|
||||
--- !u!1 &4780039355252416494
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -5462,6 +5825,82 @@ MonoBehaviour:
|
|||
m_OnValueChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!1 &7380061864243166233
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 571048579506661329}
|
||||
- component: {fileID: 7877236427297576780}
|
||||
- component: {fileID: 8500124265042256507}
|
||||
m_Layer: 5
|
||||
m_Name: Background
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &571048579506661329
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7380061864243166233}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3844453312129151660}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0.25}
|
||||
m_AnchorMax: {x: 1, y: 0.75}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7877236427297576780
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7380061864243166233}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &8500124265042256507
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7380061864243166233}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &7385012847792037022
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -5499,6 +5938,98 @@ RectTransform:
|
|||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: -20, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!1 &7646976825275462196
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3844453312129151660}
|
||||
- component: {fileID: 4586577162919407603}
|
||||
m_Layer: 5
|
||||
m_Name: DeathForce
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &3844453312129151660
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7646976825275462196}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 571048579506661329}
|
||||
- {fileID: 5099722912554429985}
|
||||
- {fileID: 7858167103193264275}
|
||||
- {fileID: 4541143075597993100}
|
||||
m_Father: {fileID: 4780039355148162771}
|
||||
m_RootOrder: 12
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 20, y: -380}
|
||||
m_SizeDelta: {x: 200, y: 20}
|
||||
m_Pivot: {x: 0, y: 1}
|
||||
--- !u!114 &4586577162919407603
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7646976825275462196}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 0
|
||||
m_WrapAround: 0
|
||||
m_SelectOnUp: {fileID: 0}
|
||||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Transition: 1
|
||||
m_Colors:
|
||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||
m_ColorMultiplier: 1
|
||||
m_FadeDuration: 0.1
|
||||
m_SpriteState:
|
||||
m_HighlightedSprite: {fileID: 0}
|
||||
m_PressedSprite: {fileID: 0}
|
||||
m_SelectedSprite: {fileID: 0}
|
||||
m_DisabledSprite: {fileID: 0}
|
||||
m_AnimationTriggers:
|
||||
m_NormalTrigger: Normal
|
||||
m_HighlightedTrigger: Highlighted
|
||||
m_PressedTrigger: Pressed
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_Interactable: 1
|
||||
m_TargetGraphic: {fileID: 475519212412494204}
|
||||
m_FillRect: {fileID: 1414197724409348645}
|
||||
m_HandleRect: {fileID: 1552351463611031396}
|
||||
m_Direction: 0
|
||||
m_MinValue: 0
|
||||
m_MaxValue: 20
|
||||
m_WholeNumbers: 1
|
||||
m_Value: 5
|
||||
m_OnValueChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!1 &7694231410628842118
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
8
Assets/Prefabs/Level 14.meta
Normal file
8
Assets/Prefabs/Level 14.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 985366f12224d734bb28b239a3a6c633
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
143
Assets/Prefabs/Level 14/Bullet.prefab
Normal file
143
Assets/Prefabs/Level 14/Bullet.prefab
Normal file
|
@ -0,0 +1,143 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &5002620220514089441
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4017620493121502816}
|
||||
- component: {fileID: 8943046494134901172}
|
||||
- component: {fileID: 5219652946377436384}
|
||||
- component: {fileID: 4255464450187147186}
|
||||
- component: {fileID: 1371984548455423710}
|
||||
m_Layer: 7
|
||||
m_Name: Bullet
|
||||
m_TagString: Bullet
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4017620493121502816
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.9384, y: 0.5296, z: 0}
|
||||
m_LocalScale: {x: 0.5, y: 0.49999997, z: 0.49999997}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &8943046494134901172
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
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: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, 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!58 &5219652946377436384
|
||||
CircleCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 996c640ef983fe44d81c194b093f099f, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0}
|
||||
serializedVersion: 2
|
||||
m_Radius: 0.16
|
||||
--- !u!50 &4255464450187147186
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &1371984548455423710
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 096fc607326700d4880cfa7e0f0fe2eb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bulletSpeed: 10
|
||||
maxYSpeed: 4
|
||||
maxBounces: 3
|
||||
red: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
||||
yellow: {fileID: 1785006369, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
7
Assets/Prefabs/Level 14/Bullet.prefab.meta
Normal file
7
Assets/Prefabs/Level 14/Bullet.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6cf2facbc051a96479c815856135c06a
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
345
Assets/Prefabs/Level 14/Enemy.prefab
Normal file
345
Assets/Prefabs/Level 14/Enemy.prefab
Normal file
|
@ -0,0 +1,345 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4647122662011115854
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662011115857}
|
||||
m_Layer: 0
|
||||
m_Name: FlippingPivotLeft
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662011115857
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662011115854}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122662175001819
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662175001818}
|
||||
- component: {fileID: 4647122662175001821}
|
||||
m_Layer: 0
|
||||
m_Name: Sprite
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662175001818
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &4647122662175001821
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
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: 2100000, guid: 4058f68d3f30cc540b12706e17202aee, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 319719716, guid: d0dc440f4f15a9443abd4026a0afb473, 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.5, y: 0.65625}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!1 &4647122662348553276
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662348553279}
|
||||
- component: {fileID: 4647122662348553278}
|
||||
- component: {fileID: 6795585955042363174}
|
||||
m_Layer: 0
|
||||
m_Name: WeakPoint
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662348553279
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!61 &4647122662348553278
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 1
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: -0.0010737181, y: 0.48966092}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.43517184, y: 0.19248903}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!114 &6795585955042363174
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 995ab0dca22928647a5c636edfd9879f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &4647122662407435988
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662407435991}
|
||||
m_Layer: 0
|
||||
m_Name: FlippingPivotRight
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662407435991
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662407435988}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122663633710289
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122663633710291}
|
||||
- component: {fileID: 4647122663633710288}
|
||||
- component: {fileID: 4647122663633710293}
|
||||
- component: {fileID: 4647122663633710290}
|
||||
- component: {fileID: 3152248216089235000}
|
||||
m_Layer: 0
|
||||
m_Name: Enemy
|
||||
m_TagString: Enemy
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122663633710291
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 2, y: -2, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4647122662175001818}
|
||||
- {fileID: 4647122662011115857}
|
||||
- {fileID: 4647122662407435991}
|
||||
- {fileID: 4647122662348553279}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &4647122663633710288
|
||||
Animator:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: bd5389f2f4813774ab1844173ff37005, 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_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!61 &4647122663633710293
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0.25}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.5, y: 0.5}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!50 &4647122663633710290
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 4
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &3152248216089235000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7db1aeb42b8347d449bd199310d9d4c2, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
throwForce: 5
|
||||
speed: 5
|
||||
groundLayer:
|
||||
serializedVersion: 2
|
||||
m_Bits: 8
|
||||
sprite: {fileID: 4647122662175001821}
|
||||
flippingPivotLeft: {fileID: 4647122662011115857}
|
||||
flippingPivotRight: {fileID: 4647122662407435991}
|
7
Assets/Prefabs/Level 14/Enemy.prefab.meta
Normal file
7
Assets/Prefabs/Level 14/Enemy.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d090473322201c64d99349b865beba13
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Prefabs/Level 16.meta
Normal file
8
Assets/Prefabs/Level 16.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 93459049a27c7f14e95b26cbcc79c642
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
143
Assets/Prefabs/Level 16/Bullet.prefab
Normal file
143
Assets/Prefabs/Level 16/Bullet.prefab
Normal file
|
@ -0,0 +1,143 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &5002620220514089441
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4017620493121502816}
|
||||
- component: {fileID: 8943046494134901172}
|
||||
- component: {fileID: 5219652946377436384}
|
||||
- component: {fileID: 4255464450187147186}
|
||||
- component: {fileID: 4008885734168731574}
|
||||
m_Layer: 7
|
||||
m_Name: Bullet
|
||||
m_TagString: Bullet
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4017620493121502816
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.9384, y: 0.5296, z: 0}
|
||||
m_LocalScale: {x: 0.5, y: 0.49999997, z: 0.49999997}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &8943046494134901172
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
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: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, 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!58 &5219652946377436384
|
||||
CircleCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 996c640ef983fe44d81c194b093f099f, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0}
|
||||
serializedVersion: 2
|
||||
m_Radius: 0.16
|
||||
--- !u!50 &4255464450187147186
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &4008885734168731574
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ffc4a1c4b7d23a14c97030c9cca9cc62, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bulletSpeed: 10
|
||||
maxYSpeed: 4
|
||||
maxBounces: 3
|
||||
red: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
||||
yellow: {fileID: 1785006369, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
7
Assets/Prefabs/Level 16/Bullet.prefab.meta
Normal file
7
Assets/Prefabs/Level 16/Bullet.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 45fd92b303210f443afa9386c274e477
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
345
Assets/Prefabs/Level 16/Enemy.prefab
Normal file
345
Assets/Prefabs/Level 16/Enemy.prefab
Normal file
|
@ -0,0 +1,345 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4647122662011115854
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662011115857}
|
||||
m_Layer: 0
|
||||
m_Name: FlippingPivotLeft
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662011115857
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662011115854}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122662175001819
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662175001818}
|
||||
- component: {fileID: 4647122662175001821}
|
||||
m_Layer: 0
|
||||
m_Name: Sprite
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662175001818
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &4647122662175001821
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
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: 2100000, guid: 4058f68d3f30cc540b12706e17202aee, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 319719716, guid: d0dc440f4f15a9443abd4026a0afb473, 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.5, y: 0.65625}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!1 &4647122662348553276
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662348553279}
|
||||
- component: {fileID: 4647122662348553278}
|
||||
- component: {fileID: 9106973025354295855}
|
||||
m_Layer: 0
|
||||
m_Name: WeakPoint
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662348553279
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!61 &4647122662348553278
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 1
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: -0.0010737181, y: 0.48966092}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.43517184, y: 0.19248903}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!114 &9106973025354295855
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 3b997125f078d6f459771c53a5d20d66, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &4647122662407435988
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662407435991}
|
||||
m_Layer: 0
|
||||
m_Name: FlippingPivotRight
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662407435991
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662407435988}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122663633710289
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122663633710291}
|
||||
- component: {fileID: 4647122663633710288}
|
||||
- component: {fileID: 4647122663633710293}
|
||||
- component: {fileID: 4647122663633710290}
|
||||
- component: {fileID: 2128629985032593073}
|
||||
m_Layer: 0
|
||||
m_Name: Enemy
|
||||
m_TagString: Enemy
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122663633710291
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 2, y: -2, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4647122662175001818}
|
||||
- {fileID: 4647122662011115857}
|
||||
- {fileID: 4647122662407435991}
|
||||
- {fileID: 4647122662348553279}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &4647122663633710288
|
||||
Animator:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: bd5389f2f4813774ab1844173ff37005, 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_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!61 &4647122663633710293
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0.25}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.5, y: 0.5}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!50 &4647122663633710290
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 4
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &2128629985032593073
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 100f0e08a6551254d8272504968916eb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
throwForce: 5
|
||||
speed: 5
|
||||
groundLayer:
|
||||
serializedVersion: 2
|
||||
m_Bits: 8
|
||||
sprite: {fileID: 4647122662175001821}
|
||||
flippingPivotLeft: {fileID: 4647122662011115857}
|
||||
flippingPivotRight: {fileID: 4647122662407435991}
|
7
Assets/Prefabs/Level 16/Enemy.prefab.meta
Normal file
7
Assets/Prefabs/Level 16/Enemy.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 531e45652f2240648adf062cffd46390
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Prefabs/Level 17.meta
Normal file
8
Assets/Prefabs/Level 17.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 88d576785a239c04f9195236d549e4fb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
143
Assets/Prefabs/Level 17/Bullet.prefab
Normal file
143
Assets/Prefabs/Level 17/Bullet.prefab
Normal file
|
@ -0,0 +1,143 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &5002620220514089441
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4017620493121502816}
|
||||
- component: {fileID: 8943046494134901172}
|
||||
- component: {fileID: 5219652946377436384}
|
||||
- component: {fileID: 4255464450187147186}
|
||||
- component: {fileID: 62419062641061593}
|
||||
m_Layer: 7
|
||||
m_Name: Bullet
|
||||
m_TagString: Bullet
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4017620493121502816
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.9384, y: 0.5296, z: 0}
|
||||
m_LocalScale: {x: 0.5, y: 0.49999997, z: 0.49999997}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &8943046494134901172
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
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: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, 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!58 &5219652946377436384
|
||||
CircleCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 996c640ef983fe44d81c194b093f099f, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0}
|
||||
serializedVersion: 2
|
||||
m_Radius: 0.16
|
||||
--- !u!50 &4255464450187147186
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &62419062641061593
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e536bfdfb94eac844aba5fca3160aa10, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bulletSpeed: 10
|
||||
maxYSpeed: 4
|
||||
maxBounces: 3
|
||||
red: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
||||
yellow: {fileID: 1785006369, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
7
Assets/Prefabs/Level 17/Bullet.prefab.meta
Normal file
7
Assets/Prefabs/Level 17/Bullet.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 501e17c08850a0941ac7f5a025c63a6c
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
345
Assets/Prefabs/Level 17/Enemy.prefab
Normal file
345
Assets/Prefabs/Level 17/Enemy.prefab
Normal file
|
@ -0,0 +1,345 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4647122662011115854
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662011115857}
|
||||
m_Layer: 0
|
||||
m_Name: FlippingPivotLeft
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662011115857
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662011115854}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122662175001819
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662175001818}
|
||||
- component: {fileID: 4647122662175001821}
|
||||
m_Layer: 0
|
||||
m_Name: Sprite
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662175001818
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &4647122662175001821
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
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: 2100000, guid: 4058f68d3f30cc540b12706e17202aee, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 319719716, guid: d0dc440f4f15a9443abd4026a0afb473, 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.5, y: 0.65625}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!1 &4647122662348553276
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662348553279}
|
||||
- component: {fileID: 4647122662348553278}
|
||||
- component: {fileID: 887267014233593170}
|
||||
m_Layer: 0
|
||||
m_Name: WeakPoint
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662348553279
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!61 &4647122662348553278
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 1
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: -0.0010737181, y: 0.48966092}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.43517184, y: 0.19248903}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!114 &887267014233593170
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 386320738617c644ebe66f92215e2969, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &4647122662407435988
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662407435991}
|
||||
m_Layer: 0
|
||||
m_Name: FlippingPivotRight
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662407435991
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662407435988}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122663633710289
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122663633710291}
|
||||
- component: {fileID: 4647122663633710288}
|
||||
- component: {fileID: 4647122663633710293}
|
||||
- component: {fileID: 4647122663633710290}
|
||||
- component: {fileID: 8929999089664762616}
|
||||
m_Layer: 0
|
||||
m_Name: Enemy
|
||||
m_TagString: Enemy
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122663633710291
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 2, y: -2, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4647122662175001818}
|
||||
- {fileID: 4647122662011115857}
|
||||
- {fileID: 4647122662407435991}
|
||||
- {fileID: 4647122662348553279}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &4647122663633710288
|
||||
Animator:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: bd5389f2f4813774ab1844173ff37005, 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_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!61 &4647122663633710293
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0.25}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.5, y: 0.5}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!50 &4647122663633710290
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 4
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &8929999089664762616
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cbfa4fa2e594e8746b323090657d457e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
throwForce: 5
|
||||
speed: 5
|
||||
groundLayer:
|
||||
serializedVersion: 2
|
||||
m_Bits: 8
|
||||
sprite: {fileID: 4647122662175001821}
|
||||
flippingPivotLeft: {fileID: 4647122662011115857}
|
||||
flippingPivotRight: {fileID: 4647122662407435991}
|
7
Assets/Prefabs/Level 17/Enemy.prefab.meta
Normal file
7
Assets/Prefabs/Level 17/Enemy.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0a1d525a73889b742ad22eabb26a1304
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
4832
Assets/Prefabs/Level 17/JumpParticles.prefab
Normal file
4832
Assets/Prefabs/Level 17/JumpParticles.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Prefabs/Level 17/JumpParticles.prefab.meta
Normal file
7
Assets/Prefabs/Level 17/JumpParticles.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a9d11b9374254e744837fc69cebe747d
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Prefabs/Level 18.meta
Normal file
8
Assets/Prefabs/Level 18.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 27b3f0c69629e8f4a9d08ae406d7c74d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
143
Assets/Prefabs/Level 18/Bullet.prefab
Normal file
143
Assets/Prefabs/Level 18/Bullet.prefab
Normal file
|
@ -0,0 +1,143 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &5002620220514089441
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4017620493121502816}
|
||||
- component: {fileID: 8943046494134901172}
|
||||
- component: {fileID: 5219652946377436384}
|
||||
- component: {fileID: 4255464450187147186}
|
||||
- component: {fileID: 6934618754348433026}
|
||||
m_Layer: 7
|
||||
m_Name: Bullet
|
||||
m_TagString: Bullet
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4017620493121502816
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.9384, y: 0.5296, z: 0}
|
||||
m_LocalScale: {x: 0.5, y: 0.49999997, z: 0.49999997}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &8943046494134901172
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
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: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, 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!58 &5219652946377436384
|
||||
CircleCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 996c640ef983fe44d81c194b093f099f, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0}
|
||||
serializedVersion: 2
|
||||
m_Radius: 0.16
|
||||
--- !u!50 &4255464450187147186
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &6934618754348433026
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5002620220514089441}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: caea81241cc057c42855a9997bc0e991, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bulletSpeed: 10
|
||||
maxYSpeed: 4
|
||||
maxBounces: 3
|
||||
red: {fileID: -1672096293, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
||||
yellow: {fileID: 1785006369, guid: d719c09f1e0ec0142a842751ccf3577b, type: 3}
|
7
Assets/Prefabs/Level 18/Bullet.prefab.meta
Normal file
7
Assets/Prefabs/Level 18/Bullet.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b2432067b0b5f314995440cd89fedaaa
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
346
Assets/Prefabs/Level 18/Enemy.prefab
Normal file
346
Assets/Prefabs/Level 18/Enemy.prefab
Normal file
|
@ -0,0 +1,346 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4647122662011115854
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662011115857}
|
||||
m_Layer: 8
|
||||
m_Name: FlippingPivotLeft
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662011115857
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662011115854}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122662175001819
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662175001818}
|
||||
- component: {fileID: 4647122662175001821}
|
||||
m_Layer: 8
|
||||
m_Name: Sprite
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662175001818
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &4647122662175001821
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662175001819}
|
||||
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: 2100000, guid: 4058f68d3f30cc540b12706e17202aee, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 319719716, guid: d0dc440f4f15a9443abd4026a0afb473, 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.5, y: 0.65625}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!1 &4647122662348553276
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662348553279}
|
||||
- component: {fileID: 4647122662348553278}
|
||||
- component: {fileID: 4757240450250776486}
|
||||
m_Layer: 8
|
||||
m_Name: WeakPoint
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662348553279
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!61 &4647122662348553278
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 1
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: -0.0010737181, y: 0.48966092}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.43517184, y: 0.19248903}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!114 &4757240450250776486
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662348553276}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 64d2fda615c5f2a419468ab25896aecb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &4647122662407435988
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122662407435991}
|
||||
m_Layer: 8
|
||||
m_Name: FlippingPivotRight
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122662407435991
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122662407435988}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.25, y: 0.25, z: 0}
|
||||
m_LocalScale: {x: 0.0625, y: 0.25, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4647122663633710291}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4647122663633710289
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4647122663633710291}
|
||||
- component: {fileID: 4647122663633710288}
|
||||
- component: {fileID: 4647122663633710293}
|
||||
- component: {fileID: 4647122663633710290}
|
||||
- component: {fileID: 437814912276947463}
|
||||
m_Layer: 8
|
||||
m_Name: Enemy
|
||||
m_TagString: Enemy
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4647122663633710291
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 2, y: -2, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4647122662175001818}
|
||||
- {fileID: 4647122662011115857}
|
||||
- {fileID: 4647122662407435991}
|
||||
- {fileID: 4647122662348553279}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &4647122663633710288
|
||||
Animator:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: bd5389f2f4813774ab1844173ff37005, 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_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!61 &4647122663633710293
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0.25}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 0.5, y: 0.5}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!50 &4647122663633710290
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 4
|
||||
m_Material: {fileID: 6200000, guid: 25179f3547a61ca4fa99c94bd3e0ae5e, type: 2}
|
||||
m_Interpolate: 1
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 4
|
||||
--- !u!114 &437814912276947463
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4647122663633710289}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 854054e4bf3df674f9ade2564e916c69, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
throwForce: 5
|
||||
speed: 5
|
||||
groundLayer:
|
||||
serializedVersion: 2
|
||||
m_Bits: 8
|
||||
sprite: {fileID: 4647122662175001821}
|
||||
flippingPivotLeft: {fileID: 4647122662011115857}
|
||||
flippingPivotRight: {fileID: 4647122662407435991}
|
||||
deathParticles: {fileID: 8347826799561917760, guid: b8b96cb02d05ffb4fbd62546df8e4832, type: 3}
|
7
Assets/Prefabs/Level 18/Enemy.prefab.meta
Normal file
7
Assets/Prefabs/Level 18/Enemy.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4f5561e3219b0a147971946e20c97932
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
4890
Assets/Prefabs/Level 18/EnemyDeath.prefab
Normal file
4890
Assets/Prefabs/Level 18/EnemyDeath.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Prefabs/Level 18/EnemyDeath.prefab.meta
Normal file
7
Assets/Prefabs/Level 18/EnemyDeath.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b8b96cb02d05ffb4fbd62546df8e4832
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
4832
Assets/Prefabs/Level 18/JumpParticles.prefab
Normal file
4832
Assets/Prefabs/Level 18/JumpParticles.prefab
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Prefabs/Level 18/JumpParticles.prefab.meta
Normal file
7
Assets/Prefabs/Level 18/JumpParticles.prefab.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7a52a6803fdfbc2418707d394a9849ee
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8947
Assets/Scenes/Level 14.unity
Normal file
8947
Assets/Scenes/Level 14.unity
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Scenes/Level 14.unity.meta
Normal file
7
Assets/Scenes/Level 14.unity.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 13229973c4532df4296abf77d75b02b9
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
9088
Assets/Scenes/Level 15.unity
Normal file
9088
Assets/Scenes/Level 15.unity
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Scenes/Level 15.unity.meta
Normal file
7
Assets/Scenes/Level 15.unity.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 22ea356eb51a6f345a87cc731b4602df
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
13920
Assets/Scenes/Level 16.unity
Normal file
13920
Assets/Scenes/Level 16.unity
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Scenes/Level 16.unity.meta
Normal file
7
Assets/Scenes/Level 16.unity.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 645e25a87fb97a445804abcd9b98404f
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
13921
Assets/Scenes/Level 17.unity
Normal file
13921
Assets/Scenes/Level 17.unity
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Scenes/Level 17.unity.meta
Normal file
7
Assets/Scenes/Level 17.unity.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c9c16d39d3aa25d45ae3f6b98666d9cb
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
14320
Assets/Scenes/Level 18.unity
Normal file
14320
Assets/Scenes/Level 18.unity
Normal file
File diff suppressed because it is too large
Load diff
7
Assets/Scenes/Level 18.unity.meta
Normal file
7
Assets/Scenes/Level 18.unity.meta
Normal file
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f79930ca20679a347a892186e81e1088
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -25,6 +25,7 @@ public class BalanceCanvas : MonoBehaviour {
|
|||
[SerializeField] Slider maxYSpeed;
|
||||
[SerializeField] Slider maxBounces;
|
||||
[SerializeField] Slider maxBullets;
|
||||
[SerializeField] Slider throwForce;
|
||||
|
||||
// Start is called before the first frame update
|
||||
void Awake() {
|
||||
|
@ -45,6 +46,7 @@ public class BalanceCanvas : MonoBehaviour {
|
|||
SetupSlider(maxYSpeed, nameof(BulletStats.maxYSpeed));
|
||||
SetupSlider(maxBounces, nameof(BulletStats.maxBounces));
|
||||
SetupSlider(maxBullets, nameof(PlayerStats.maxBullets));
|
||||
SetupSlider(throwForce, nameof(EnemyStats.throwForce));
|
||||
}
|
||||
|
||||
void SliderChangedCallback(float arg0) => sliderChangedCallback?.Invoke();
|
||||
|
|
24
Assets/Scripts/EnemyStats.cs
Normal file
24
Assets/Scripts/EnemyStats.cs
Normal file
|
@ -0,0 +1,24 @@
|
|||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
public abstract class EnemyStats : MonoBehaviour{
|
||||
[HideInInspector] public float throwForce = 5f;
|
||||
protected Rigidbody2D Rb { get; private set; }
|
||||
protected Collider2D Collider { get; private set; }
|
||||
|
||||
protected virtual void Start() {
|
||||
Rb = GetComponent<Rigidbody2D>();
|
||||
Collider = GetComponent<Collider2D>();
|
||||
|
||||
BalanceCanvas.instance.sliderChangedCallback += RefreshStats;
|
||||
RefreshStats();
|
||||
}
|
||||
|
||||
void OnDestroy() {
|
||||
BalanceCanvas.instance.sliderChangedCallback -= RefreshStats;
|
||||
}
|
||||
|
||||
void RefreshStats() {
|
||||
throwForce = PlayerPrefs.GetFloat(nameof(throwForce), throwForce);
|
||||
}
|
||||
}
|
3
Assets/Scripts/EnemyStats.cs.meta
Normal file
3
Assets/Scripts/EnemyStats.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 52d8088a91444c8a84b0412967c4e0f0
|
||||
timeCreated: 1692732567
|
|
@ -21,6 +21,7 @@ namespace Level12 {
|
|||
if(!player) Destroy(other.gameObject);
|
||||
|
||||
_enemy.DoKill();
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -21,6 +21,7 @@ namespace Level13 {
|
|||
if(!player) Destroy(other.gameObject);
|
||||
|
||||
_enemy.DoKill();
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
8
Assets/Scripts/Level 14.meta
Normal file
8
Assets/Scripts/Level 14.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0e13a0f6182363a458a8e9909a35cc69
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
50
Assets/Scripts/Level 14/Bullet14.cs
Normal file
50
Assets/Scripts/Level 14/Bullet14.cs
Normal file
|
@ -0,0 +1,50 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level14 {
|
||||
public class Bullet14 : BulletStats {
|
||||
int _currentBounces;
|
||||
|
||||
[SerializeField] Sprite red, yellow;
|
||||
|
||||
protected override void Start() {
|
||||
base.Start();
|
||||
|
||||
_currentBounces = maxBounces;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
if (Rb.velocity.y <= maxYSpeed) return;
|
||||
Vector2 velocity = Rb.velocity;
|
||||
velocity.y = maxYSpeed;
|
||||
Rb.velocity = velocity;
|
||||
}
|
||||
|
||||
public void AddForce(int direction) {
|
||||
++PlayerMovement14.instance.Bullets;
|
||||
GetComponent<Rigidbody2D>().velocity = Vector2.right * direction * bulletSpeed;
|
||||
}
|
||||
|
||||
void OnCollisionEnter2D(Collision2D other) {
|
||||
transform.DOPunchScale(transform.localScale * 1.5f, .1f);
|
||||
|
||||
DOTween.Sequence()
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = yellow;
|
||||
}).AppendInterval(.1f)
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = red;
|
||||
});
|
||||
|
||||
--_currentBounces;
|
||||
if (_currentBounces != 0 || other.gameObject.CompareTag("Enemy")) return;
|
||||
|
||||
Destroy(gameObject);
|
||||
}
|
||||
|
||||
void OnDestroy() {
|
||||
--PlayerMovement14.instance.Bullets;
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 14/Bullet14.cs.meta
Normal file
11
Assets/Scripts/Level 14/Bullet14.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 096fc607326700d4880cfa7e0f0fe2eb
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
54
Assets/Scripts/Level 14/Enemy14.cs
Normal file
54
Assets/Scripts/Level 14/Enemy14.cs
Normal file
|
@ -0,0 +1,54 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level14 {
|
||||
public class Enemy14 : EnemyStats {
|
||||
[SerializeField] float speed;
|
||||
|
||||
[SerializeField] LayerMask groundLayer;
|
||||
|
||||
[SerializeField] SpriteRenderer sprite;
|
||||
|
||||
[Header("Flipping Pivots")]
|
||||
[SerializeField] Transform flippingPivotLeft;
|
||||
[SerializeField] Transform flippingPivotRight;
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
static readonly int Lerp = Shader.PropertyToID("_Lerp");
|
||||
|
||||
// Update is called once per frame
|
||||
void FixedUpdate() {
|
||||
if (_facingDirection > 0) {
|
||||
if (Physics2D.OverlapBox(flippingPivotRight.position, flippingPivotRight.localScale, 0, groundLayer)) {
|
||||
_facingDirection = -1;
|
||||
sprite.transform.localScale = new Vector3(-1, 1, 1);
|
||||
}
|
||||
}else {
|
||||
if (Physics2D.OverlapBox(flippingPivotLeft.position, flippingPivotLeft.localScale, 0, groundLayer)) {
|
||||
_facingDirection = 1;
|
||||
sprite.transform.localScale = Vector3.one;
|
||||
}
|
||||
}
|
||||
Rb.velocity = new Vector2(speed * _facingDirection, Rb.velocity.y);
|
||||
}
|
||||
|
||||
public void DoKill() {
|
||||
sprite.material.DOFloat(1f, Lerp, .1f).SetLoops(2, LoopType.Yoyo).SetUpdate(true);
|
||||
ScreenShake.Shake(5f, .2f);
|
||||
Collider.enabled = false;
|
||||
Rb.freezeRotation = false;
|
||||
Rb.AddForceAtPosition(Vector2.up * throwForce, transform.position + new Vector3(-.5f, .5f), ForceMode2D.Impulse);
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
if(!flippingPivotLeft || !flippingPivotRight) return;
|
||||
|
||||
Gizmos.color = Color.red;
|
||||
|
||||
Gizmos.DrawWireCube(flippingPivotLeft.position, flippingPivotLeft.localScale);
|
||||
Gizmos.DrawWireCube(flippingPivotRight.position, flippingPivotRight.localScale);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 14/Enemy14.cs.meta
Normal file
11
Assets/Scripts/Level 14/Enemy14.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7db1aeb42b8347d449bd199310d9d4c2
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
27
Assets/Scripts/Level 14/EnemyWeakPoint14.cs
Normal file
27
Assets/Scripts/Level 14/EnemyWeakPoint14.cs
Normal file
|
@ -0,0 +1,27 @@
|
|||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level14 {
|
||||
public class EnemyWeakPoint14 : MonoBehaviour {
|
||||
|
||||
Enemy14 _enemy;
|
||||
|
||||
void Awake() {
|
||||
_enemy = GetComponentInParent<Enemy14>();
|
||||
}
|
||||
|
||||
void OnTriggerEnter2D(Collider2D other) {
|
||||
if (!other.CompareTag("Player") && !other.CompareTag("Bullet")) return;
|
||||
PlayerMovement14 player = other.GetComponent<PlayerMovement14>();
|
||||
|
||||
if(player) player.Rb.velocity = new Vector2(player.Rb.velocity.x, player.deathForce);
|
||||
if(player) player.Animator.SetTrigger(PlayerMovement14.Jump1);
|
||||
if(player) player.BounceAnimator.SetTrigger(PlayerMovement14.Bounce);
|
||||
|
||||
if(!player) Destroy(other.gameObject);
|
||||
|
||||
_enemy.DoKill();
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
3
Assets/Scripts/Level 14/EnemyWeakPoint14.cs.meta
Normal file
3
Assets/Scripts/Level 14/EnemyWeakPoint14.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 995ab0dca22928647a5c636edfd9879f
|
||||
timeCreated: 1691603524
|
130
Assets/Scripts/Level 14/PlayerMovement14.cs
Normal file
130
Assets/Scripts/Level 14/PlayerMovement14.cs
Normal file
|
@ -0,0 +1,130 @@
|
|||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
|
||||
namespace Level14 {
|
||||
public class PlayerMovement14 : PlayerStats {
|
||||
|
||||
[Header("Shooting")]
|
||||
[SerializeField] Bullet14 bullet;
|
||||
[SerializeField] Transform shootingPos;
|
||||
|
||||
[Header("Physics")]
|
||||
[SerializeField] LayerMask groundMask;
|
||||
[SerializeField] Vector2 feetSize;
|
||||
|
||||
float _horizontalInput;
|
||||
float _xVelocity, _accelerationVelocity;
|
||||
float _currentCoyoteTime, _currentBufferTime;
|
||||
bool _grounded;
|
||||
|
||||
float _facingDirectionVelocity;
|
||||
|
||||
public int Bullets { set; get; }
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
PlayerInput _playerInput;
|
||||
|
||||
[Header("Animations")]
|
||||
[SerializeField] Animator animator;
|
||||
[SerializeField] Animator bounceAnimator;
|
||||
public Animator Animator => animator;
|
||||
public Animator BounceAnimator => bounceAnimator;
|
||||
|
||||
public static readonly int Jump1 = Animator.StringToHash("Jump");
|
||||
static readonly int XVelocity = Animator.StringToHash("xVelocity");
|
||||
static readonly int YVelocity = Animator.StringToHash("yVelocity");
|
||||
static readonly int Grounded = Animator.StringToHash("Grounded");
|
||||
public static readonly int Bounce = Animator.StringToHash("Bounce");
|
||||
|
||||
public static PlayerMovement14 instance;
|
||||
|
||||
void Awake() {
|
||||
instance = this;
|
||||
|
||||
_playerInput = new PlayerInput();
|
||||
|
||||
_playerInput.Gameplay.Horizontal.started += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.performed += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.canceled += HorizontalHandler;
|
||||
|
||||
_playerInput.Gameplay.Jump.started += Jump;
|
||||
_playerInput.Gameplay.Jump.canceled += Jump;
|
||||
|
||||
_playerInput.Gameplay.Fire.performed += Fire;
|
||||
}
|
||||
|
||||
void Jump(InputAction.CallbackContext obj) {
|
||||
if (obj.started) {
|
||||
_currentBufferTime = bufferTime;
|
||||
}else if (obj.canceled) {
|
||||
if (Rb.velocity.y < 0f) return;
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, Rb.velocity.y * jumpCancellationMultiplier);
|
||||
}
|
||||
}
|
||||
|
||||
void Fire(InputAction.CallbackContext obj) {
|
||||
if (Bullets >= maxBullets) return;
|
||||
Bullet14 bullet14 = Instantiate(bullet, shootingPos.position, Quaternion.identity);
|
||||
bullet14.AddForce(_facingDirection);
|
||||
}
|
||||
|
||||
void HorizontalHandler(InputAction.CallbackContext obj) {
|
||||
_horizontalInput = obj.ReadValue<float>();
|
||||
_facingDirection = _horizontalInput > 0 ? 1 : _horizontalInput < 0 ? -1 : _facingDirection;
|
||||
}
|
||||
|
||||
void OnEnable() {
|
||||
_playerInput.Enable();
|
||||
}
|
||||
|
||||
void OnDisable() {
|
||||
_playerInput.Disable();
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update() {
|
||||
float xScale = Mathf.SmoothDamp(transform.localScale.x, _facingDirection, ref _facingDirectionVelocity,
|
||||
.1f);
|
||||
transform.localScale = new Vector3(xScale, 1, 1);
|
||||
|
||||
animator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
bounceAnimator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
animator.SetFloat(YVelocity, Rb.velocity.y);
|
||||
animator.SetBool(Grounded, _grounded);
|
||||
bounceAnimator.SetBool(Grounded, _grounded);
|
||||
|
||||
if (_currentBufferTime > 0f && _currentCoyoteTime > 0f) {
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, jumpForce);
|
||||
animator.SetTrigger(Jump1);
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
|
||||
_currentBufferTime = _currentCoyoteTime = 0f;
|
||||
}
|
||||
|
||||
_currentCoyoteTime -= Time.deltaTime;
|
||||
_currentBufferTime -= Time.deltaTime;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
bool grounded = Physics2D.OverlapBox(transform.position, feetSize, 0, groundMask);
|
||||
if (!_grounded && grounded) {
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
}
|
||||
|
||||
_grounded = grounded;
|
||||
if (_grounded && Rb.velocity.y < .1f)
|
||||
_currentCoyoteTime = coyoteTime;
|
||||
|
||||
_xVelocity = Rb.velocity.x;
|
||||
_xVelocity = Mathf.SmoothDamp(_xVelocity, _horizontalInput * speed, ref _accelerationVelocity,
|
||||
acceleration);;
|
||||
Rb.velocity = new Vector2(_xVelocity, Rb.velocity.y);
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
Gizmos.color = Color.red;
|
||||
Gizmos.DrawWireCube(transform.position, feetSize);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 14/PlayerMovement14.cs.meta
Normal file
11
Assets/Scripts/Level 14/PlayerMovement14.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d4d93ec5c235cb5488298abf70e96c8b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/Level 16.meta
Normal file
8
Assets/Scripts/Level 16.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6f69158ce97cc90429f6dc4b167d671d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
50
Assets/Scripts/Level 16/Bullet16.cs
Normal file
50
Assets/Scripts/Level 16/Bullet16.cs
Normal file
|
@ -0,0 +1,50 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level16 {
|
||||
public class Bullet16 : BulletStats {
|
||||
int _currentBounces;
|
||||
|
||||
[SerializeField] Sprite red, yellow;
|
||||
|
||||
protected override void Start() {
|
||||
base.Start();
|
||||
|
||||
_currentBounces = maxBounces;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
if (Rb.velocity.y <= maxYSpeed) return;
|
||||
Vector2 velocity = Rb.velocity;
|
||||
velocity.y = maxYSpeed;
|
||||
Rb.velocity = velocity;
|
||||
}
|
||||
|
||||
public void AddForce(int direction) {
|
||||
++PlayerMovement16.instance.Bullets;
|
||||
GetComponent<Rigidbody2D>().velocity = Vector2.right * direction * bulletSpeed;
|
||||
}
|
||||
|
||||
void OnCollisionEnter2D(Collision2D other) {
|
||||
transform.DOPunchScale(transform.localScale * 1.5f, .1f);
|
||||
|
||||
DOTween.Sequence()
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = yellow;
|
||||
}).AppendInterval(.1f)
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = red;
|
||||
});
|
||||
|
||||
--_currentBounces;
|
||||
if (_currentBounces != 0 || other.gameObject.CompareTag("Enemy")) return;
|
||||
|
||||
Destroy(gameObject);
|
||||
}
|
||||
|
||||
void OnDestroy() {
|
||||
--PlayerMovement16.instance.Bullets;
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 16/Bullet16.cs.meta
Normal file
11
Assets/Scripts/Level 16/Bullet16.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ffc4a1c4b7d23a14c97030c9cca9cc62
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
54
Assets/Scripts/Level 16/Enemy16.cs
Normal file
54
Assets/Scripts/Level 16/Enemy16.cs
Normal file
|
@ -0,0 +1,54 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level16 {
|
||||
public class Enemy16 : EnemyStats {
|
||||
[SerializeField] float speed;
|
||||
|
||||
[SerializeField] LayerMask groundLayer;
|
||||
|
||||
[SerializeField] SpriteRenderer sprite;
|
||||
|
||||
[Header("Flipping Pivots")]
|
||||
[SerializeField] Transform flippingPivotLeft;
|
||||
[SerializeField] Transform flippingPivotRight;
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
static readonly int Lerp = Shader.PropertyToID("_Lerp");
|
||||
|
||||
// Update is called once per frame
|
||||
void FixedUpdate() {
|
||||
if (_facingDirection > 0) {
|
||||
if (Physics2D.OverlapBox(flippingPivotRight.position, flippingPivotRight.localScale, 0, groundLayer)) {
|
||||
_facingDirection = -1;
|
||||
sprite.transform.localScale = new Vector3(-1, 1, 1);
|
||||
}
|
||||
}else {
|
||||
if (Physics2D.OverlapBox(flippingPivotLeft.position, flippingPivotLeft.localScale, 0, groundLayer)) {
|
||||
_facingDirection = 1;
|
||||
sprite.transform.localScale = Vector3.one;
|
||||
}
|
||||
}
|
||||
Rb.velocity = new Vector2(speed * _facingDirection, Rb.velocity.y);
|
||||
}
|
||||
|
||||
public void DoKill() {
|
||||
sprite.material.DOFloat(1f, Lerp, .1f).SetLoops(2, LoopType.Yoyo).SetUpdate(true);
|
||||
ScreenShake.Shake(5f, .2f);
|
||||
Collider.enabled = false;
|
||||
Rb.freezeRotation = false;
|
||||
Rb.AddForceAtPosition(Vector2.up * throwForce, transform.position + new Vector3(-.5f, .5f), ForceMode2D.Impulse);
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
if(!flippingPivotLeft || !flippingPivotRight) return;
|
||||
|
||||
Gizmos.color = Color.red;
|
||||
|
||||
Gizmos.DrawWireCube(flippingPivotLeft.position, flippingPivotLeft.localScale);
|
||||
Gizmos.DrawWireCube(flippingPivotRight.position, flippingPivotRight.localScale);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 16/Enemy16.cs.meta
Normal file
11
Assets/Scripts/Level 16/Enemy16.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 100f0e08a6551254d8272504968916eb
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
27
Assets/Scripts/Level 16/EnemyWeakPoint16.cs
Normal file
27
Assets/Scripts/Level 16/EnemyWeakPoint16.cs
Normal file
|
@ -0,0 +1,27 @@
|
|||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level16 {
|
||||
public class EnemyWeakPoint16 : MonoBehaviour {
|
||||
|
||||
Enemy16 _enemy;
|
||||
|
||||
void Awake() {
|
||||
_enemy = GetComponentInParent<Enemy16>();
|
||||
}
|
||||
|
||||
void OnTriggerEnter2D(Collider2D other) {
|
||||
if (!other.CompareTag("Player") && !other.CompareTag("Bullet")) return;
|
||||
PlayerMovement16 player = other.GetComponent<PlayerMovement16>();
|
||||
|
||||
if(player) player.Rb.velocity = new Vector2(player.Rb.velocity.x, player.deathForce);
|
||||
if(player) player.Animator.SetTrigger(PlayerMovement16.Jump1);
|
||||
if(player) player.BounceAnimator.SetTrigger(PlayerMovement16.Bounce);
|
||||
|
||||
if(!player) Destroy(other.gameObject);
|
||||
|
||||
_enemy.DoKill();
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
3
Assets/Scripts/Level 16/EnemyWeakPoint16.cs.meta
Normal file
3
Assets/Scripts/Level 16/EnemyWeakPoint16.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3b997125f078d6f459771c53a5d20d66
|
||||
timeCreated: 1691603524
|
139
Assets/Scripts/Level 16/PlayerMovement16.cs
Normal file
139
Assets/Scripts/Level 16/PlayerMovement16.cs
Normal file
|
@ -0,0 +1,139 @@
|
|||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
|
||||
namespace Level16 {
|
||||
public class PlayerMovement16 : PlayerStats {
|
||||
|
||||
[Header("Shooting")]
|
||||
[SerializeField] Bullet16 bullet;
|
||||
[SerializeField] Transform shootingPos;
|
||||
|
||||
[Header("Physics")]
|
||||
[SerializeField] LayerMask groundMask;
|
||||
[SerializeField] Vector2 feetSize;
|
||||
|
||||
float _horizontalInput;
|
||||
float _xVelocity, _accelerationVelocity;
|
||||
float _currentCoyoteTime, _currentBufferTime;
|
||||
bool _grounded;
|
||||
|
||||
float _facingDirectionVelocity;
|
||||
|
||||
public int Bullets { set; get; }
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
PlayerInput _playerInput;
|
||||
|
||||
[Header("Animations")]
|
||||
[SerializeField] Animator animator;
|
||||
[SerializeField] Animator bounceAnimator;
|
||||
|
||||
[Header("Particles")]
|
||||
[SerializeField] ParticleSystem runningParticles;
|
||||
|
||||
public Animator Animator => animator;
|
||||
public Animator BounceAnimator => bounceAnimator;
|
||||
|
||||
public static readonly int Jump1 = Animator.StringToHash("Jump");
|
||||
static readonly int XVelocity = Animator.StringToHash("xVelocity");
|
||||
static readonly int YVelocity = Animator.StringToHash("yVelocity");
|
||||
static readonly int Grounded = Animator.StringToHash("Grounded");
|
||||
public static readonly int Bounce = Animator.StringToHash("Bounce");
|
||||
|
||||
public static PlayerMovement16 instance;
|
||||
|
||||
void Awake() {
|
||||
instance = this;
|
||||
|
||||
_playerInput = new PlayerInput();
|
||||
|
||||
_playerInput.Gameplay.Horizontal.started += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.performed += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.canceled += HorizontalHandler;
|
||||
|
||||
_playerInput.Gameplay.Jump.started += Jump;
|
||||
_playerInput.Gameplay.Jump.canceled += Jump;
|
||||
|
||||
_playerInput.Gameplay.Fire.performed += Fire;
|
||||
}
|
||||
|
||||
void Jump(InputAction.CallbackContext obj) {
|
||||
if (obj.started) {
|
||||
_currentBufferTime = bufferTime;
|
||||
}else if (obj.canceled) {
|
||||
if (Rb.velocity.y < 0f) return;
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, Rb.velocity.y * jumpCancellationMultiplier);
|
||||
}
|
||||
}
|
||||
|
||||
void Fire(InputAction.CallbackContext obj) {
|
||||
if (Bullets >= maxBullets) return;
|
||||
Bullet16 bullet16 = Instantiate(bullet, shootingPos.position, Quaternion.identity);
|
||||
bullet16.AddForce(_facingDirection);
|
||||
}
|
||||
|
||||
void HorizontalHandler(InputAction.CallbackContext obj) {
|
||||
_horizontalInput = obj.ReadValue<float>();
|
||||
_facingDirection = _horizontalInput > 0 ? 1 : _horizontalInput < 0 ? -1 : _facingDirection;
|
||||
}
|
||||
|
||||
void OnEnable() {
|
||||
_playerInput.Enable();
|
||||
}
|
||||
|
||||
void OnDisable() {
|
||||
_playerInput.Disable();
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update() {
|
||||
float xScale = Mathf.SmoothDamp(transform.localScale.x, _facingDirection, ref _facingDirectionVelocity,
|
||||
.1f);
|
||||
transform.localScale = new Vector3(xScale, 1, 1);
|
||||
|
||||
animator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
bounceAnimator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
animator.SetFloat(YVelocity, Rb.velocity.y);
|
||||
animator.SetBool(Grounded, _grounded);
|
||||
bounceAnimator.SetBool(Grounded, _grounded);
|
||||
|
||||
if (_currentBufferTime > 0f && _currentCoyoteTime > 0f) {
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, jumpForce);
|
||||
animator.SetTrigger(Jump1);
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
|
||||
_currentBufferTime = _currentCoyoteTime = 0f;
|
||||
}
|
||||
|
||||
_currentCoyoteTime -= Time.deltaTime;
|
||||
_currentBufferTime -= Time.deltaTime;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
bool grounded = Physics2D.OverlapBox(transform.position, feetSize, 0, groundMask);
|
||||
if (!_grounded && grounded) {
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
}
|
||||
|
||||
_grounded = grounded;
|
||||
if (_grounded && Rb.velocity.y < .1f)
|
||||
_currentCoyoteTime = coyoteTime;
|
||||
|
||||
_xVelocity = Rb.velocity.x;
|
||||
_xVelocity = Mathf.SmoothDamp(_xVelocity, _horizontalInput * speed, ref _accelerationVelocity,
|
||||
acceleration);
|
||||
Rb.velocity = new Vector2(_xVelocity, Rb.velocity.y);
|
||||
|
||||
if(Mathf.Abs(_xVelocity) > 1f && grounded)
|
||||
runningParticles.Play();
|
||||
else
|
||||
runningParticles.Stop();
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
Gizmos.color = Color.red;
|
||||
Gizmos.DrawWireCube(transform.position, feetSize);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 16/PlayerMovement16.cs.meta
Normal file
11
Assets/Scripts/Level 16/PlayerMovement16.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8da35824459924042b4cf7294a4ae276
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/Level 17.meta
Normal file
8
Assets/Scripts/Level 17.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 23f4ced8930551140b347d199f354377
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
50
Assets/Scripts/Level 17/Bullet17.cs
Normal file
50
Assets/Scripts/Level 17/Bullet17.cs
Normal file
|
@ -0,0 +1,50 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level17 {
|
||||
public class Bullet17 : BulletStats {
|
||||
int _currentBounces;
|
||||
|
||||
[SerializeField] Sprite red, yellow;
|
||||
|
||||
protected override void Start() {
|
||||
base.Start();
|
||||
|
||||
_currentBounces = maxBounces;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
if (Rb.velocity.y <= maxYSpeed) return;
|
||||
Vector2 velocity = Rb.velocity;
|
||||
velocity.y = maxYSpeed;
|
||||
Rb.velocity = velocity;
|
||||
}
|
||||
|
||||
public void AddForce(int direction) {
|
||||
++PlayerMovement17.instance.Bullets;
|
||||
GetComponent<Rigidbody2D>().velocity = Vector2.right * direction * bulletSpeed;
|
||||
}
|
||||
|
||||
void OnCollisionEnter2D(Collision2D other) {
|
||||
transform.DOPunchScale(transform.localScale * 1.5f, .1f);
|
||||
|
||||
DOTween.Sequence()
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = yellow;
|
||||
}).AppendInterval(.1f)
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = red;
|
||||
});
|
||||
|
||||
--_currentBounces;
|
||||
if (_currentBounces != 0 || other.gameObject.CompareTag("Enemy")) return;
|
||||
|
||||
Destroy(gameObject);
|
||||
}
|
||||
|
||||
void OnDestroy() {
|
||||
--PlayerMovement17.instance.Bullets;
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 17/Bullet17.cs.meta
Normal file
11
Assets/Scripts/Level 17/Bullet17.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e536bfdfb94eac844aba5fca3160aa10
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
54
Assets/Scripts/Level 17/Enemy17.cs
Normal file
54
Assets/Scripts/Level 17/Enemy17.cs
Normal file
|
@ -0,0 +1,54 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level17 {
|
||||
public class Enemy17 : EnemyStats {
|
||||
[SerializeField] float speed;
|
||||
|
||||
[SerializeField] LayerMask groundLayer;
|
||||
|
||||
[SerializeField] SpriteRenderer sprite;
|
||||
|
||||
[Header("Flipping Pivots")]
|
||||
[SerializeField] Transform flippingPivotLeft;
|
||||
[SerializeField] Transform flippingPivotRight;
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
static readonly int Lerp = Shader.PropertyToID("_Lerp");
|
||||
|
||||
// Update is called once per frame
|
||||
void FixedUpdate() {
|
||||
if (_facingDirection > 0) {
|
||||
if (Physics2D.OverlapBox(flippingPivotRight.position, flippingPivotRight.localScale, 0, groundLayer)) {
|
||||
_facingDirection = -1;
|
||||
sprite.transform.localScale = new Vector3(-1, 1, 1);
|
||||
}
|
||||
}else {
|
||||
if (Physics2D.OverlapBox(flippingPivotLeft.position, flippingPivotLeft.localScale, 0, groundLayer)) {
|
||||
_facingDirection = 1;
|
||||
sprite.transform.localScale = Vector3.one;
|
||||
}
|
||||
}
|
||||
Rb.velocity = new Vector2(speed * _facingDirection, Rb.velocity.y);
|
||||
}
|
||||
|
||||
public void DoKill() {
|
||||
sprite.material.DOFloat(1f, Lerp, .1f).SetLoops(2, LoopType.Yoyo).SetUpdate(true);
|
||||
ScreenShake.Shake(5f, .2f);
|
||||
Collider.enabled = false;
|
||||
Rb.freezeRotation = false;
|
||||
Rb.AddForceAtPosition(Vector2.up * throwForce, transform.position + new Vector3(-.5f, .5f), ForceMode2D.Impulse);
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
if(!flippingPivotLeft || !flippingPivotRight) return;
|
||||
|
||||
Gizmos.color = Color.red;
|
||||
|
||||
Gizmos.DrawWireCube(flippingPivotLeft.position, flippingPivotLeft.localScale);
|
||||
Gizmos.DrawWireCube(flippingPivotRight.position, flippingPivotRight.localScale);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 17/Enemy17.cs.meta
Normal file
11
Assets/Scripts/Level 17/Enemy17.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cbfa4fa2e594e8746b323090657d457e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
27
Assets/Scripts/Level 17/EnemyWeakPoint17.cs
Normal file
27
Assets/Scripts/Level 17/EnemyWeakPoint17.cs
Normal file
|
@ -0,0 +1,27 @@
|
|||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level17 {
|
||||
public class EnemyWeakPoint17 : MonoBehaviour {
|
||||
|
||||
Enemy17 _enemy;
|
||||
|
||||
void Awake() {
|
||||
_enemy = GetComponentInParent<Enemy17>();
|
||||
}
|
||||
|
||||
void OnTriggerEnter2D(Collider2D other) {
|
||||
if (!other.CompareTag("Player") && !other.CompareTag("Bullet")) return;
|
||||
PlayerMovement17 player = other.GetComponent<PlayerMovement17>();
|
||||
|
||||
if(player) player.Rb.velocity = new Vector2(player.Rb.velocity.x, player.deathForce);
|
||||
if(player) player.Animator.SetTrigger(PlayerMovement17.Jump1);
|
||||
if(player) player.BounceAnimator.SetTrigger(PlayerMovement17.Bounce);
|
||||
|
||||
if(!player) Destroy(other.gameObject);
|
||||
|
||||
_enemy.DoKill();
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
3
Assets/Scripts/Level 17/EnemyWeakPoint17.cs.meta
Normal file
3
Assets/Scripts/Level 17/EnemyWeakPoint17.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 386320738617c644ebe66f92215e2969
|
||||
timeCreated: 1691603524
|
143
Assets/Scripts/Level 17/PlayerMovement17.cs
Normal file
143
Assets/Scripts/Level 17/PlayerMovement17.cs
Normal file
|
@ -0,0 +1,143 @@
|
|||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
|
||||
namespace Level17 {
|
||||
public class PlayerMovement17 : PlayerStats {
|
||||
|
||||
[Header("Shooting")]
|
||||
[SerializeField] Bullet17 bullet;
|
||||
[SerializeField] Transform shootingPos;
|
||||
|
||||
[Header("Physics")]
|
||||
[SerializeField] LayerMask groundMask;
|
||||
[SerializeField] Vector2 feetSize;
|
||||
|
||||
float _horizontalInput;
|
||||
float _xVelocity, _accelerationVelocity;
|
||||
float _currentCoyoteTime, _currentBufferTime;
|
||||
bool _grounded;
|
||||
|
||||
float _facingDirectionVelocity;
|
||||
|
||||
public int Bullets { set; get; }
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
PlayerInput _playerInput;
|
||||
|
||||
[Header("Animations")]
|
||||
[SerializeField] Animator animator;
|
||||
[SerializeField] Animator bounceAnimator;
|
||||
|
||||
[Header("Particles")]
|
||||
[SerializeField] ParticleSystem runningParticles;
|
||||
[SerializeField] ParticleSystem jumpParticles;
|
||||
|
||||
public Animator Animator => animator;
|
||||
public Animator BounceAnimator => bounceAnimator;
|
||||
|
||||
public static readonly int Jump1 = Animator.StringToHash("Jump");
|
||||
static readonly int XVelocity = Animator.StringToHash("xVelocity");
|
||||
static readonly int YVelocity = Animator.StringToHash("yVelocity");
|
||||
static readonly int Grounded = Animator.StringToHash("Grounded");
|
||||
public static readonly int Bounce = Animator.StringToHash("Bounce");
|
||||
|
||||
public static PlayerMovement17 instance;
|
||||
|
||||
void Awake() {
|
||||
instance = this;
|
||||
|
||||
_playerInput = new PlayerInput();
|
||||
|
||||
_playerInput.Gameplay.Horizontal.started += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.performed += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.canceled += HorizontalHandler;
|
||||
|
||||
_playerInput.Gameplay.Jump.started += Jump;
|
||||
_playerInput.Gameplay.Jump.canceled += Jump;
|
||||
|
||||
_playerInput.Gameplay.Fire.performed += Fire;
|
||||
}
|
||||
|
||||
void Jump(InputAction.CallbackContext obj) {
|
||||
if (obj.started) {
|
||||
_currentBufferTime = bufferTime;
|
||||
}else if (obj.canceled) {
|
||||
if (Rb.velocity.y < 0f) return;
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, Rb.velocity.y * jumpCancellationMultiplier);
|
||||
}
|
||||
}
|
||||
|
||||
void Fire(InputAction.CallbackContext obj) {
|
||||
if (Bullets >= maxBullets) return;
|
||||
Bullet17 bullet17 = Instantiate(bullet, shootingPos.position, Quaternion.identity);
|
||||
bullet17.AddForce(_facingDirection);
|
||||
}
|
||||
|
||||
void HorizontalHandler(InputAction.CallbackContext obj) {
|
||||
_horizontalInput = obj.ReadValue<float>();
|
||||
_facingDirection = _horizontalInput > 0 ? 1 : _horizontalInput < 0 ? -1 : _facingDirection;
|
||||
}
|
||||
|
||||
void OnEnable() {
|
||||
_playerInput.Enable();
|
||||
}
|
||||
|
||||
void OnDisable() {
|
||||
_playerInput.Disable();
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update() {
|
||||
float xScale = Mathf.SmoothDamp(transform.localScale.x, _facingDirection, ref _facingDirectionVelocity,
|
||||
.1f);
|
||||
transform.localScale = new Vector3(xScale, 1, 1);
|
||||
|
||||
animator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
bounceAnimator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
animator.SetFloat(YVelocity, Rb.velocity.y);
|
||||
animator.SetBool(Grounded, _grounded);
|
||||
bounceAnimator.SetBool(Grounded, _grounded);
|
||||
|
||||
if (_currentBufferTime > 0f && _currentCoyoteTime > 0f) {
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, jumpForce);
|
||||
|
||||
animator.SetTrigger(Jump1);
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
|
||||
Instantiate(jumpParticles, transform);
|
||||
|
||||
_currentBufferTime = _currentCoyoteTime = 0f;
|
||||
}
|
||||
|
||||
_currentCoyoteTime -= Time.deltaTime;
|
||||
_currentBufferTime -= Time.deltaTime;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
bool grounded = Physics2D.OverlapBox(transform.position, feetSize, 0, groundMask);
|
||||
if (!_grounded && grounded) {
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
}
|
||||
|
||||
_grounded = grounded;
|
||||
if (_grounded && Rb.velocity.y < .1f)
|
||||
_currentCoyoteTime = coyoteTime;
|
||||
|
||||
_xVelocity = Rb.velocity.x;
|
||||
_xVelocity = Mathf.SmoothDamp(_xVelocity, _horizontalInput * speed, ref _accelerationVelocity,
|
||||
acceleration);
|
||||
Rb.velocity = new Vector2(_xVelocity, Rb.velocity.y);
|
||||
|
||||
if(Mathf.Abs(_xVelocity) > 1f && grounded)
|
||||
runningParticles.Play();
|
||||
else
|
||||
runningParticles.Stop();
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
Gizmos.color = Color.red;
|
||||
Gizmos.DrawWireCube(transform.position, feetSize);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 17/PlayerMovement17.cs.meta
Normal file
11
Assets/Scripts/Level 17/PlayerMovement17.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b4c6b56200d23064bb5a958a0785dd10
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/Level 18.meta
Normal file
8
Assets/Scripts/Level 18.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9ff703884836e3a49a57d1b581dfc166
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
50
Assets/Scripts/Level 18/Bullet18.cs
Normal file
50
Assets/Scripts/Level 18/Bullet18.cs
Normal file
|
@ -0,0 +1,50 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level18 {
|
||||
public class Bullet18 : BulletStats {
|
||||
int _currentBounces;
|
||||
|
||||
[SerializeField] Sprite red, yellow;
|
||||
|
||||
protected override void Start() {
|
||||
base.Start();
|
||||
|
||||
_currentBounces = maxBounces;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
if (Rb.velocity.y <= maxYSpeed) return;
|
||||
Vector2 velocity = Rb.velocity;
|
||||
velocity.y = maxYSpeed;
|
||||
Rb.velocity = velocity;
|
||||
}
|
||||
|
||||
public void AddForce(int direction) {
|
||||
++PlayerMovement18.instance.Bullets;
|
||||
GetComponent<Rigidbody2D>().velocity = Vector2.right * direction * bulletSpeed;
|
||||
}
|
||||
|
||||
void OnCollisionEnter2D(Collision2D other) {
|
||||
transform.DOPunchScale(transform.localScale * 1.5f, .1f);
|
||||
|
||||
DOTween.Sequence()
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = yellow;
|
||||
}).AppendInterval(.1f)
|
||||
.AppendCallback(() => {
|
||||
Sprite.sprite = red;
|
||||
});
|
||||
|
||||
--_currentBounces;
|
||||
if (_currentBounces != 0 || other.gameObject.CompareTag("Enemy")) return;
|
||||
|
||||
Destroy(gameObject);
|
||||
}
|
||||
|
||||
void OnDestroy() {
|
||||
--PlayerMovement18.instance.Bullets;
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 18/Bullet18.cs.meta
Normal file
11
Assets/Scripts/Level 18/Bullet18.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: caea81241cc057c42855a9997bc0e991
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
59
Assets/Scripts/Level 18/Enemy18.cs
Normal file
59
Assets/Scripts/Level 18/Enemy18.cs
Normal file
|
@ -0,0 +1,59 @@
|
|||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level18 {
|
||||
public class Enemy18 : EnemyStats {
|
||||
[SerializeField] float speed;
|
||||
|
||||
[SerializeField] LayerMask groundLayer;
|
||||
|
||||
[SerializeField] SpriteRenderer sprite;
|
||||
|
||||
[Header("Flipping Pivots")]
|
||||
[SerializeField] Transform flippingPivotLeft;
|
||||
[SerializeField] Transform flippingPivotRight;
|
||||
|
||||
[Header("Particles")]
|
||||
[SerializeField] ParticleSystem deathParticles;
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
static readonly int Lerp = Shader.PropertyToID("_Lerp");
|
||||
|
||||
// Update is called once per frame
|
||||
void FixedUpdate() {
|
||||
if (_facingDirection > 0) {
|
||||
if (Physics2D.OverlapBox(flippingPivotRight.position, flippingPivotRight.localScale, 0, groundLayer)) {
|
||||
_facingDirection = -1;
|
||||
sprite.transform.localScale = new Vector3(-1, 1, 1);
|
||||
}
|
||||
}else {
|
||||
if (Physics2D.OverlapBox(flippingPivotLeft.position, flippingPivotLeft.localScale, 0, groundLayer)) {
|
||||
_facingDirection = 1;
|
||||
sprite.transform.localScale = Vector3.one;
|
||||
}
|
||||
}
|
||||
Rb.velocity = new Vector2(speed * _facingDirection, Rb.velocity.y);
|
||||
}
|
||||
|
||||
public void DoKill() {
|
||||
Instantiate(deathParticles, transform.position, Quaternion.identity);
|
||||
|
||||
sprite.material.DOFloat(1f, Lerp, .1f).SetLoops(2, LoopType.Yoyo).SetUpdate(true);
|
||||
ScreenShake.Shake(5f, .2f);
|
||||
Collider.enabled = false;
|
||||
Rb.freezeRotation = false;
|
||||
Rb.AddForceAtPosition(Vector2.up * throwForce, transform.position + new Vector3(-.5f, .5f), ForceMode2D.Impulse);
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
if(!flippingPivotLeft || !flippingPivotRight) return;
|
||||
|
||||
Gizmos.color = Color.red;
|
||||
|
||||
Gizmos.DrawWireCube(flippingPivotLeft.position, flippingPivotLeft.localScale);
|
||||
Gizmos.DrawWireCube(flippingPivotRight.position, flippingPivotRight.localScale);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 18/Enemy18.cs.meta
Normal file
11
Assets/Scripts/Level 18/Enemy18.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 854054e4bf3df674f9ade2564e916c69
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
27
Assets/Scripts/Level 18/EnemyWeakPoint18.cs
Normal file
27
Assets/Scripts/Level 18/EnemyWeakPoint18.cs
Normal file
|
@ -0,0 +1,27 @@
|
|||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Level18 {
|
||||
public class EnemyWeakPoint18 : MonoBehaviour {
|
||||
|
||||
Enemy18 _enemy;
|
||||
|
||||
void Awake() {
|
||||
_enemy = GetComponentInParent<Enemy18>();
|
||||
}
|
||||
|
||||
void OnTriggerEnter2D(Collider2D other) {
|
||||
if (!other.CompareTag("Player") && !other.CompareTag("Bullet")) return;
|
||||
PlayerMovement18 player = other.GetComponent<PlayerMovement18>();
|
||||
|
||||
if(player) player.Rb.velocity = new Vector2(player.Rb.velocity.x, player.deathForce);
|
||||
if(player) player.Animator.SetTrigger(PlayerMovement18.Jump1);
|
||||
if(player) player.BounceAnimator.SetTrigger(PlayerMovement18.Bounce);
|
||||
|
||||
if(!player) Destroy(other.gameObject);
|
||||
|
||||
_enemy.DoKill();
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
3
Assets/Scripts/Level 18/EnemyWeakPoint18.cs.meta
Normal file
3
Assets/Scripts/Level 18/EnemyWeakPoint18.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 64d2fda615c5f2a419468ab25896aecb
|
||||
timeCreated: 1691603524
|
143
Assets/Scripts/Level 18/PlayerMovement18.cs
Normal file
143
Assets/Scripts/Level 18/PlayerMovement18.cs
Normal file
|
@ -0,0 +1,143 @@
|
|||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
|
||||
namespace Level18 {
|
||||
public class PlayerMovement18 : PlayerStats {
|
||||
|
||||
[Header("Shooting")]
|
||||
[SerializeField] Bullet18 bullet;
|
||||
[SerializeField] Transform shootingPos;
|
||||
|
||||
[Header("Physics")]
|
||||
[SerializeField] LayerMask groundMask;
|
||||
[SerializeField] Vector2 feetSize;
|
||||
|
||||
float _horizontalInput;
|
||||
float _xVelocity, _accelerationVelocity;
|
||||
float _currentCoyoteTime, _currentBufferTime;
|
||||
bool _grounded;
|
||||
|
||||
float _facingDirectionVelocity;
|
||||
|
||||
public int Bullets { set; get; }
|
||||
|
||||
int _facingDirection = 1;
|
||||
|
||||
PlayerInput _playerInput;
|
||||
|
||||
[Header("Animations")]
|
||||
[SerializeField] Animator animator;
|
||||
[SerializeField] Animator bounceAnimator;
|
||||
|
||||
[Header("Particles")]
|
||||
[SerializeField] ParticleSystem runningParticles;
|
||||
[SerializeField] ParticleSystem jumpParticles;
|
||||
|
||||
public Animator Animator => animator;
|
||||
public Animator BounceAnimator => bounceAnimator;
|
||||
|
||||
public static readonly int Jump1 = Animator.StringToHash("Jump");
|
||||
static readonly int XVelocity = Animator.StringToHash("xVelocity");
|
||||
static readonly int YVelocity = Animator.StringToHash("yVelocity");
|
||||
static readonly int Grounded = Animator.StringToHash("Grounded");
|
||||
public static readonly int Bounce = Animator.StringToHash("Bounce");
|
||||
|
||||
public static PlayerMovement18 instance;
|
||||
|
||||
void Awake() {
|
||||
instance = this;
|
||||
|
||||
_playerInput = new PlayerInput();
|
||||
|
||||
_playerInput.Gameplay.Horizontal.started += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.performed += HorizontalHandler;
|
||||
_playerInput.Gameplay.Horizontal.canceled += HorizontalHandler;
|
||||
|
||||
_playerInput.Gameplay.Jump.started += Jump;
|
||||
_playerInput.Gameplay.Jump.canceled += Jump;
|
||||
|
||||
_playerInput.Gameplay.Fire.performed += Fire;
|
||||
}
|
||||
|
||||
void Jump(InputAction.CallbackContext obj) {
|
||||
if (obj.started) {
|
||||
_currentBufferTime = bufferTime;
|
||||
}else if (obj.canceled) {
|
||||
if (Rb.velocity.y < 0f) return;
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, Rb.velocity.y * jumpCancellationMultiplier);
|
||||
}
|
||||
}
|
||||
|
||||
void Fire(InputAction.CallbackContext obj) {
|
||||
if (Bullets >= maxBullets) return;
|
||||
Bullet18 bullet18 = Instantiate(bullet, shootingPos.position, Quaternion.identity);
|
||||
bullet18.AddForce(_facingDirection);
|
||||
}
|
||||
|
||||
void HorizontalHandler(InputAction.CallbackContext obj) {
|
||||
_horizontalInput = obj.ReadValue<float>();
|
||||
_facingDirection = _horizontalInput > 0 ? 1 : _horizontalInput < 0 ? -1 : _facingDirection;
|
||||
}
|
||||
|
||||
void OnEnable() {
|
||||
_playerInput.Enable();
|
||||
}
|
||||
|
||||
void OnDisable() {
|
||||
_playerInput.Disable();
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update() {
|
||||
float xScale = Mathf.SmoothDamp(transform.localScale.x, _facingDirection, ref _facingDirectionVelocity,
|
||||
.1f);
|
||||
transform.localScale = new Vector3(xScale, 1, 1);
|
||||
|
||||
animator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
bounceAnimator.SetFloat(XVelocity, Mathf.Abs(_xVelocity));
|
||||
animator.SetFloat(YVelocity, Rb.velocity.y);
|
||||
animator.SetBool(Grounded, _grounded);
|
||||
bounceAnimator.SetBool(Grounded, _grounded);
|
||||
|
||||
if (_currentBufferTime > 0f && _currentCoyoteTime > 0f) {
|
||||
Rb.velocity = new Vector2(Rb.velocity.x, jumpForce);
|
||||
|
||||
animator.SetTrigger(Jump1);
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
|
||||
Instantiate(jumpParticles, transform);
|
||||
|
||||
_currentBufferTime = _currentCoyoteTime = 0f;
|
||||
}
|
||||
|
||||
_currentCoyoteTime -= Time.deltaTime;
|
||||
_currentBufferTime -= Time.deltaTime;
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
bool grounded = Physics2D.OverlapBox(transform.position, feetSize, 0, groundMask);
|
||||
if (!_grounded && grounded) {
|
||||
bounceAnimator.SetTrigger(Bounce);
|
||||
}
|
||||
|
||||
_grounded = grounded;
|
||||
if (_grounded && Rb.velocity.y < .1f)
|
||||
_currentCoyoteTime = coyoteTime;
|
||||
|
||||
_xVelocity = Rb.velocity.x;
|
||||
_xVelocity = Mathf.SmoothDamp(_xVelocity, _horizontalInput * speed, ref _accelerationVelocity,
|
||||
acceleration);
|
||||
Rb.velocity = new Vector2(_xVelocity, Rb.velocity.y);
|
||||
|
||||
if(Mathf.Abs(_xVelocity) > 1f && grounded)
|
||||
runningParticles.Play();
|
||||
else
|
||||
runningParticles.Stop();
|
||||
}
|
||||
|
||||
void OnDrawGizmos() {
|
||||
Gizmos.color = Color.red;
|
||||
Gizmos.DrawWireCube(transform.position, feetSize);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Scripts/Level 18/PlayerMovement18.cs.meta
Normal file
11
Assets/Scripts/Level 18/PlayerMovement18.cs.meta
Normal file
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2d04dc4df6815c945871c6c50fc9b729
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Sprites/Circle.png
Normal file
BIN
Assets/Sprites/Circle.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.9 KiB |
248
Assets/Sprites/Circle.png.meta
Normal file
248
Assets/Sprites/Circle.png.meta
Normal file
|
@ -0,0 +1,248 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b21f556aaa5dbce4883392b875cca241
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: -2413806693520163455
|
||||
second: Circle
|
||||
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
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
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: 256
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: 0
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
cookieLightType: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
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
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: Circle
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline:
|
||||
- - {x: 33, y: 128}
|
||||
- {x: -33, y: 128}
|
||||
- {x: -95, y: 95}
|
||||
- {x: -128, y: 33}
|
||||
- {x: -128, y: -33}
|
||||
- {x: -95, y: -95}
|
||||
- {x: -33, y: -128}
|
||||
- {x: 33, y: -128}
|
||||
- {x: 95, y: -95}
|
||||
- {x: 128, y: -33}
|
||||
- {x: 128, y: 33}
|
||||
- {x: 95, y: 95}
|
||||
physicsShape:
|
||||
- - {x: 0, y: 128}
|
||||
- {x: -39, y: 121}
|
||||
- {x: -75, y: 103}
|
||||
- {x: -103, y: 75}
|
||||
- {x: -121, y: 39}
|
||||
- {x: -128, y: 0}
|
||||
- {x: -121, y: -39}
|
||||
- {x: -103, y: -75}
|
||||
- {x: -75, y: -103}
|
||||
- {x: -39, y: -121}
|
||||
- {x: 0, y: -128}
|
||||
- {x: 39, y: -121}
|
||||
- {x: 75, y: -103}
|
||||
- {x: 103, y: -75}
|
||||
- {x: 121, y: -39}
|
||||
- {x: 128, y: 0}
|
||||
- {x: 121, y: 39}
|
||||
- {x: 103, y: 75}
|
||||
- {x: 75, y: 103}
|
||||
- {x: 39, y: 121}
|
||||
tessellationDetail: 0
|
||||
bones: []
|
||||
spriteID: 18d3544e99f608ed0800000000000000
|
||||
internalID: -2413806693520163455
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
outline:
|
||||
- - {x: 33, y: 128}
|
||||
- {x: -33, y: 128}
|
||||
- {x: -95, y: 95}
|
||||
- {x: -128, y: 33}
|
||||
- {x: -128, y: -33}
|
||||
- {x: -95, y: -95}
|
||||
- {x: -33, y: -128}
|
||||
- {x: 33, y: -128}
|
||||
- {x: 95, y: -95}
|
||||
- {x: 128, y: -33}
|
||||
- {x: 128, y: 33}
|
||||
- {x: 95, y: 95}
|
||||
physicsShape:
|
||||
- - {x: 0, y: 128}
|
||||
- {x: -39, y: 121}
|
||||
- {x: -75, y: 103}
|
||||
- {x: -103, y: 75}
|
||||
- {x: -121, y: 39}
|
||||
- {x: -128, y: 0}
|
||||
- {x: -121, y: -39}
|
||||
- {x: -103, y: -75}
|
||||
- {x: -75, y: -103}
|
||||
- {x: -39, y: -121}
|
||||
- {x: 0, y: -128}
|
||||
- {x: 39, y: -121}
|
||||
- {x: 75, y: -103}
|
||||
- {x: 103, y: -75}
|
||||
- {x: 121, y: -39}
|
||||
- {x: 128, y: 0}
|
||||
- {x: 121, y: 39}
|
||||
- {x: 103, y: 75}
|
||||
- {x: 75, y: 103}
|
||||
- {x: 39, y: 121}
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable:
|
||||
Circle: -2413806693520163455
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -53,4 +53,4 @@ Physics2DSettings:
|
|||
m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
|
||||
m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
|
||||
m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
|
||||
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffff7fffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffff7fffffff3ffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
|
|
|
@ -15,7 +15,7 @@ TagManager:
|
|||
- UI
|
||||
- Player
|
||||
- Bullet
|
||||
-
|
||||
- Enemy
|
||||
-
|
||||
-
|
||||
-
|
||||
|
|
|
@ -6,35 +6,35 @@ EditorUserSettings:
|
|||
serializedVersion: 4
|
||||
m_ConfigSettings:
|
||||
RecentlyUsedSceneGuid-0:
|
||||
value: 5553055e01065a5f0e0b547546770e44464f4e2f7e7824667a7b496ab5e3303b
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-1:
|
||||
value: 5303525100025058555e5b2047270e44134f1d7e782d77607a2d4b61e0e46769
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-2:
|
||||
value: 07075607540c5e0c5c5c5c2342260d444f4f4f72292c7f6274701c36b4b66560
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-3:
|
||||
value: 0602010450530a5f540c557742270e444f154d7a7e71743428791c37b7e56660
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-4:
|
||||
value: 5108505107075c035a5d0a2740210b4443161a7b7e7073347e7c4e65b0b33768
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-5:
|
||||
value: 0107070453545e0f5b5d0d23442707444f1541797a2a7e677d7a1e64b5e13669
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-6:
|
||||
RecentlyUsedSceneGuid-1:
|
||||
value: 0253500055570f025c5e5827477b0a4417151b732e7d20647b7b4d36b3b0603a
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-7:
|
||||
RecentlyUsedSceneGuid-2:
|
||||
value: 005202545d010f09595d0e7b48750f44154f4a2f75787365797e4d60bbb9646f
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-8:
|
||||
RecentlyUsedSceneGuid-3:
|
||||
value: 515250075c0c595e5f5a5e71122159444e4e4a2f7a7d7f602f284d66b4b76661
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-9:
|
||||
RecentlyUsedSceneGuid-4:
|
||||
value: 0107005e070c50080c0a0e7343250d4443154b7e297070617f714f60b1b46168
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-5:
|
||||
value: 520206545c0c5e080e5a597142275944444e4e2b2e2e7167297e4831b2b23661
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-6:
|
||||
value: 5103510756005f5e0f5b5d2346250c444316407d2f2b71637c2b4965b2b2303e
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-7:
|
||||
value: 55050103570008035a080e7b47220b44434f487e2d2a2534742b446bb6b0603e
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-8:
|
||||
value: 0008575753515a02095d0d2342765b4443161d792a7e2469757f4b65e6b9373a
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-9:
|
||||
value: 05060d5f56050a5a5f5e5a7549220c44411640737e797e6628714c36b3b06c60
|
||||
flags: 0
|
||||
UnityEditor.ShaderGraph.Blackboard:
|
||||
value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba75e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1bf968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8ffaeffff8e85dd8390e3949c8899daa7
|
||||
flags: 0
|
||||
|
|
|
@ -19,7 +19,7 @@ MonoBehaviour:
|
|||
width: 3072
|
||||
height: 1636.8
|
||||
m_ShowMode: 4
|
||||
m_Title: Game
|
||||
m_Title: Project
|
||||
m_RootView: {fileID: 2}
|
||||
m_MinSize: {x: 875, y: 300}
|
||||
m_MaxSize: {x: 10000, y: 10000}
|
||||
|
@ -119,7 +119,7 @@ MonoBehaviour:
|
|||
m_MinSize: {x: 300, y: 200}
|
||||
m_MaxSize: {x: 24288, y: 16192}
|
||||
vertical: 0
|
||||
controlID: 122
|
||||
controlID: 69
|
||||
--- !u!114 &6
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
|
@ -144,7 +144,7 @@ MonoBehaviour:
|
|||
m_MinSize: {x: 200, y: 200}
|
||||
m_MaxSize: {x: 16192, y: 16192}
|
||||
vertical: 1
|
||||
controlID: 53
|
||||
controlID: 70
|
||||
--- !u!114 &7
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
|
@ -155,7 +155,7 @@ MonoBehaviour:
|
|||
m_Enabled: 1
|
||||
m_EditorHideFlags: 1
|
||||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
|
||||
m_Name: GameView
|
||||
m_Name: SceneView
|
||||
m_EditorClassIdentifier:
|
||||
m_Children: []
|
||||
m_Position:
|
||||
|
@ -164,16 +164,17 @@ MonoBehaviour:
|
|||
y: 0
|
||||
width: 2365.6
|
||||
height: 1106.4
|
||||
m_MinSize: {x: 200, y: 200}
|
||||
m_MaxSize: {x: 4000, y: 4000}
|
||||
m_ActualView: {fileID: 15}
|
||||
m_MinSize: {x: 201, y: 221}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 17}
|
||||
m_Panes:
|
||||
- {fileID: 17}
|
||||
- {fileID: 15}
|
||||
- {fileID: 16}
|
||||
- {fileID: 14}
|
||||
- {fileID: 15}
|
||||
- {fileID: 13}
|
||||
m_Selected: 2
|
||||
m_LastSelected: 0
|
||||
- {fileID: 12}
|
||||
m_Selected: 0
|
||||
m_LastSelected: 2
|
||||
--- !u!114 &8
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
|
@ -198,7 +199,7 @@ MonoBehaviour:
|
|||
m_MinSize: {x: 200, y: 100}
|
||||
m_MaxSize: {x: 16192, y: 8096}
|
||||
vertical: 0
|
||||
controlID: 65
|
||||
controlID: 71
|
||||
--- !u!114 &9
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
|
@ -218,11 +219,11 @@ MonoBehaviour:
|
|||
y: 0
|
||||
width: 370.4
|
||||
height: 480.40002
|
||||
m_MinSize: {x: 200, y: 200}
|
||||
m_MaxSize: {x: 4000, y: 4000}
|
||||
m_ActualView: {fileID: 17}
|
||||
m_MinSize: {x: 201, y: 221}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 18}
|
||||
m_Panes:
|
||||
- {fileID: 17}
|
||||
- {fileID: 18}
|
||||
m_Selected: 0
|
||||
m_LastSelected: 0
|
||||
--- !u!114 &10
|
||||
|
@ -246,13 +247,13 @@ MonoBehaviour:
|
|||
height: 480.40002
|
||||
m_MinSize: {x: 232, y: 271}
|
||||
m_MaxSize: {x: 10002, y: 10021}
|
||||
m_ActualView: {fileID: 18}
|
||||
m_ActualView: {fileID: 19}
|
||||
m_Panes:
|
||||
- {fileID: 18}
|
||||
- {fileID: 19}
|
||||
- {fileID: 12}
|
||||
- {fileID: 20}
|
||||
- {fileID: 13}
|
||||
m_Selected: 0
|
||||
m_LastSelected: 2
|
||||
m_LastSelected: 1
|
||||
--- !u!114 &11
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
|
@ -274,12 +275,380 @@ MonoBehaviour:
|
|||
height: 1586.8
|
||||
m_MinSize: {x: 276, y: 71}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 20}
|
||||
m_ActualView: {fileID: 21}
|
||||
m_Panes:
|
||||
- {fileID: 20}
|
||||
- {fileID: 21}
|
||||
m_Selected: 0
|
||||
m_LastSelected: 0
|
||||
--- !u!114 &12
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 924ffcbe75518854f97b48776d0f1939, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_MinSize: {x: 100, y: 100}
|
||||
m_MaxSize: {x: 4000, y: 4000}
|
||||
m_TitleContent:
|
||||
m_Text: SpriteFlash
|
||||
m_Image: {fileID: 2800000, guid: 7129268cf102b2f45809905bcb27ce8b, type: 3}
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 73.6
|
||||
width: 2364.6
|
||||
height: 1085.4
|
||||
m_ViewDataDictionary: {fileID: 0}
|
||||
m_OverlayCanvas:
|
||||
m_LastAppliedPresetName: Default
|
||||
m_SaveData: []
|
||||
m_Selected: bfe163fc4f348c747adb1b549f37fc1b
|
||||
m_GraphObject: {fileID: 0}
|
||||
m_LastSerializedFileContents: "{\n \"m_SGVersion\": 3,\n \"m_Type\": \"UnityEditor.ShaderGraph.GraphData\",\n
|
||||
\"m_ObjectId\": \"d63ac895ece1429cbff79e18e593e999\",\n \"m_Properties\":
|
||||
[\n {\n \"m_Id\": \"3809d6d0162343d6ac1140d420ea5ab7\"\n
|
||||
},\n {\n \"m_Id\": \"948fcc102de44f8497f77c0410ff18ee\"\n
|
||||
}\n ],\n \"m_Keywords\": [],\n \"m_Dropdowns\": [],\n \"m_CategoryData\":
|
||||
[\n {\n \"m_Id\": \"daca8a0f2458428db933cbd07eb87aca\"\n
|
||||
}\n ],\n \"m_Nodes\": [\n {\n \"m_Id\": \"3c9e4b88119f48c18e02fa06719c1f86\"\n
|
||||
},\n {\n \"m_Id\": \"76f0f9cfb54e4419b0abf46ee73dbffd\"\n
|
||||
},\n {\n \"m_Id\": \"6052168e1c2e4fc99b4ff4a08e8c1944\"\n
|
||||
},\n {\n \"m_Id\": \"6882b7aa2fa8418394f3de729efb2a0a\"\n
|
||||
},\n {\n \"m_Id\": \"a5f0075891894997b5f1cdea3076b982\"\n
|
||||
},\n {\n \"m_Id\": \"9f102baedf03418abca85f6093d4ae60\"\n
|
||||
},\n {\n \"m_Id\": \"be26d33ea82346d7bca9074ecc674171\"\n
|
||||
},\n {\n \"m_Id\": \"b371ac055da14f39a414b03072fb2304\"\n
|
||||
},\n {\n \"m_Id\": \"a5623971b43543e2b61b89d768309c3b\"\n
|
||||
},\n {\n \"m_Id\": \"10f54b5b74874f958d5398c0b5efb8ee\"\n
|
||||
},\n {\n \"m_Id\": \"d367391e628d4e6ca64be4ba74109a8b\"\n
|
||||
}\n ],\n \"m_GroupDatas\": [],\n \"m_StickyNoteDatas\": [],\n \"m_Edges\":
|
||||
[\n {\n \"m_OutputSlot\": {\n \"m_Node\": {\n
|
||||
\"m_Id\": \"10f54b5b74874f958d5398c0b5efb8ee\"\n },\n
|
||||
\"m_SlotId\": 3\n },\n \"m_InputSlot\": {\n
|
||||
\"m_Node\": {\n \"m_Id\": \"6882b7aa2fa8418394f3de729efb2a0a\"\n
|
||||
},\n \"m_SlotId\": 0\n }\n },\n {\n
|
||||
\"m_OutputSlot\": {\n \"m_Node\": {\n \"m_Id\":
|
||||
\"a5623971b43543e2b61b89d768309c3b\"\n },\n \"m_SlotId\":
|
||||
0\n },\n \"m_InputSlot\": {\n \"m_Node\":
|
||||
{\n \"m_Id\": \"10f54b5b74874f958d5398c0b5efb8ee\"\n
|
||||
},\n \"m_SlotId\": 0\n }\n },\n {\n
|
||||
\"m_OutputSlot\": {\n \"m_Node\": {\n \"m_Id\":
|
||||
\"a5623971b43543e2b61b89d768309c3b\"\n },\n \"m_SlotId\":
|
||||
7\n },\n \"m_InputSlot\": {\n \"m_Node\":
|
||||
{\n \"m_Id\": \"be26d33ea82346d7bca9074ecc674171\"\n
|
||||
},\n \"m_SlotId\": 0\n }\n },\n {\n
|
||||
\"m_OutputSlot\": {\n \"m_Node\": {\n \"m_Id\":
|
||||
\"b371ac055da14f39a414b03072fb2304\"\n },\n \"m_SlotId\":
|
||||
0\n },\n \"m_InputSlot\": {\n \"m_Node\":
|
||||
{\n \"m_Id\": \"a5623971b43543e2b61b89d768309c3b\"\n
|
||||
},\n \"m_SlotId\": 1\n }\n },\n {\n
|
||||
\"m_OutputSlot\": {\n \"m_Node\": {\n \"m_Id\":
|
||||
\"d367391e628d4e6ca64be4ba74109a8b\"\n },\n \"m_SlotId\":
|
||||
0\n },\n \"m_InputSlot\": {\n \"m_Node\":
|
||||
{\n \"m_Id\": \"10f54b5b74874f958d5398c0b5efb8ee\"\n
|
||||
},\n \"m_SlotId\": 2\n }\n }\n ],\n \"m_VertexContext\":
|
||||
{\n \"m_Position\": {\n \"x\": 0.0,\n \"y\": 0.0\n
|
||||
},\n \"m_Blocks\": [\n {\n \"m_Id\": \"3c9e4b88119f48c18e02fa06719c1f86\"\n
|
||||
},\n {\n \"m_Id\": \"76f0f9cfb54e4419b0abf46ee73dbffd\"\n
|
||||
},\n {\n \"m_Id\": \"6052168e1c2e4fc99b4ff4a08e8c1944\"\n
|
||||
}\n ]\n },\n \"m_FragmentContext\": {\n \"m_Position\": {\n
|
||||
\"x\": 0.0,\n \"y\": 200.0\n },\n \"m_Blocks\": [\n
|
||||
{\n \"m_Id\": \"6882b7aa2fa8418394f3de729efb2a0a\"\n
|
||||
},\n {\n \"m_Id\": \"a5f0075891894997b5f1cdea3076b982\"\n
|
||||
},\n {\n \"m_Id\": \"9f102baedf03418abca85f6093d4ae60\"\n
|
||||
},\n {\n \"m_Id\": \"be26d33ea82346d7bca9074ecc674171\"\n
|
||||
}\n ]\n },\n \"m_PreviewData\": {\n \"serializedMesh\": {\n
|
||||
\"m_SerializedMesh\": \"{\\\"mesh\\\":{\\\"instanceID\\\":0}}\",\n
|
||||
\"m_Guid\": \"\"\n },\n \"preventRotation\": false\n },\n
|
||||
\"m_Path\": \"Shader Graphs\",\n \"m_GraphPrecision\": 1,\n \"m_PreviewMode\":
|
||||
2,\n \"m_OutputNode\": {\n \"m_Id\": \"\"\n },\n \"m_ActiveTargets\":
|
||||
[\n {\n \"m_Id\": \"2fbd813fb6764dc1af700695723383d4\"\n
|
||||
}\n ]\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"010f6a9cebd24c91939f702711b27ce2\",\n \"m_Id\": 1,\n
|
||||
\"m_DisplayName\": \"B\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"B\",\n \"m_StageCapability\": 3,\n \"m_Value\":
|
||||
{\n \"x\": 1.0,\n \"y\": 1.0,\n \"z\": 1.0,\n \"w\":
|
||||
1.0\n },\n \"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"z\": 0.0,\n \"w\": 0.0\n }\n}\n\n{\n \"m_SGVersion\": 0,\n
|
||||
\"m_Type\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\",\n \"m_ObjectId\":
|
||||
\"0525db1ea15d446d8912ddd7bf8df03b\",\n \"m_Id\": 3,\n \"m_DisplayName\":
|
||||
\"Out\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"Out\",\n \"m_StageCapability\": 3,\n \"m_Value\": {\n \"x\": 0.0,\n
|
||||
\"y\": 0.0,\n \"z\": 0.0,\n \"w\": 0.0\n },\n \"m_DefaultValue\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0,\n \"w\":
|
||||
0.0\n }\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"0e5869cde0bb494a95a15f9b75779043\",\n \"m_Id\": 3,\n
|
||||
\"m_DisplayName\": \"Sampler\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"Sampler\",\n \"m_StageCapability\": 3,\n \"m_BareResource\":
|
||||
false\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.LerpNode\",\n
|
||||
\"m_ObjectId\": \"10f54b5b74874f958d5398c0b5efb8ee\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"Lerp\",\n \"m_DrawState\": {\n
|
||||
\"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\":
|
||||
\"2\",\n \"x\": -351.2000732421875,\n \"y\": 240.0,\n
|
||||
\"width\": 130.4000244140625,\n \"height\": 117.5999755859375\n
|
||||
}\n },\n \"m_Slots\": [\n {\n \"m_Id\": \"b4b40731f0e449b1abef56a80ac38588\"\n
|
||||
},\n {\n \"m_Id\": \"010f6a9cebd24c91939f702711b27ce2\"\n
|
||||
},\n {\n \"m_Id\": \"43b05e38fc914393a2daa41eaf86a73d\"\n
|
||||
},\n {\n \"m_Id\": \"0525db1ea15d446d8912ddd7bf8df03b\"\n
|
||||
}\n ],\n \"synonyms\": [\n \"mix\",\n \"blend\",\n
|
||||
\"linear interpolate\"\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
false,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n }\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"13b53f6c5cce407b877c50529d513939\",\n \"m_Id\": 0,\n
|
||||
\"m_DisplayName\": \"Position\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"Position\",\n \"m_StageCapability\": 1,\n \"m_Value\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0\n },\n
|
||||
\"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\":
|
||||
0.0\n },\n \"m_Labels\": [],\n \"m_Space\": 0\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\",\n \"m_ObjectId\":
|
||||
\"1da26a833ec946ff9d51e977687195cd\",\n \"m_Id\": 7,\n \"m_DisplayName\":
|
||||
\"A\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"A\",\n \"m_StageCapability\": 2,\n \"m_Value\": 0.0,\n \"m_DefaultValue\":
|
||||
0.0,\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\":
|
||||
\"UnityEditor.ShaderGraph.Vector1MaterialSlot\",\n \"m_ObjectId\": \"217b7ebd1d3c41dca42675e7f802bac6\",\n
|
||||
\"m_Id\": 6,\n \"m_DisplayName\": \"B\",\n \"m_SlotType\": 1,\n \"m_Hidden\":
|
||||
false,\n \"m_ShaderOutputName\": \"B\",\n \"m_StageCapability\": 2,\n
|
||||
\"m_Value\": 0.0,\n \"m_DefaultValue\": 0.0,\n \"m_Labels\": []\n}\n\n{\n
|
||||
\"m_SGVersion\": 1,\n \"m_Type\": \"UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget\",\n
|
||||
\"m_ObjectId\": \"2fbd813fb6764dc1af700695723383d4\",\n \"m_ActiveSubTarget\":
|
||||
{\n \"m_Id\": \"8e543b16540b4581833d1870457562dc\"\n },\n \"m_AllowMaterialOverride\":
|
||||
false,\n \"m_SurfaceType\": 0,\n \"m_ZTestMode\": 4,\n \"m_ZWriteControl\":
|
||||
0,\n \"m_AlphaMode\": 0,\n \"m_RenderFace\": 2,\n \"m_AlphaClip\": false,\n
|
||||
\"m_CastShadows\": true,\n \"m_ReceiveShadows\": true,\n \"m_CustomEditorGUI\":
|
||||
\"\",\n \"m_SupportVFX\": false\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\":
|
||||
\"UnityEditor.ShaderGraph.NormalMaterialSlot\",\n \"m_ObjectId\": \"34fcea6d04bc4965ab6cef932d3dd448\",\n
|
||||
\"m_Id\": 0,\n \"m_DisplayName\": \"Normal\",\n \"m_SlotType\": 0,\n
|
||||
\"m_Hidden\": false,\n \"m_ShaderOutputName\": \"Normal\",\n \"m_StageCapability\":
|
||||
1,\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\":
|
||||
0.0\n },\n \"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"z\": 0.0\n },\n \"m_Labels\": [],\n \"m_Space\": 0\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty\",\n
|
||||
\"m_ObjectId\": \"3809d6d0162343d6ac1140d420ea5ab7\",\n \"m_Guid\": {\n
|
||||
\"m_GuidSerialized\": \"898f0452-5eb2-4b0a-8df5-66152ef37be9\"\n },\n \"m_Name\":
|
||||
\"MainTex\",\n \"m_DefaultRefNameVersion\": 1,\n \"m_RefNameGeneratedByDisplayName\":
|
||||
\"MainTex\",\n \"m_DefaultReferenceName\": \"_MainTex\",\n \"m_OverrideReferenceName\":
|
||||
\"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_UseCustomSlotLabel\":
|
||||
false,\n \"m_CustomSlotLabel\": \"\",\n \"m_Precision\": 0,\n \"overrideHLSLDeclaration\":
|
||||
false,\n \"hlslDeclarationOverride\": 0,\n \"m_Hidden\": false,\n \"m_Value\":
|
||||
{\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"instanceID\\\":0}}\",\n
|
||||
\"m_Guid\": \"\"\n },\n \"isMainTexture\": false,\n \"useTilingAndOffset\":
|
||||
false,\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n \"m_ObjectId\":
|
||||
\"3c9e4b88119f48c18e02fa06719c1f86\",\n \"m_Group\": {\n \"m_Id\":
|
||||
\"\"\n },\n \"m_Name\": \"VertexDescription.Position\",\n \"m_DrawState\":
|
||||
{\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\":
|
||||
\"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n \"width\":
|
||||
0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\": [\n
|
||||
{\n \"m_Id\": \"13b53f6c5cce407b877c50529d513939\"\n }\n
|
||||
],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"VertexDescription.Position\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"43b05e38fc914393a2daa41eaf86a73d\",\n \"m_Id\": 2,\n
|
||||
\"m_DisplayName\": \"T\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"T\",\n \"m_StageCapability\": 3,\n \"m_Value\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0,\n \"w\":
|
||||
0.0\n },\n \"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"z\": 0.0,\n \"w\": 0.0\n }\n}\n\n{\n \"m_SGVersion\": 0,\n
|
||||
\"m_Type\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\",\n \"m_ObjectId\":
|
||||
\"440dd5549b9440e0ba1da4fb7ee7acfc\",\n \"m_Id\": 0,\n \"m_DisplayName\":
|
||||
\"Base Color\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"BaseColor\",\n \"m_StageCapability\": 2,\n \"m_Value\": {\n \"x\":
|
||||
0.5,\n \"y\": 0.5,\n \"z\": 0.5\n },\n \"m_DefaultValue\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0\n },\n
|
||||
\"m_Labels\": [],\n \"m_ColorMode\": 0,\n \"m_DefaultColor\": {\n
|
||||
\"r\": 0.5,\n \"g\": 0.5,\n \"b\": 0.5,\n \"a\": 1.0\n
|
||||
}\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\",\n
|
||||
\"m_ObjectId\": \"4ab8820ed3d24d459396b78e6c341966\",\n \"m_Id\": 5,\n
|
||||
\"m_DisplayName\": \"G\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"G\",\n \"m_StageCapability\": 2,\n \"m_Value\":
|
||||
0.0,\n \"m_DefaultValue\": 0.0,\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.ColorRGBAMaterialSlot\",\n \"m_ObjectId\":
|
||||
\"5d2bac0bb28c42aeac01509cb15ca148\",\n \"m_Id\": 0,\n \"m_DisplayName\":
|
||||
\"Sprite Mask\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"SpriteMask\",\n \"m_StageCapability\": 2,\n \"m_Value\": {\n \"x\":
|
||||
1.0,\n \"y\": 1.0,\n \"z\": 1.0,\n \"w\": 1.0\n },\n
|
||||
\"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\":
|
||||
0.0,\n \"w\": 0.0\n },\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n \"m_ObjectId\":
|
||||
\"6052168e1c2e4fc99b4ff4a08e8c1944\",\n \"m_Group\": {\n \"m_Id\":
|
||||
\"\"\n },\n \"m_Name\": \"VertexDescription.Tangent\",\n \"m_DrawState\":
|
||||
{\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\":
|
||||
\"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n \"width\":
|
||||
0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\": [\n
|
||||
{\n \"m_Id\": \"d6591d49910e44c4add4b27d1888088f\"\n }\n
|
||||
],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"VertexDescription.Tangent\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n
|
||||
\"m_ObjectId\": \"6882b7aa2fa8418394f3de729efb2a0a\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"SurfaceDescription.BaseColor\",\n
|
||||
\"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n
|
||||
\"serializedVersion\": \"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"width\": 0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\":
|
||||
[\n {\n \"m_Id\": \"440dd5549b9440e0ba1da4fb7ee7acfc\"\n
|
||||
}\n ],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"SurfaceDescription.BaseColor\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.UVMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"71c46ff630a64c8cbea95d21a835cf55\",\n \"m_Id\": 2,\n
|
||||
\"m_DisplayName\": \"UV\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"UV\",\n \"m_StageCapability\": 3,\n \"m_Value\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0\n },\n \"m_DefaultValue\": {\n
|
||||
\"x\": 0.0,\n \"y\": 0.0\n },\n \"m_Labels\": [],\n \"m_Channel\":
|
||||
0\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n
|
||||
\"m_ObjectId\": \"76f0f9cfb54e4419b0abf46ee73dbffd\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"VertexDescription.Normal\",\n \"m_DrawState\":
|
||||
{\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\":
|
||||
\"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n \"width\":
|
||||
0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\": [\n
|
||||
{\n \"m_Id\": \"34fcea6d04bc4965ab6cef932d3dd448\"\n }\n
|
||||
],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"VertexDescription.Normal\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.Rendering.Universal.ShaderGraph.UniversalSpriteLitSubTarget\",\n
|
||||
\"m_ObjectId\": \"8e543b16540b4581833d1870457562dc\"\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\",\n \"m_ObjectId\":
|
||||
\"8fef02ce6dbf42c3bad1b9a06c05a098\",\n \"m_Id\": 0,\n \"m_DisplayName\":
|
||||
\"Alpha\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"Alpha\",\n \"m_StageCapability\": 2,\n \"m_Value\": 1.0,\n \"m_DefaultValue\":
|
||||
1.0,\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\": 1,\n \"m_Type\":
|
||||
\"UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty\",\n \"m_ObjectId\":
|
||||
\"948fcc102de44f8497f77c0410ff18ee\",\n \"m_Guid\": {\n \"m_GuidSerialized\":
|
||||
\"aa011fc7-0e34-4173-8ba6-7b0d4f75eabc\"\n },\n \"m_Name\": \"Lerp\",\n
|
||||
\"m_DefaultRefNameVersion\": 1,\n \"m_RefNameGeneratedByDisplayName\": \"Lerp\",\n
|
||||
\"m_DefaultReferenceName\": \"_Lerp\",\n \"m_OverrideReferenceName\": \"\",\n
|
||||
\"m_GeneratePropertyBlock\": true,\n \"m_UseCustomSlotLabel\": false,\n
|
||||
\"m_CustomSlotLabel\": \"\",\n \"m_Precision\": 0,\n \"overrideHLSLDeclaration\":
|
||||
false,\n \"hlslDeclarationOverride\": 0,\n \"m_Hidden\": false,\n \"m_Value\":
|
||||
0.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n
|
||||
\"y\": 1.0\n }\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n
|
||||
\"m_ObjectId\": \"9f102baedf03418abca85f6093d4ae60\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"SurfaceDescription.NormalTS\",\n
|
||||
\"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n
|
||||
\"serializedVersion\": \"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"width\": 0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\":
|
||||
[\n {\n \"m_Id\": \"a6a28664b72e43fbb3f5f2a083c4105f\"\n
|
||||
}\n ],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"SurfaceDescription.NormalTS\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.SampleTexture2DNode\",\n
|
||||
\"m_ObjectId\": \"a5623971b43543e2b61b89d768309c3b\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"Sample Texture 2D\",\n \"m_DrawState\":
|
||||
{\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\":
|
||||
\"2\",\n \"x\": -584.0,\n \"y\": 240.0,\n \"width\":
|
||||
180.7999267578125,\n \"height\": 176.0\n }\n },\n \"m_Slots\":
|
||||
[\n {\n \"m_Id\": \"f0988ba17a944e41a3fd032d3e54c458\"\n
|
||||
},\n {\n \"m_Id\": \"e47eb35633ca4f8ea5a4ada8c5fe33e8\"\n
|
||||
},\n {\n \"m_Id\": \"4ab8820ed3d24d459396b78e6c341966\"\n
|
||||
},\n {\n \"m_Id\": \"217b7ebd1d3c41dca42675e7f802bac6\"\n
|
||||
},\n {\n \"m_Id\": \"1da26a833ec946ff9d51e977687195cd\"\n
|
||||
},\n {\n \"m_Id\": \"f4ebf3554c184c37801ab8892a8b6467\"\n
|
||||
},\n {\n \"m_Id\": \"71c46ff630a64c8cbea95d21a835cf55\"\n
|
||||
},\n {\n \"m_Id\": \"0e5869cde0bb494a95a15f9b75779043\"\n
|
||||
}\n ],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
false,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_TextureType\": 0,\n \"m_NormalMapSpace\": 0,\n \"m_EnableGlobalMipBias\":
|
||||
true\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n
|
||||
\"m_ObjectId\": \"a5f0075891894997b5f1cdea3076b982\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"SurfaceDescription.SpriteMask\",\n
|
||||
\"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n
|
||||
\"serializedVersion\": \"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"width\": 0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\":
|
||||
[\n {\n \"m_Id\": \"5d2bac0bb28c42aeac01509cb15ca148\"\n
|
||||
}\n ],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"SurfaceDescription.SpriteMask\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"a6a28664b72e43fbb3f5f2a083c4105f\",\n \"m_Id\": 0,\n
|
||||
\"m_DisplayName\": \"Normal (Tangent Space)\",\n \"m_SlotType\": 0,\n \"m_Hidden\":
|
||||
false,\n \"m_ShaderOutputName\": \"NormalTS\",\n \"m_StageCapability\":
|
||||
2,\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\":
|
||||
0.0\n },\n \"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"z\": 0.0\n },\n \"m_Labels\": [],\n \"m_Space\": 3\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\",\n \"m_ObjectId\":
|
||||
\"a85180ffed6f43348272557b181f6efb\",\n \"m_Id\": 0,\n \"m_DisplayName\":
|
||||
\"Lerp\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"Out\",\n \"m_StageCapability\": 3,\n \"m_Value\": 0.0,\n \"m_DefaultValue\":
|
||||
0.0,\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\":
|
||||
\"UnityEditor.ShaderGraph.PropertyNode\",\n \"m_ObjectId\": \"b371ac055da14f39a414b03072fb2304\",\n
|
||||
\"m_Group\": {\n \"m_Id\": \"\"\n },\n \"m_Name\": \"Property\",\n
|
||||
\"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n
|
||||
\"serializedVersion\": \"2\",\n \"x\": -584.0,\n \"y\":
|
||||
206.4000244140625,\n \"width\": 138.4000244140625,\n \"height\":
|
||||
33.5999755859375\n }\n },\n \"m_Slots\": [\n {\n
|
||||
\"m_Id\": \"d47cdcd9598f47e0bb5f5ba443bd37f3\"\n }\n ],\n \"synonyms\":
|
||||
[],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_PreviewMode\":
|
||||
0,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n
|
||||
\"m_Property\": {\n \"m_Id\": \"3809d6d0162343d6ac1140d420ea5ab7\"\n
|
||||
}\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"b4b40731f0e449b1abef56a80ac38588\",\n \"m_Id\": 0,\n
|
||||
\"m_DisplayName\": \"A\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"A\",\n \"m_StageCapability\": 3,\n \"m_Value\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0,\n \"w\":
|
||||
0.0\n },\n \"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"z\": 0.0,\n \"w\": 0.0\n }\n}\n\n{\n \"m_SGVersion\": 0,\n
|
||||
\"m_Type\": \"UnityEditor.ShaderGraph.BlockNode\",\n \"m_ObjectId\": \"be26d33ea82346d7bca9074ecc674171\",\n
|
||||
\"m_Group\": {\n \"m_Id\": \"\"\n },\n \"m_Name\": \"SurfaceDescription.Alpha\",\n
|
||||
\"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n
|
||||
\"serializedVersion\": \"2\",\n \"x\": 0.0,\n \"y\": 0.0,\n
|
||||
\"width\": 0.0,\n \"height\": 0.0\n }\n },\n \"m_Slots\":
|
||||
[\n {\n \"m_Id\": \"8fef02ce6dbf42c3bad1b9a06c05a098\"\n
|
||||
}\n ],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_SerializedDescriptor\": \"SurfaceDescription.Alpha\"\n}\n\n{\n
|
||||
\"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.PropertyNode\",\n
|
||||
\"m_ObjectId\": \"d367391e628d4e6ca64be4ba74109a8b\",\n \"m_Group\": {\n
|
||||
\"m_Id\": \"\"\n },\n \"m_Name\": \"Property\",\n \"m_DrawState\": {\n
|
||||
\"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\":
|
||||
\"2\",\n \"x\": -351.2000732421875,\n \"y\": 206.4000244140625,\n
|
||||
\"width\": 98.4000244140625,\n \"height\": 33.5999755859375\n
|
||||
}\n },\n \"m_Slots\": [\n {\n \"m_Id\": \"a85180ffed6f43348272557b181f6efb\"\n
|
||||
}\n ],\n \"synonyms\": [],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\":
|
||||
true,\n \"m_PreviewMode\": 0,\n \"m_CustomColors\": {\n \"m_SerializableColors\":
|
||||
[]\n },\n \"m_Property\": {\n \"m_Id\": \"948fcc102de44f8497f77c0410ff18ee\"\n
|
||||
}\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"d47cdcd9598f47e0bb5f5ba443bd37f3\",\n \"m_Id\": 0,\n
|
||||
\"m_DisplayName\": \"MainTex\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"Out\",\n \"m_StageCapability\": 3,\n \"m_BareResource\":
|
||||
false\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"d6591d49910e44c4add4b27d1888088f\",\n \"m_Id\": 0,\n
|
||||
\"m_DisplayName\": \"Tangent\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"Tangent\",\n \"m_StageCapability\": 1,\n \"m_Value\":
|
||||
{\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0\n },\n
|
||||
\"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\":
|
||||
0.0\n },\n \"m_Labels\": [],\n \"m_Space\": 0\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.CategoryData\",\n \"m_ObjectId\":
|
||||
\"daca8a0f2458428db933cbd07eb87aca\",\n \"m_Name\": \"\",\n \"m_ChildObjectList\":
|
||||
[\n {\n \"m_Id\": \"3809d6d0162343d6ac1140d420ea5ab7\"\n
|
||||
},\n {\n \"m_Id\": \"948fcc102de44f8497f77c0410ff18ee\"\n
|
||||
}\n ]\n}\n\n{\n \"m_SGVersion\": 0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\",\n
|
||||
\"m_ObjectId\": \"e47eb35633ca4f8ea5a4ada8c5fe33e8\",\n \"m_Id\": 4,\n
|
||||
\"m_DisplayName\": \"R\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"R\",\n \"m_StageCapability\": 2,\n \"m_Value\":
|
||||
0.0,\n \"m_DefaultValue\": 0.0,\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\",\n \"m_ObjectId\":
|
||||
\"f0988ba17a944e41a3fd032d3e54c458\",\n \"m_Id\": 0,\n \"m_DisplayName\":
|
||||
\"RGBA\",\n \"m_SlotType\": 1,\n \"m_Hidden\": false,\n \"m_ShaderOutputName\":
|
||||
\"RGBA\",\n \"m_StageCapability\": 2,\n \"m_Value\": {\n \"x\":
|
||||
0.0,\n \"y\": 0.0,\n \"z\": 0.0,\n \"w\": 0.0\n },\n
|
||||
\"m_DefaultValue\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\":
|
||||
0.0,\n \"w\": 0.0\n },\n \"m_Labels\": []\n}\n\n{\n \"m_SGVersion\":
|
||||
0,\n \"m_Type\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\",\n
|
||||
\"m_ObjectId\": \"f4ebf3554c184c37801ab8892a8b6467\",\n \"m_Id\": 1,\n
|
||||
\"m_DisplayName\": \"Texture\",\n \"m_SlotType\": 0,\n \"m_Hidden\": false,\n
|
||||
\"m_ShaderOutputName\": \"Texture\",\n \"m_StageCapability\": 3,\n \"m_BareResource\":
|
||||
false,\n \"m_Texture\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"instanceID\\\":0}}\",\n
|
||||
\"m_Guid\": \"\"\n },\n \"m_DefaultType\": 0\n}\n\n"
|
||||
m_AssetMaybeChangedOnDisk: 0
|
||||
m_AssetMaybeDeleted: 0
|
||||
--- !u!114 &13
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -309,8 +678,8 @@ MonoBehaviour:
|
|||
m_SaveData: []
|
||||
m_LockTracker:
|
||||
m_IsLocked: 0
|
||||
m_LastSelectedObjectID: -22520
|
||||
--- !u!114 &13
|
||||
m_LastSelectedObjectID: -63026
|
||||
--- !u!114 &14
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -408,7 +777,7 @@ MonoBehaviour:
|
|||
m_CurrentEditor: 1
|
||||
m_LayerEditor:
|
||||
m_SelectedLayerIndex: 0
|
||||
--- !u!114 &14
|
||||
--- !u!114 &15
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -581,7 +950,7 @@ MonoBehaviour:
|
|||
m_Text: PlayerInput (Input Actions)
|
||||
m_Image: {fileID: 0}
|
||||
m_Tooltip:
|
||||
--- !u!114 &15
|
||||
--- !u!114 &16
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -642,7 +1011,7 @@ MonoBehaviour:
|
|||
m_HSlider: 0
|
||||
m_VSlider: 0
|
||||
m_IgnoreScrollWheelUntilClicked: 0
|
||||
m_EnableMouseInput: 1
|
||||
m_EnableMouseInput: 0
|
||||
m_EnableSliderZoomHorizontal: 0
|
||||
m_EnableSliderZoomVertical: 0
|
||||
m_UniformScale: 1
|
||||
|
@ -673,7 +1042,7 @@ MonoBehaviour:
|
|||
m_LowResolutionForAspectRatios: 00000000000000000000
|
||||
m_XRRenderMode: 0
|
||||
m_RenderTexture: {fileID: 0}
|
||||
--- !u!114 &16
|
||||
--- !u!114 &17
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -706,8 +1075,8 @@ MonoBehaviour:
|
|||
floating: 0
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: 0, y: 0}
|
||||
snapOffsetDelta: {x: -100, y: -25.599976}
|
||||
snapOffset: {x: -100, y: -25.599976}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 3
|
||||
id: Tool Settings
|
||||
index: 0
|
||||
|
@ -728,7 +1097,7 @@ MonoBehaviour:
|
|||
floating: 0
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: 0, y: 0}
|
||||
snapOffset: {x: 0, y: 24.8}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 0
|
||||
id: unity-scene-view-toolbar
|
||||
|
@ -920,9 +1289,9 @@ MonoBehaviour:
|
|||
m_PlayAudio: 0
|
||||
m_AudioPlay: 0
|
||||
m_Position:
|
||||
m_Target: {x: 10.818526, y: 1.9708815, z: -0.093791716}
|
||||
m_Target: {x: -2.4704537, y: 2.6856365, z: -0.1075619}
|
||||
speed: 2
|
||||
m_Value: {x: 10.818526, y: 1.9708815, z: -0.093791716}
|
||||
m_Value: {x: -2.4704537, y: 2.6856365, z: -0.1075619}
|
||||
m_RenderMode: 0
|
||||
m_CameraMode:
|
||||
drawMode: 0
|
||||
|
@ -973,9 +1342,9 @@ MonoBehaviour:
|
|||
speed: 2
|
||||
m_Value: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_Size:
|
||||
m_Target: 9.328166
|
||||
m_Target: 10.49679
|
||||
speed: 2
|
||||
m_Value: 9.328166
|
||||
m_Value: 10.49679
|
||||
m_Ortho:
|
||||
m_Target: 1
|
||||
speed: 2
|
||||
|
@ -1000,7 +1369,7 @@ MonoBehaviour:
|
|||
m_SceneVisActive: 1
|
||||
m_LastLockedObject: {fileID: 0}
|
||||
m_ViewIsLockedToObject: 0
|
||||
--- !u!114 &17
|
||||
--- !u!114 &18
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -1033,7 +1402,7 @@ MonoBehaviour:
|
|||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs:
|
||||
m_LastClickedID: 0
|
||||
m_ExpandedIDs: 98e1ffff6ce5ffff84e8ffff9cebffffb4eeffffccf1fffff4f4ffff04fbffffde5c0000126a0000
|
||||
m_ExpandedIDs: 52aafeff8217ffff0c50ffffdaacffffb0f5ffff04fbffff4664000082910000be910000a8bd0000e4bd0000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
|
@ -1057,7 +1426,7 @@ MonoBehaviour:
|
|||
m_IsLocked: 0
|
||||
m_CurrentSortingName: TransformSorting
|
||||
m_WindowGUID: 2b762d25b1cbd0549b1912983dd1a8ef
|
||||
--- !u!114 &18
|
||||
--- !u!114 &19
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -1098,36 +1467,36 @@ MonoBehaviour:
|
|||
m_SkipHidden: 0
|
||||
m_SearchArea: 1
|
||||
m_Folders:
|
||||
- Assets/Sprites
|
||||
- Assets/Scenes
|
||||
m_Globs: []
|
||||
m_OriginalText:
|
||||
m_ViewMode: 1
|
||||
m_StartGridSize: 64
|
||||
m_LastFolders:
|
||||
- Assets/Sprites
|
||||
- Assets/Scenes
|
||||
m_LastFoldersGridSize: -1
|
||||
m_LastProjectPath: C:\Users\ggasc\GitHub\Xerrada
|
||||
m_LockTracker:
|
||||
m_IsLocked: 0
|
||||
m_FolderTreeState:
|
||||
scrollPos: {x: 0, y: 120.599976}
|
||||
m_SelectedIDs: 34620000
|
||||
m_LastClickedID: 25140
|
||||
m_ExpandedIDs: 00000000066200002a620000306200003462000000ca9a3b
|
||||
scrollPos: {x: 0, y: 348.59998}
|
||||
m_SelectedIDs: e6620000
|
||||
m_LastClickedID: 25318
|
||||
m_ExpandedIDs: 00000000a4620000a6620000e862000000ca9a3b
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
m_OriginalName:
|
||||
m_Name: Level 18
|
||||
m_OriginalName: Level 18
|
||||
m_EditFieldRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 0
|
||||
height: 0
|
||||
m_UserData: 0
|
||||
m_UserData: 54236
|
||||
m_IsWaitingForDelay: 0
|
||||
m_IsRenaming: 0
|
||||
m_OriginalEventType: 11
|
||||
m_OriginalEventType: 0
|
||||
m_IsRenamingFilename: 1
|
||||
m_ClientGUIView: {fileID: 10}
|
||||
m_SearchString:
|
||||
|
@ -1141,7 +1510,7 @@ MonoBehaviour:
|
|||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs:
|
||||
m_LastClickedID: 0
|
||||
m_ExpandedIDs: 0000000006620000
|
||||
m_ExpandedIDs: 00000000a4620000a6620000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
|
@ -1169,7 +1538,7 @@ MonoBehaviour:
|
|||
m_SelectedInstanceIDs:
|
||||
m_LastClickedInstanceID: 0
|
||||
m_HadKeyboardFocusLastEvent: 1
|
||||
m_ExpandedInstanceIDs: c623000044610000
|
||||
m_ExpandedInstanceIDs: c623000044610000b05d0000ee5d0000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
|
@ -1197,7 +1566,7 @@ MonoBehaviour:
|
|||
m_GridSize: 64
|
||||
m_SkipHiddenPackages: 0
|
||||
m_DirectoriesAreaWidth: 115
|
||||
--- !u!114 &19
|
||||
--- !u!114 &20
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -1225,7 +1594,7 @@ MonoBehaviour:
|
|||
m_OverlayCanvas:
|
||||
m_LastAppliedPresetName: Default
|
||||
m_SaveData: []
|
||||
--- !u!114 &20
|
||||
--- !u!114 &21
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
|
@ -1256,7 +1625,7 @@ MonoBehaviour:
|
|||
m_ObjectsLockedBeforeSerialization: []
|
||||
m_InstanceIDsLockedBeforeSerialization:
|
||||
m_PreviewResizer:
|
||||
m_CachedPref: -850
|
||||
m_CachedPref: 580
|
||||
m_ControlHash: -371814159
|
||||
m_PrefName: Preview_InspectorPreview
|
||||
m_LastInspectedObjectInstanceID: -1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue