增加场景道具

This commit is contained in:
2024-10-19 03:04:15 +08:00
parent f7d5f98604
commit 4a9f891d76
79 changed files with 1674 additions and 27 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 77596b08436babe49aafe12ffbab047b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d222ffb9dd15c7c428edb4fe7c08a699
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,139 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5319039742779815564
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7332648076757603081}
- component: {fileID: 2861416387759832679}
- component: {fileID: 2428010830452639512}
- component: {fileID: 8829931581728881165}
m_Layer: 0
m_Name: blueProp
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7332648076757603081
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5319039742779815564}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -1.07, y: -3.09, z: 0}
m_LocalScale: {x: 0.5, y: 0.5, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2861416387759832679
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5319039742779815564}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 0.103773475, g: 0.68216395, 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 &2428010830452639512
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5319039742779815564}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.6
--- !u!114 &8829931581728881165
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5319039742779815564}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b3dd24663aeb41cab20ae2e84799c6bb, type: 3}
m_Name:
m_EditorClassIdentifier:
_invalidTime: 0
HasOnce: 1
_duration: 1
_speedOffset: 2

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 218b2c14960f4ac4386fe7c1487c6374
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,290 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &868685027203186800
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2208835154500359050}
- component: {fileID: 4797258605602371434}
- component: {fileID: 5638709374002957773}
- component: {fileID: 3863314628993505233}
m_Layer: 0
m_Name: greenProp
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2208835154500359050
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 868685027203186800}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.32, y: -1.23, z: 0}
m_LocalScale: {x: 0.5, y: 0.5, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3011546692511721461}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4797258605602371434
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 868685027203186800}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 0.10196078, g: 1, b: 0.2309466, 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 &5638709374002957773
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 868685027203186800}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.6
--- !u!114 &3863314628993505233
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 868685027203186800}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e3a143df6abc45dc8a49808d637d70f7, type: 3}
m_Name:
m_EditorClassIdentifier:
_invalidTime: 0
HasOnce: 1
_spawn: {fileID: 6644402852319362618}
_skillDuration: 0.4
_buffDuration: 1
_buffSpeedOffset: -0.75
--- !u!1 &9183714658023412500
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3011546692511721461}
- component: {fileID: 2910407661415657074}
- component: {fileID: 7652972295448827197}
- component: {fileID: 6644402852319362618}
m_Layer: 0
m_Name: spwan
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3011546692511721461
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9183714658023412500}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 4, y: 4, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2208835154500359050}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!58 &2910407661415657074
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9183714658023412500}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.5
--- !u!114 &7652972295448827197
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9183714658023412500}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a081423ec3d040398636827c80f5f14c, type: 3}
m_Name:
m_EditorClassIdentifier:
IsAutoPlay: 1
MintPlayer:
TweenOptions:
Duration: 0.35
IsBack: 0
IsFlip: 0
IsLoop: 0
LoopCount: -1
IsCustomEase: 0
EaseType: 0
TimeCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
UpdaterTypeEnum: 2
TweenType: 1
IsLocal: 0
IsAutoStartValue: 0
StartValue: {x: 0, y: 0, z: 0}
EndValue: {x: 4, y: 4, z: 1}
--- !u!114 &6644402852319362618
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9183714658023412500}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 35f96c77f18c4e579c04ff086160bb57, type: 3}
m_Name:
m_EditorClassIdentifier:
OnTriggerEnterAction:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 3863314628993505233}
m_TargetAssemblyTypeName: Game.Component.SceneProp.GreenProp, Assembly-CSharp
m_MethodName: OnTriggerEnterAction
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f0c6801915556e5418de1ad436c4e247
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,353 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &141230662941822534
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3597250010637538087}
- component: {fileID: 8326163638147510782}
- component: {fileID: 7490896285389745801}
- component: {fileID: 4297414266674801802}
m_Layer: 0
m_Name: redProp
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3597250010637538087
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 141230662941822534}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -3.91, y: -4.36, z: 0}
m_LocalScale: {x: 0.5, y: 0.5, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1338944967408546110}
- {fileID: 5534166548975575169}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8326163638147510782
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 141230662941822534}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 1, g: 0.44140166, b: 0.10196078, 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 &7490896285389745801
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 141230662941822534}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.6
--- !u!114 &4297414266674801802
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 141230662941822534}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 360c9ffc49c94f4598e35b18b63a6c99, type: 3}
m_Name:
m_EditorClassIdentifier:
_invalidTime: 2
HasOnce: 0
_actionDelay: 0.35
_a_pos: {fileID: 2610799646880263372}
_b_pos: {fileID: 1338944967408546110}
--- !u!1 &1076861757807127009
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1338944967408546110}
m_Layer: 0
m_Name: bPos
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1338944967408546110
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1076861757807127009}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068}
m_LocalPosition: {x: -1.1999999, y: -0.09000015, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3597250010637538087}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90}
--- !u!1 &1449907169334328672
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5534166548975575169}
- component: {fileID: 4876623865897179001}
- component: {fileID: 3129022721665660306}
- component: {fileID: 7023956067180661789}
m_Layer: 0
m_Name: redPropB
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5534166548975575169
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1449907169334328672}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 3.66, y: -9.16, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2610799646880263372}
m_Father: {fileID: 3597250010637538087}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4876623865897179001
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1449907169334328672}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
m_Color: {r: 1, g: 0.44140166, b: 0.10196078, 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 &3129022721665660306
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1449907169334328672}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.6
--- !u!114 &7023956067180661789
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1449907169334328672}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 35f96c77f18c4e579c04ff086160bb57, type: 3}
m_Name:
m_EditorClassIdentifier:
OnTriggerEnterAction:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 4297414266674801802}
m_TargetAssemblyTypeName: Game.Component.SceneProp.RedProp, Assembly-CSharp
m_MethodName: OnTriggerEnterAction
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!1 &5895135455722498232
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2610799646880263372}
m_Layer: 0
m_Name: aPos
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2610799646880263372
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5895135455722498232}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0.7071068, w: 0.7071068}
m_LocalPosition: {x: 1.1100001, y: 0.13000011, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5534166548975575169}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 785186b6a682ed3448051f5e5ab66386
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,138 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8351491010039012771
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1486966663552037566}
- component: {fileID: 2115941108489572471}
- component: {fileID: 4262933793688692330}
- component: {fileID: 9102292644173125690}
m_Layer: 0
m_Name: whiteProp
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1486966663552037566
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8351491010039012771}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -1.05, y: -1.652, z: 0}
m_LocalScale: {x: 0.5, y: 0.5, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2115941108489572471
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8351491010039012771}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, 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 &4262933793688692330
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8351491010039012771}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 0.6
--- !u!114 &9102292644173125690
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8351491010039012771}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 39738f45a609446db7e107b4fd98b734, type: 3}
m_Name:
m_EditorClassIdentifier:
_invalidTime: 0
HasOnce: 1
_duration: 1.5

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7a5fc693cae9809469843646d0ee35a1
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -375,7 +375,7 @@ MonoBehaviour:
isSwipeOut: 0
showPSInspector: 1
showSpriteInspector: 0
showEventInspector: 0
showEventInspector: 1
showBehaviourInspector: 0
showAxesInspector: 1
showTouchEventInspector: 0
@@ -388,7 +388,7 @@ MonoBehaviour:
onMove:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 0}
- m_Target: {fileID: 355335389}
m_TargetAssemblyTypeName: Game.Component.PlayerEntity, Assembly-CSharp
m_MethodName: OnMove
m_Mode: 0
@@ -406,7 +406,7 @@ MonoBehaviour:
onMoveEnd:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 0}
- m_Target: {fileID: 355335389}
m_TargetAssemblyTypeName: Game.Component.PlayerEntity, Assembly-CSharp
m_MethodName: OnMoveEnd
m_Mode: 1
@@ -774,6 +774,93 @@ MonoBehaviour:
m_EffectColor: {r: 0.8867924, g: 0.8867924, b: 0.8867924, a: 0.5}
m_EffectDistance: {x: 1, y: -1}
m_UseGraphicAlpha: 1
--- !u!4 &220168213 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
m_PrefabInstance: {fileID: 7898905657705989879}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &355335388
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1344272198}
m_Modifications:
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalPosition.x
value: -2.31
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalPosition.y
value: -4.39
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2466171827706288463, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_Name
value: player
objectReference: {fileID: 0}
- target: {fileID: 2466171827706288463, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
propertyPath: m_TagString
value: Player
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
--- !u!114 &355335389 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 8247442098040652398, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
m_PrefabInstance: {fileID: 355335388}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dfce19dfebea46149e6c38028733afb0, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &355335390 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1011920744855142701, guid: 121fd30183d15fd41b7db01d2d435331, type: 3}
m_PrefabInstance: {fileID: 355335388}
m_PrefabAsset: {fileID: 0}
--- !u!4 &454422476 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
m_PrefabInstance: {fileID: 1203443171463701558}
m_PrefabAsset: {fileID: 0}
--- !u!1 &505887312
GameObject:
m_ObjectHideFlags: 0
@@ -1066,6 +1153,11 @@ MonoBehaviour:
m_FrequencyGain: 0
m_Duration: 0
m_NoiseOffsets: {x: 0, y: 0, z: 0}
--- !u!4 &1065204223 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
m_PrefabInstance: {fileID: 2758327132442644158}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1153590224
GameObject:
m_ObjectHideFlags: 0
@@ -1553,6 +1645,11 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1230494200}
- {fileID: 355335390}
- {fileID: 1818713902}
- {fileID: 454422476}
- {fileID: 1065204223}
- {fileID: 220168213}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1344272199
@@ -1567,7 +1664,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 774a99fa7c1a4245b2e1d4e0d101a5bb, type: 3}
m_Name:
m_EditorClassIdentifier:
PlayerEntity: {fileID: 0}
PlayerEntity: {fileID: 355335389}
--- !u!1 &1575124293
GameObject:
m_ObjectHideFlags: 0
@@ -2325,6 +2422,11 @@ Transform:
- {fileID: 1238765764}
m_Father: {fileID: 2011646794}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &1818713902 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
m_PrefabInstance: {fileID: 5562488581515197173}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1914211174
GameObject:
m_ObjectHideFlags: 0
@@ -2571,6 +2673,234 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4df116eebd24a984d949044a8237c142, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &1203443171463701558
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1344272198}
m_Modifications:
- target: {fileID: 5319039742779815564, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_Name
value: blueProp
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalPosition.x
value: -1.07
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalPosition.y
value: -3.09
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7332648076757603081, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 218b2c14960f4ac4386fe7c1487c6374, type: 3}
--- !u!1001 &2758327132442644158
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1344272198}
m_Modifications:
- target: {fileID: 868685027203186800, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_Name
value: greenProp
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalPosition.x
value: -4.32
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalPosition.y
value: -1.23
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2208835154500359050, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f0c6801915556e5418de1ad436c4e247, type: 3}
--- !u!1001 &5562488581515197173
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1344272198}
m_Modifications:
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalPosition.x
value: -1.05
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalPosition.y
value: -1.652
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1486966663552037566, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8351491010039012771, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
propertyPath: m_Name
value: whiteProp
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7a5fc693cae9809469843646d0ee35a1, type: 3}
--- !u!1001 &7898905657705989879
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1344272198}
m_Modifications:
- target: {fileID: 141230662941822534, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_Name
value: redProp
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalPosition.x
value: -3.91
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalPosition.y
value: -4.36
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3597250010637538087, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 785186b6a682ed3448051f5e5ab66386, type: 3}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0

View File

@@ -34,6 +34,9 @@ namespace Game.Component
[Header ("攻击移动速度系数"), Range (0, 1)] public float AttackSpeedOffset = 1;
[Header ("速度变化系数&插值t")] public float SpeedChangeT = 0.5f;
private float _expSpeedOffset; //额外速度系数
private TimeHandler _expTimeHandler; //额外速度计时器
private FsmData _fsmData;
private float _curAttackingTime;
private float _curAttackCDTime;
@@ -143,6 +146,7 @@ namespace Game.Component
{
return false;
}
return true;
}
@@ -161,7 +165,13 @@ namespace Game.Component
public bool HasRunaway { get; private set; } = false;
public float CurMoveSpeed => this._curMoveSpeedOffset * this.MaxMoveSpeed;
public float CurMoveSpeed => this._curMoveSpeedOffset * (this.MaxMoveSpeed *
(1 +
( this._expTimeHandler?.IsPlaying ?? false
? (1 - this._expTimeHandler.CurProgress) * this._expSpeedOffset
: 0f)
)
);
private void ResetState ()
{
@@ -190,6 +200,7 @@ namespace Game.Component
private void OnDisable ()
{
this._expTimeHandler?.Kill ();
GameUpdateMgr.Instance.RemoveUpdater (DoUpdate);
}
@@ -274,6 +285,14 @@ namespace Game.Component
#endregion
public void AddSpeedBuff (float duration , float offset)
{
this._expSpeedOffset = offset;
this._expTimeHandler?.Kill ();
this._expTimeHandler = GameUpdateMgr.Instance.CreateTimer (duration , null);
}
public void EndAttack ()
{
this._hasAtkState = false;

View File

@@ -22,5 +22,7 @@ namespace Game.Component
{
this.PlayerPosition = PlayerEntity.transform.position;
}
}
}

View File

@@ -1,4 +1,5 @@
using Framework.Utils.Extend;
using Framework.Timer;
using Framework.Utils.Extend;
using UnityEngine;
namespace Game.Component
@@ -7,6 +8,20 @@ namespace Game.Component
{
public float speed = 10;
public Rigidbody2D rigidbody2D;
private float speedBuffOffset;
private TimeHandler speedBuffTimer;
public float CurSpeed => this.speed *
(1 + (this.speedBuffTimer?.IsPlaying ?? false ? this.speedBuffOffset * (1 - this.speedBuffTimer.CurProgress) : 0));
public void AddSpeedBuff (float duration = 3 , float offset = 0.5f)
{
this.speedBuffOffset = offset;
this.speedBuffTimer?.Kill ();
this.speedBuffTimer = GameUpdateMgr.Instance.CreateTimer (duration , null);
}
public void OnMove (Vector2 vector)
{
var t = this.transform;
@@ -17,7 +32,7 @@ namespace Game.Component
Quaternion targetRotation = Quaternion.FromToRotation (Vector3.up , forward.normalized);
transform.rotation = Quaternion.Lerp (transform.rotation , targetRotation , 0.25f);
// Debug.DrawLine (transform.position , transform.position + forward , Color.magenta);
this.transform.Translate ( Vector3.up * speedOffset * speed * Time.deltaTime);
this.transform.Translate ( Vector3.up * speedOffset * CurSpeed * Time.deltaTime);
// this.rigidbody2D.MovePosition (t.position + ((Vector3)vector * speed * Time.deltaTime));
// Vector3 v = target.position - transform.position;
// v.z = 0; // 确保向量在2D平面上

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e7b0fc1611fe48ccb8edeef198cd786d
timeCreated: 1729238675

View File

@@ -0,0 +1,71 @@
using System;
using Framework.Timer;
using UnityEngine;
namespace Game.Component.SceneProp
{
/// <summary>
/// 所有交互道具基类
/// </summary>
public class BaseProp : MonoBehaviour
{
// 间隔cd
[SerializeField , Header ("间隔cd")] private float _invalidTime = 0f;
[SerializeField] protected bool HasOnce = true;
private TimeHandler _timeHandler;
protected bool isReady => this._timeHandler == null || this._timeHandler.IsDone;
protected virtual void OnTriggerEnter2D (Collider2D other)
{
if (other.gameObject.CompareTag ("Player"))
{
if (isReady)
{
var entity = other.gameObject.GetComponent<PlayerEntity> ();
this.OnTrigger (entity);
if (HasOnce)
{
this.gameObject.SetActive (false);
}
else
{
RefreshInvalidTime ();
}
}
}
}
protected virtual void OnTrigger (PlayerEntity entity)
{
}
protected virtual void OnReady ()
{
}
protected void RefreshInvalidTime ()
{
if (this._invalidTime <= 0)
{
return;
}
this._timeHandler?.Kill ();
this._timeHandler = null;
this._timeHandler = GameUpdateMgr.Instance.CreateTimer (this._invalidTime, null);
}
private void OnEnable ()
{
OnReady ();
}
private void OnDisable ()
{
this._timeHandler?.Kill ();
this._timeHandler = null;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ea0309bfd995417689f04cf447916cbf
timeCreated: 1729238685

View File

@@ -0,0 +1,27 @@
using UnityEngine;
namespace Game.Component.SceneProp
{
public class BlueProp : BaseProp
{
[SerializeField ,Header ("加速时长")] private float _duration = 3.0f;
[SerializeField ,Header ("额外加速幅度")] private float _speedOffset = 0.5f;
protected override void OnTrigger (PlayerEntity entity)
{
entity.AddSpeedBuff (this._duration , this._speedOffset);
}
#if UNITY_EDITOR
protected void OnDrawGizmos ()
{
//绘制一个蓝色圆形
Gizmos.color = Color.blue;
Gizmos.DrawWireSphere (transform.position , 0.5f);
//文字提示“加速”
UnityEditor.Handles.Label (transform.position , "加速");
}
#endif
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: b3dd24663aeb41cab20ae2e84799c6bb
timeCreated: 1729244994

View File

@@ -0,0 +1,16 @@
using System;
using UnityEngine;
using UnityEngine.Events;
namespace Game.Component.SceneProp
{
public class ColliderTriggerAction : MonoBehaviour
{
[SerializeField] public UnityEvent<Collider2D> OnTriggerEnterAction;
private void OnTriggerEnter2D (Collider2D other)
{
OnTriggerEnterAction?.Invoke(other);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 35f96c77f18c4e579c04ff086160bb57
timeCreated: 1729272887

View File

@@ -0,0 +1,75 @@
using Cysharp.Threading.Tasks;
using UnityEngine;
namespace Game.Component.SceneProp
{
public class GreenProp : BaseProp
{
[SerializeField] private ColliderTriggerAction _spawn;
[SerializeField, Header ("持续时长")] private float _skillDuration;
[SerializeField, Header ("速度buff 持续时间")]
private float _buffDuration;
[SerializeField, Header ("速度buff额外系数")]
private float _buffSpeedOffset;
protected override void OnTriggerEnter2D (Collider2D other)
{
if (other.gameObject.CompareTag ("Player"))
{
if (this.isReady)
{
var entity = other.gameObject.GetComponent<PlayerEntity> ();
this.OnTrigger (entity);
}
}
}
protected override async void OnTrigger (PlayerEntity entity)
{
this._spawn.gameObject.SetActive (true);
await UniTask.Delay ( (int)(this._skillDuration * 1000));
this._spawn.gameObject.SetActive (false);
if (HasOnce)
{
this.gameObject.SetActive (false);
}
else
{
RefreshInvalidTime ();
}
}
protected override void OnReady ()
{
this._spawn.gameObject.SetActive (false);
}
public void OnTriggerEnterAction (Collider2D other)
{
if (other.gameObject.CompareTag ("Enemy"))
{
var entity = other.gameObject.GetComponent<EnemyEntity> ();
OnSubEnemySpeed (entity , this._buffSpeedOffset , this._buffDuration);
}
}
protected void OnSubEnemySpeed (EnemyEntity entity , float speedOffset , float duration)
{
entity.AddSpeedBuff (duration , speedOffset);
}
#if UNITY_EDITOR
protected void OnDrawGizmos ()
{
//减速球, 绿色标签
Gizmos.color = Color.green;
Gizmos.DrawWireSphere (transform.position , 0.5f);
UnityEditor.Handles.Label (transform.position, "减速球");
}
#endif
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e3a143df6abc45dc8a49808d637d70f7
timeCreated: 1729245078

View File

@@ -0,0 +1,18 @@
using Game.EventDefine;
namespace Game.Component.SceneProp
{
public class NormalLightProp : BaseProp
{
protected override void OnReady ()
{
}
protected override void OnTrigger (PlayerEntity entity)
{
GameEventDefine.OverlyCoin.SendMessage (1);
//此处可以增加交互反馈
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 8b0556f3ae8f4cdd9e0f9dfc239b5e5a
timeCreated: 1729244345

View File

@@ -0,0 +1,73 @@
using Cysharp.Threading.Tasks;
using UnityEngine;
namespace Game.Component.SceneProp
{
public class RedProp : BaseProp
{
[SerializeField, Header ("施法时间")] private float _actionDelay = 0.5f;
[SerializeField, Header ("a区传送点")] private Transform _a_pos;
[SerializeField, Header ( "b区传送点")] private Transform _b_pos;
protected override void OnTrigger (PlayerEntity entity)
{
//从a点到b
this.ToPos (entity, this._a_pos);
}
public void OnTriggerEnterAction (Collider2D other)
{
if (other.gameObject.CompareTag ("Player"))
{
if (isReady)
{
var player = other.gameObject.GetComponent<PlayerEntity> ();
this.ToPos (player , this._b_pos);
if (HasOnce)
{
this.gameObject.SetActive (false);
}
else
{
RefreshInvalidTime ();
}
}
}
}
private async UniTask ToPos (PlayerEntity playerEntity, Transform target)
{
//消失动画
playerEntity.gameObject.SetActive (false);
var playerEntityTransform = playerEntity.transform;
playerEntityTransform.position = target.position;
playerEntityTransform.rotation = target.rotation;
await UniTask.Delay ((int)(this._actionDelay * 1000));
playerEntity.gameObject.SetActive (true);
//出场动画
}
#if UNITY_EDITOR
private void OnDrawGizmos ()
{
if (Application.isPlaying)
{
return;
}
if (this._a_pos != null)
{
Gizmos.color = new Color (1f, 0.38f, 0.13f);
Gizmos.DrawWireSphere (this._a_pos.position, 0.2f);
}
if (this._b_pos != null)
{
Gizmos.color = new Color (0.2f, 0.4f, 1f);
Gizmos.DrawWireSphere (this._b_pos.position, 0.2f);
}
}
#endif
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 360c9ffc49c94f4598e35b18b63a6c99
timeCreated: 1729244985

View File

@@ -0,0 +1,15 @@
using Game.EventDefine;
using UnityEngine;
namespace Game.Component.SceneProp
{
public class WhiteProp : BaseProp
{
[SerializeField] private float _duration = 1.5f;
protected override void OnTrigger (PlayerEntity entity)
{
Debug.Log ("wtf");
GameEventDefine.GlobalRunaway.SendMessage (this._duration);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 39738f45a609446db7e107b4fd98b734
timeCreated: 1729244810

View File

@@ -1,10 +0,0 @@
using System;
using System.Collections.Generic;
using Framework.Utils.Extend;
using UniFramework.Event;
using UnityEngine;
namespace Game.EventDefine
{
}

View File

@@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: ba62c151770040a98e38fb54a9a2acf4
timeCreated: 1718704279

View File

@@ -21,6 +21,17 @@ namespace Game.EventDefine
});
}
public class GlobalRunaway : IEventMessage
{
public float Duration { get; private set; }
private GlobalRunaway ()
{
}
public static void SendMessage (float duration) => UniEvent.SendMessage (new GlobalRunaway () { Duration = duration });
}
/// <summary>
/// 改变游戏状态
/// </summary>
@@ -40,7 +51,6 @@ namespace Game.EventDefine
}
}
public class ShowTextHub : IEventMessage
{
public string text;

View File

@@ -5,6 +5,7 @@ TagManager:
serializedVersion: 2
tags:
- Obstcales
- Enemy
layers:
- Default
- TransparentFX

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.