Commit cd947850 authored by czy's avatar czy

打击特效

parent 73657235
......@@ -20,7 +20,7 @@ AnimatorStateTransition:
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.6428572
m_HasExitTime: 1
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
......@@ -48,18 +48,68 @@ AnimatorStateMachine:
m_Position: {x: 270, y: -40, z: 0}
- serializedVersion: 1
m_State: {fileID: -5151482140390748444}
m_Position: {x: 740, y: -100, z: 0}
m_Position: {x: 770, y: 10, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions:
- {fileID: 7789786087314244433}
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 570, y: -200, z: 0}
m_AnyStatePosition: {x: 790, y: -120, z: 0}
m_EntryPosition: {x: 290, y: -150, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ExitPosition: {x: 790, y: 210, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 2643154680664092511}
--- !u!1101 &-7859518059476168747
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Punch
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -6395521626096649654}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.5
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-6415157079661009289
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 4
m_ConditionEvent: Power
m_EventTreshold: 1
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -6395521626096649654}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.5
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-6395521626096649654
AnimatorState:
serializedVersion: 5
......@@ -137,6 +187,31 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-5137018037979521841
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Push
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -6395521626096649654}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1109 &-2799690864505386981
AnimatorTransition:
m_ObjectHideFlags: 1
......@@ -151,6 +226,56 @@ AnimatorTransition:
m_Mute: 0
m_IsExit: 0
serializedVersion: 1
--- !u!1101 &-2062160331472737705
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Vertigo
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 0}
m_Solo: 0
m_Mute: 1
m_IsExit: 1
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.87288135
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-1681497344359299550
AnimatorStateTransition:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Vertigo
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 0}
m_Solo: 0
m_Mute: 0
m_IsExit: 1
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.87288135
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-1211659778325114652
AnimatorState:
serializedVersion: 5
......@@ -189,7 +314,8 @@ AnimatorState:
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 4198564600029771322}
- {fileID: -7859518059476168747}
- {fileID: -6415157079661009289}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
......@@ -223,14 +349,18 @@ AnimatorStateMachine:
- serializedVersion: 1
m_State: {fileID: 767938317508543338}
m_Position: {x: 280, y: 310, z: 0}
- serializedVersion: 1
m_State: {fileID: 1015678215672761803}
m_Position: {x: 500, y: 310, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_AnyStateTransitions:
- {fileID: 8831332187697374039}
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_AnyStatePosition: {x: 520, y: 120, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 50, y: 420, z: 0}
m_ExitPosition: {x: 520, y: 460, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: -6395521626096649654}
--- !u!91 &9100000
......@@ -272,6 +402,12 @@ AnimatorController:
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: Power
m_Type: 1
m_DefaultFloat: 1.001
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
......@@ -333,6 +469,9 @@ AnimatorStateTransition:
- m_ConditionMode: 1
m_ConditionEvent: Punch
m_EventTreshold: 0
- m_ConditionMode: 3
m_ConditionEvent: Power
m_EventTreshold: 1
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -684858190945900853}
m_Solo: 0
......@@ -344,7 +483,7 @@ AnimatorStateTransition:
m_ExitTime: 0.982871
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 4
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &767938317508543338
......@@ -358,7 +497,7 @@ AnimatorState:
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 5328918325785616174}
- {fileID: -5137018037979521841}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
......@@ -374,6 +513,33 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &1015678215672761803
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Vertigo
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -2062160331472737705}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: ee242bb4bb7f631408dbca2d01b22fd7, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &1572285795481017674
AnimatorStateTransition:
m_ObjectHideFlags: 3
......@@ -440,31 +606,6 @@ AnimatorTransition:
m_Mute: 0
m_IsExit: 0
serializedVersion: 1
--- !u!1101 &4198564600029771322
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Punch
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 0}
m_Solo: 0
m_Mute: 0
m_IsExit: 1
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.5
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &5239871436706073785
AnimatorStateTransition:
m_ObjectHideFlags: 1
......@@ -487,31 +628,6 @@ AnimatorStateTransition:
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &5328918325785616174
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Push
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 0}
m_Solo: 0
m_Mute: 0
m_IsExit: 1
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &5593949960568456529
AnimatorStateTransition:
m_ObjectHideFlags: 1
......@@ -693,6 +809,31 @@ AnimatorStateTransition:
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &8831332187697374039
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Vertigo
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 1015678215672761803}
m_Solo: 0
m_Mute: 1
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &8848785005566343156
AnimatorStateTransition:
m_ObjectHideFlags: 1
......
......@@ -317,6 +317,8 @@ MonoBehaviour:
OtherTag: Competitor
targetWall: {fileID: 866649273}
isCauseDamage: 0
hitEffects: {fileID: 19890288, guid: 775fb3e8f5df827428272416a14d9adf, type: 3}
hitPos: {fileID: 0}
--- !u!4 &30458481 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448836596769451, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -389,6 +391,39 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!1 &109792755
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 109792756}
m_Layer: 0
m_Name: "\u78C1\u94C1\u89E6\u53D1\u5668"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &109792756
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 109792755}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1438967269}
- {fileID: 1093066990}
- {fileID: 872221219}
m_Father: {fileID: 1935587871}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &110099631 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837681859069, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -488,6 +523,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!4 &149644710 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3172809751146677636, guid: c219f3651d3c9d94bbb025aba0f6cd5e,
type: 3}
m_PrefabInstance: {fileID: 1276349150}
m_PrefabAsset: {fileID: 0}
--- !u!4 &152934467 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837551530214, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -602,6 +643,8 @@ MonoBehaviour:
OtherTag: Player
targetWall: {fileID: 916250627}
isCauseDamage: 0
hitEffects: {fileID: 19890288, guid: 775fb3e8f5df827428272416a14d9adf, type: 3}
hitPos: {fileID: 0}
--- !u!65 &186710582
BoxCollider:
m_ObjectHideFlags: 0
......@@ -1343,6 +1386,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!4 &453671150 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -6149183989726038380, guid: c219f3651d3c9d94bbb025aba0f6cd5e,
type: 3}
m_PrefabInstance: {fileID: 2117735069}
m_PrefabAsset: {fileID: 0}
--- !u!4 &458507189 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448836134347757, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -1638,6 +1687,51 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 581802051}
m_PrefabAsset: {fileID: 0}
--- !u!1 &583176238
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 583176239}
- component: {fileID: 583176240}
m_Layer: 0
m_Name: EatFoodTrigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &583176239
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 583176238}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 883198006}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!136 &583176240
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 583176238}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.66
m_Height: 3
m_Direction: 1
m_Center: {x: 0, y: 1, z: 0}
--- !u!4 &601380289 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837390149599, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -1661,6 +1755,7 @@ GameObject:
- component: {fileID: 616173308}
- component: {fileID: 616173309}
- component: {fileID: 616173310}
- component: {fileID: 616173311}
m_Layer: 0
m_Name: Competitor1
m_TagString: Competitor
......@@ -1682,6 +1777,7 @@ Transform:
- {fileID: 1276349151}
- {fileID: 186710580}
- {fileID: 1074946584}
- {fileID: 697166376}
m_Father: {fileID: 1935587871}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......@@ -1716,12 +1812,30 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
VSpeed: 7
power: 1
MoveSpeed: 0
targetWall: {fileID: 916250627}
pathPos0: {fileID: 1527153765}
vertigoEffect: {fileID: 1026936735}
MaxFood: 20
addScale: 0.1
reduceStep: 0.023
MoveSpeed: 0
aiState: 0
--- !u!54 &616173311
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 616173307}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!4 &619757041 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837933209637, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -1801,6 +1915,51 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!1 &697166375
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 697166376}
- component: {fileID: 697166377}
m_Layer: 0
m_Name: EatFoodTrigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &697166376
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 697166375}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 616173308}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!136 &697166377
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 697166375}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.66
m_Height: 3
m_Direction: 1
m_Center: {x: 0, y: 1.49, z: 0}
--- !u!4 &698447073 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837442706823, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -1983,6 +2142,64 @@ BoxCollider:
serializedVersion: 2
m_Size: {x: 4.00134, y: 3.0026963, z: 0.32655352}
m_Center: {x: -0.0006606579, y: 1.4986519, z: 0.1650162}
--- !u!1 &872221218
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 872221219}
- component: {fileID: 872221221}
- component: {fileID: 872221220}
m_Layer: 2
m_Name: MagnetTrigger (2)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &872221219
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 872221218}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 109792756}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &872221220
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 872221218}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4d1f38fd092b2bc409ed928e3980ff88, type: 3}
m_Name:
m_EditorClassIdentifier:
FollowTarget: {fileID: 1342203611}
--- !u!135 &872221221
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 872221218}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 6
m_Center: {x: 0, y: 0, z: 0}
--- !u!4 &873283389 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837107826102, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -2112,6 +2329,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ad0d5b425a2c7f1479396c0567dc9d29, type: 3}
m_Name:
m_EditorClassIdentifier:
LeftHandPos: {fileID: 1186646600}
RightHandPos: {fileID: 1300948172}
--- !u!95 &873361219
Animator:
serializedVersion: 3
......@@ -2142,6 +2361,8 @@ GameObject:
- component: {fileID: 883198006}
- component: {fileID: 883198005}
- component: {fileID: 883198007}
- component: {fileID: 883198008}
- component: {fileID: 883198009}
m_Layer: 0
m_Name: Player
m_TagString: Player
......@@ -2162,17 +2383,14 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
VSpeed: 20
SpeedLevel: 1
AddSpeed: 10
HSpeed: 10
deceleration: 15
particleChange: {fileID: 0}
power: 1
MoveSpeed: 0
MaxFood: 20
scale: 1
addScale: 0.1
targetWall: {fileID: 866649273}
children: {fileID: 287314579}
vertigoTime: 0
vertigoEffect: {fileID: 1768433288}
MoveSpeed: 0
vertigoTime: 0
--- !u!4 &883198006
Transform:
m_ObjectHideFlags: 0
......@@ -2185,6 +2403,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 287314580}
- {fileID: 583176239}
m_Father: {fileID: 1935587871}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......@@ -2206,6 +2425,35 @@ CharacterController:
m_SkinWidth: 0.08
m_MinMoveDistance: 0.001
m_Center: {x: 0, y: 1.07, z: 0}
--- !u!54 &883198008
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 883198004}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!65 &883198009
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 883198004}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1.2, y: 1.2, z: 1.2}
m_Center: {x: 0, y: 0, z: 0}
--- !u!4 &887053111 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837996379867, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -2465,6 +2713,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ad0d5b425a2c7f1479396c0567dc9d29, type: 3}
m_Name:
m_EditorClassIdentifier:
LeftHandPos: {fileID: 1530583101}
RightHandPos: {fileID: 453671150}
--- !u!1 &1001386389
GameObject:
m_ObjectHideFlags: 0
......@@ -2807,6 +3057,64 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1093066989
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1093066990}
- component: {fileID: 1093066992}
- component: {fileID: 1093066991}
m_Layer: 2
m_Name: MagnetTrigger (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1093066990
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1093066989}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 109792756}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1093066991
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1093066989}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4d1f38fd092b2bc409ed928e3980ff88, type: 3}
m_Name:
m_EditorClassIdentifier:
FollowTarget: {fileID: 616173308}
--- !u!135 &1093066992
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1093066989}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 6
m_Center: {x: 0, y: 0, z: 0}
--- !u!4 &1097758173 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448836084893908, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -3235,6 +3543,12 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4e3ca8d9f66bfdf4da1bfb54682c658b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &1186646600 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3172809751146677636, guid: c219f3651d3c9d94bbb025aba0f6cd5e,
type: 3}
m_PrefabInstance: {fileID: 873361215}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1193023762 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837651453343, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -3561,6 +3875,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ad0d5b425a2c7f1479396c0567dc9d29, type: 3}
m_Name:
m_EditorClassIdentifier:
LeftHandPos: {fileID: 149644710}
RightHandPos: {fileID: 1876136675}
--- !u!95 &1276349154
Animator:
serializedVersion: 3
......@@ -3586,6 +3902,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1300948172 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -6149183989726038380, guid: c219f3651d3c9d94bbb025aba0f6cd5e,
type: 3}
m_PrefabInstance: {fileID: 873361215}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1320072966 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837284862769, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -3621,6 +3943,7 @@ GameObject:
- component: {fileID: 1342203611}
- component: {fileID: 1342203612}
- component: {fileID: 1342203613}
- component: {fileID: 1342203614}
m_Layer: 0
m_Name: Competitor2
m_TagString: Competitor
......@@ -3642,6 +3965,7 @@ Transform:
- {fileID: 873361216}
- {fileID: 1414299316}
- {fileID: 861607387}
- {fileID: 1731240764}
m_Father: {fileID: 1935587871}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......@@ -3676,12 +4000,30 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
VSpeed: 6.5
power: 1
MoveSpeed: 0
targetWall: {fileID: 952561886}
pathPos0: {fileID: 497489066}
vertigoEffect: {fileID: 20721754}
MaxFood: 20
addScale: 0.1
reduceStep: 0.023
MoveSpeed: 0
aiState: 0
--- !u!54 &1342203614
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1342203610}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!1001 &1345058900
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -3869,6 +4211,8 @@ MonoBehaviour:
OtherTag: Player
targetWall: {fileID: 952561886}
isCauseDamage: 0
hitEffects: {fileID: 19890288, guid: 775fb3e8f5df827428272416a14d9adf, type: 3}
hitPos: {fileID: 0}
--- !u!65 &1414299318
BoxCollider:
m_ObjectHideFlags: 0
......@@ -4016,6 +4360,64 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1432591456}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1438967268
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1438967269}
- component: {fileID: 1438967270}
- component: {fileID: 1438967271}
m_Layer: 2
m_Name: MagnetTrigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1438967269
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1438967268}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 109792756}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &1438967270
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1438967268}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 6
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &1438967271
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1438967268}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4d1f38fd092b2bc409ed928e3980ff88, type: 3}
m_Name:
m_EditorClassIdentifier:
FollowTarget: {fileID: 883198006}
--- !u!4 &1442334956 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448836099917565, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -4131,6 +4533,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1530583101 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3172809751146677636, guid: c219f3651d3c9d94bbb025aba0f6cd5e,
type: 3}
m_PrefabInstance: {fileID: 2117735069}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1543567429 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: -927199367670048503, guid: 092b5adfc35664b43a5e216c3aba0c4d,
......@@ -4395,6 +4803,7 @@ MonoBehaviour:
- {fileID: 3022100789067994117, guid: 2c0ff28d094cfa444b0b9f9a6738fad0, type: 3}
- {fileID: 6115310891789375738, guid: 7c3ab2ef11fbf654580bc681b1fdb9a1, type: 3}
- {fileID: 322845769827000288, guid: e1a0a14074880e047b25703548f9db04, type: 3}
residueFoodPoint: []
--- !u!4 &1563027641 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448836371441405, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -4747,6 +5156,51 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1731240763
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1731240764}
- component: {fileID: 1731240765}
m_Layer: 0
m_Name: EatFoodTrigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1731240764
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1731240763}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1342203611}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!136 &1731240765
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1731240763}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.66
m_Height: 3
m_Direction: 1
m_Center: {x: 0, y: 1.48, z: 0}
--- !u!4 &1734722052 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448836133660069, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -5051,8 +5505,8 @@ BoxCollider:
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
m_Size: {x: 0.9999999, y: 1, z: 1.9902191}
m_Center: {x: 0, y: 0, z: -0.49510956}
--- !u!23 &1846242464
MeshRenderer:
m_ObjectHideFlags: 0
......@@ -5112,6 +5566,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 6348171781088263581}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1876136675 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -6149183989726038380, guid: c219f3651d3c9d94bbb025aba0f6cd5e,
type: 3}
m_PrefabInstance: {fileID: 1276349150}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1884405368 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5957448837366785530, guid: 15d49ef1e12d35a46b7c6fb953021b43,
......@@ -5384,6 +5844,7 @@ Transform:
- {fileID: 1342203611}
- {fileID: 883198006}
- {fileID: 2065256226}
- {fileID: 109792756}
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......
using System.Collections.Generic;
using UnityEngine;
public enum AIStrategy
{
StraightLine=1, //直线
PickUpPropsAndGold=2, //拾取道具和金币
AvoidObstaclesAndPickUp= 3 //躲避障碍物 并拾取道具和金币
}
public class AIMove : MonoBehaviour
{
[Header("控制移动")]
[Tooltip("控制向前的速度。")]
public float VSpeed = 20.0f;
private CharacterController characterController;
public float VSpeed = 10.0f;
//墙
public GameObject targetWall;
//path pos0
public GameObject pathPos0;
//眩晕特效
public ParticleSystem vertigoEffect;
[Header("大小")]
public int MaxFood = 20;
private float scale = 1;
public float addScale = 0.1f;
public float reduceStep=0.023f;
//控制移动的中间变量
private float xDelta = 0.0f;
private float yDelta = 0;
private float zDelta = 0;
private float SpeedY = 0;//相当于重力
public float power = 1;
//状态
[HideInInspector]
public float MoveSpeed = 0.0f;
private bool Grounded = false;
//动画
private Animator animator;
private Animator animator;//动画
private CharacterController characterController;
private GameObject targetObj;
private int RandomFoodNumberToPush=1;
private int HaveFoodNumber=0;
//墙
public GameObject targetWall;
//path pos0
public GameObject pathPos0;
//眩晕特效
public ParticleSystem vertigoEffect;
private int RandomFoodNumberToPush = 1;
private int HaveFoodNumber = 0;
public enum AIState
{
FindFood=0, //找食物
......@@ -76,8 +73,17 @@ public class AIMove : MonoBehaviour
//targetObj = targetWall;
aiState = AIState.GoToPathPos0; //到路径起点,准备去推墙
}
power += 0.3f;
Scale(power, power, power);
if(scale >= (1 + MaxFood * addScale))
{
scale = 1 + MaxFood * addScale;
}
else
{
scale += addScale;
}
ChangeAnimationscaleState(scale);
Scale(scale, scale, scale);
Destroy(other.gameObject);
}
}
......@@ -91,46 +97,59 @@ public class AIMove : MonoBehaviour
if (hit.gameObject==targetWall)
{
//print("碰到墙");
if (power > 1)
if (scale > 1)
{
hit.gameObject.GetComponent<Rigidbody>().AddForce(new Vector3(0, 0, 100));
power -= 0.01f;
scale -= 0.023f;
}
else
{
power = 1;
scale = 1;
RandomFoodNumberToPush = Random.Range(1,11);
HaveFoodNumber = 0;
//targetObj = GetTargetPos();
//print("改变状态为回到起点2");
aiState = AIState.TurnBackToPathPos0; //到路径起点,准备去找食物
}
Scale(power, power, power);
ChangeAnimationscaleState(scale);
Scale(scale, scale, scale);
}
}
//受到伤害
public void Hurt(float hurt)
{
power -= hurt;
if (power < 1)
scale -= hurt;
if (scale < 1)
{
power = 1;
AddVertigo(1);
scale = 1;
RefreshVertigo(hurt);
}
Scale(power, power, power);
ChangeAnimationscaleState(scale);
Scale(scale, scale, scale);
}
//scale
public void ChangeAnimationscaleState(float scale)
{
animator.SetFloat("Power", scale);
}
//增加眩晕时长眩晕
public void AddVertigo(float time)
{
vertigoTime += time;
}
public void RefreshVertigo(float time)
{
if (vertigoTime < time)
{
vertigoTime = time;
}
}
private void FixedUpdate()
{
//print("游戏是否开始:"+ BattleCtrl.instance.isStartBattle);
//print("游戏是否结束:"+ BattleCtrl.instance.isEndBattle);
reduceStep = 0.023f / 0.1f * addScale;
if (!BattleCtrl.instance.isStartBattle)
{
return;
......@@ -195,7 +214,7 @@ public class AIMove : MonoBehaviour
}
//-------------------------------------------------------------------------------------
//print("aiState:" + aiState+ "-targetObj:" + targetObj+" 距离:"+ Vector3.Distance(transform.position, pathPos0.transform.position));
print("aiState:" + aiState+ "-targetObj:" + targetObj+" 距离:"+ Vector3.Distance(transform.position, pathPos0.transform.position));
yDelta = SpeedY * Time.deltaTime;
Vector3 speed=( targetObj.transform.position - transform.position).normalized*VSpeed;
......
......@@ -4,11 +4,14 @@ using UnityEngine;
public class Attack : MonoBehaviour
{
public Transform LeftHandPos;
public Transform RightHandPos;
private AttackTrigger attackTrigger;
// Start is called before the first frame update
void Start()
{
attackTrigger = gameObject.transform.parent.GetComponentInChildren<AttackTrigger>();
}
// Update is called once per frame
......@@ -19,11 +22,13 @@ public class Attack : MonoBehaviour
public void AttackLeft()
{
//print(gameObject.name+":左手攻击");
gameObject.transform.parent.GetComponentInChildren<AttackTrigger>().isCauseDamage = true ;
attackTrigger.isCauseDamage = true ;
attackTrigger.hitPos = LeftHandPos.gameObject;
}
public void AttackRight()
{
//print(gameObject.name + ":右手攻击");
gameObject.transform.parent.GetComponentInChildren<AttackTrigger>().isCauseDamage = true;
attackTrigger.isCauseDamage = true;
attackTrigger.hitPos = RightHandPos.gameObject;
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Food : MonoBehaviour
{
public float VSpeed=5;
[HideInInspector]
public GameObject targetObj;
private float xDelta = 0;
private float zDelta = 0;
private void Start()
{
}
//private void OnTriggerEnter(Collider other)
//{
// if (other.tag == "Player")
// {
// other.gameObject.GetComponentInChildren<PlayerMove>().EatFood();
// }else if (other.tag == "Competitor")
// {
// }
//}
private void Update()
{
if (targetObj == null)
{
xDelta = 0;
zDelta = 0;
}
else
{
Vector3 speed = (targetObj.transform.position - transform.position).normalized * VSpeed;
xDelta = speed.x * Time.deltaTime;
zDelta = speed.z * Time.deltaTime;
}
transform.Translate(new Vector3(xDelta, 0, zDelta));
}
private void OnDestroy()
{
RandomFood.instance.AddFoodPos(transform.parent);
}
}
fileFormatVersion: 2
guid: fa0c4ce253151bb4a8b86199018b3198
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
......@@ -11,7 +11,15 @@ public class RandomFood : MonoBehaviour
private float timer = 0;
public List<Transform> foodPoint;
public List<GameObject> foods;
//没有食物的point
[HideInInspector]
public List<Transform> residueFoodPoint;
public static RandomFood instance;
private void Awake()
{
instance = this;
residueFoodPoint = new List<Transform>(foodPoint);
}
void Start()
{
GenerateRandomFood(foodNumber);
......@@ -31,8 +39,8 @@ public class RandomFood : MonoBehaviour
GameObject[] currFoods= GameObject.FindGameObjectsWithTag("Food");
if (currFoods.Length == 0)
{
timer = 0;
GenerateRandomFood(foodNumber);
//timer = 0;
//GenerateRandomFood(foodNumber);
}
}
......@@ -42,6 +50,7 @@ public class RandomFood : MonoBehaviour
/// <param name="number"></param>
public void GenerateRandomFood(int number)
{
print("生成食物个数:"+number);
for (int i = 0; i < number; i++)
{
GameObject obj = getRandomFoodObj();
......@@ -49,10 +58,20 @@ public class RandomFood : MonoBehaviour
Instantiate(obj, foodParent.position, foodParent.rotation, foodParent);
}
}
private Transform getRandomPos()
{
return foodPoint[Random.Range(0, foodPoint.Count)];
int index = Random.Range(0, residueFoodPoint.Count);
Transform result= residueFoodPoint[index];
residueFoodPoint.RemoveAt(index);
return result;
}
public void AddFoodPos(Transform foodPos)
{
residueFoodPoint.Add(foodPos);
}
private GameObject getRandomFoodObj()
{
return foods[Random.Range(0, foods.Count)];
......
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MagnetTrigger : MonoBehaviour
{
public Transform FollowTarget;
void Start()
{
}
// Update is called once per frame
void Update()
{
transform.position = new Vector3(FollowTarget.position.x, transform.position.y, FollowTarget.position.z);
//transform.localScale = FollowTarget.localScale;
}
private void OnTriggerEnter(Collider other)
{
//print("33333333333"+other.name);
if (other.tag == "Food")
{
other.GetComponent<Food>().targetObj = gameObject;
}
}
private void OnTriggerExit(Collider other)
{
if (other.tag == "Food")
{
other.GetComponent<Food>().targetObj = null;
}
}
}
fileFormatVersion: 2
guid: 4d1f38fd092b2bc409ed928e3980ff88
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
......@@ -5,10 +5,14 @@ using UnityEngine;
public class AttackTrigger : MonoBehaviour
{
public Animator animator;
public string OtherTag= "Competitor";
public string OtherTag = "Competitor";
public GameObject targetWall;
//伤害帧
public bool isCauseDamage=false;
public bool isCauseDamage = false;
[Header("打人特效")]
public ParticleSystem hitEffects;
[HideInInspector]
public GameObject hitPos;
void Start()
{
......@@ -34,16 +38,24 @@ public class AttackTrigger : MonoBehaviour
}
private void OnTriggerStay(Collider other)
{
ParticleSystem ps;
if (other.tag == OtherTag&&isCauseDamage)
{
//print(other.name+"受到伤害:");
if (other.tag == "Player")
{
other.gameObject.GetComponentInChildren<PlayerMove>().Hurt(0.5f);
ps= Instantiate(hitEffects, hitPos.transform.position, hitPos.transform.rotation);
ps.gameObject.AddComponent<DestroyMySel>();
Handheld.Vibrate();//手机震动
}
else if (other.tag == "Competitor")
{
other.gameObject.GetComponentInChildren<AIMove>().Hurt(0.5f);
ps=Instantiate(hitEffects, hitPos.transform.position, hitPos.transform.rotation);
ps.gameObject.AddComponent<DestroyMySel>();
Handheld.Vibrate();//手机震动
}
}
}
......@@ -65,14 +77,30 @@ public class AttackTrigger : MonoBehaviour
//Push
public void ChangeAnimationPushState(bool isPush)
{
if (animator.GetBool("Vertigo"))
{
return;
}
animator.SetBool("Push", isPush);
animator.SetLayerWeight(1, isPush?1:0);
}
//punch
public void ChangeAnimationPunchState(bool isPunch)
{
if (animator.GetBool("Vertigo"))
{
return;
}
animator.SetBool("Punch", isPunch);
animator.SetLayerWeight(1, isPunch ? 1 : 0);
if (!isPunch||animator.GetFloat("Power") < 1.1f) {
animator.SetLayerWeight(1, 0);
}
else
{
animator.SetLayerWeight(1,1);
}
//animator.SetLayerWeight(1, isPunch ? 1 : 0);
}
}
......@@ -12,115 +12,124 @@ public class PlayerMove : MonoBehaviour
{
[Header("控制移动")]
[Tooltip("控制向前的速度。")]
public float VSpeed = 20.0f;
public int SpeedLevel = 1;
[Tooltip("每升一级增加的速度")]
public float AddSpeed = 10.0f;
[Tooltip("控制左右移动的速度。")]
public float HSpeed = 10.0f;
[Tooltip("游戏结束每秒减少的速度")]
public float deceleration = 15;
[Header("特效")]
public ParticleSystem particleChange; //变身特效
public float power = 1;
private RaycastHit RHit;
private CharacterController characterController;
private RectTransform m_thumbRT;//摇杆
public float VSpeed = 10.0f;
[Header("大小")]
public int MaxFood = 20;
public float scale = 1;
public float addScale = 0.1f; //0.1f
private float reduceStep= 0.023f; //0.023f reduceStep = 0.023f / 0.1f * addScale;
[Header("目标墙")]
public GameObject targetWall;
public GameObject children;
[Header("眩晕特效")]
public ParticleSystem vertigoEffect;
private float timer = 0.0f;
//输入控制player移动的中间变量
private float _vertSpeed = 0.0f;
private float xDelta=0.0f;
private float yDelta = 0;
private float zDelta = 0;
private RaycastHit RHit;
private CharacterController characterController;
private RectTransform m_thumbRT;//摇杆
//动画
private Animator animator;
//状态
[HideInInspector]
public float MoveSpeed=0.0f;
private bool Grounded = false;
public GameObject targetWall;
public GameObject children;
//眩晕
[HideInInspector]
public float vertigoTime = 0.0f;
public ParticleSystem vertigoEffect;
// Start is called before the first frame update
void Start()
{
//从配置文件ConfigurationFile中获取数据
//VSpeed = ConfigurationFile.instance.VSpeed;
SpeedLevel = ConfigurationFile.instance.SpeedLevel;
//AddSpeed = ConfigurationFile.instance.AddSpeed;
//HSpeed = ConfigurationFile.instance.HSpeed;
//摇杆控制
GameServices.inputService.joyStick.onTouchStart.AddListener(OnTouchStart);
GameServices.inputService.joyStick.onTouchUp.AddListener(OnTouchUp);
m_thumbRT = GameServices.inputService.joyStick.thumb;
//获取animator组件
animator=GetComponentInChildren<Animator>();
//获取rigibody组件
//m_rigidBody = GetComponent<Rigidbody>();
//获取characterController组件
characterController = GetComponentInChildren<CharacterController>();
}
private void OnTriggerEnter(Collider other)
{
//print("OnTriggerEnter:"+other.name);
//print("OnTriggerEnter:"+other.tag+"--"+other.name);
if (other.tag == "Food")
{
//other.gameObject.GetComponentInChildren<Gold>().PlayParticle();//吃金币特效
//Vector2 screenPoint = Camera.main.WorldToScreenPoint(other.gameObject.transform.position);
//BattleUI.instance.GenerateAddMoneyUI(100, screenPoint);
//Destroy(other.gameObject);
//print("吃到食物。");
power+=0.1f;
Scale(power,power,power);
if (scale >= (1 + MaxFood * addScale))
{
scale = 1 + MaxFood * addScale;
}
else
{
scale += addScale;
}
ChangeAnimationscaleState(scale);
Scale(scale, scale, scale);
Destroy(other.gameObject);
}
//print("1111" + other.gameObject.tag + "+" + other.gameObject.name);
}
private void OnControllerColliderHit(ControllerColliderHit hit)
{
if (hit.gameObject== targetWall)
{
//print("碰到墙");
if (power>1)
if (scale>1)
{
hit.gameObject.GetComponent<Rigidbody>().AddForce(new Vector3(0, 0, 100));
power -= 0.023f;
scale -= reduceStep;
}
else
{
power = 1;
scale = 1;
}
Scale(power, power, power);
ChangeAnimationscaleState(scale);
Scale(scale, scale, scale);
}
//print("22222"+hit.gameObject.tag+"+"+hit.gameObject.name);
}
//受到伤害
public void Hurt(float hurt)
{
power -= hurt;
if (power < 1)
scale -= hurt;
if (scale < 1)
{
power = 1;
AddVertigo(1);
scale = 1;
RefreshVertigo(hurt);
}
Scale(power, power, power);
ChangeAnimationscaleState(scale);
Scale(scale, scale, scale);
}
//scale
public void ChangeAnimationscaleState(float scale)
{
animator.SetFloat("Power", scale);
}
//增加眩晕时长眩晕
public void AddVertigo(float time)
{
vertigoTime += time;
}
public void RefreshVertigo(float time)
{
if (vertigoTime < time)
{
vertigoTime = time;
}
}
private void Scale(float x,float y,float z)
{
transform.localScale = new Vector3(x,y,x);
......@@ -162,10 +171,6 @@ public class PlayerMove : MonoBehaviour
{
return;
}
//m_bControlPlay = true;
BattleCtrl.instance.battleUI.SetSymbolPos(0, 0);
//----------摇杆操作
......@@ -189,15 +194,7 @@ public class PlayerMove : MonoBehaviour
{
//print("游戏是否开始:"+ BattleCtrl.instance.isStartBattle);
//print("游戏是否结束:"+ BattleCtrl.instance.isEndBattle);
//从配置文件ConfigurationFile中获取数据
VSpeed = ConfigurationFile.instance.VSpeed;
//SpeedLevel = ConfigurationFile.instance.SpeedLevel; //初始化一次。
AddSpeed = ConfigurationFile.instance.AddSpeed;
HSpeed = ConfigurationFile.instance.HSpeed;
deceleration = ConfigurationFile.instance.deceleration;
reduceStep = 0.023f / 0.1f * addScale;
if (!BattleCtrl.instance.isStartBattle)
{
//游戏没有开始
......@@ -208,10 +205,6 @@ public class PlayerMove : MonoBehaviour
//游戏没有结束
return;
}
RaycastHit hit;
xDelta = 0;
yDelta = 0;
......@@ -272,7 +265,7 @@ public class PlayerMove : MonoBehaviour
if (characterController.velocity.z >= 0)
{
//print("滑行");
characterController.SimpleMove(new Vector3(0, 0, characterController.velocity.z - deceleration * Time.deltaTime));
//characterController.SimpleMove(new Vector3(0, 0, characterController.velocity.z - deceleration * Time.deltaTime));
}
else
{
......@@ -320,10 +313,10 @@ public class PlayerMove : MonoBehaviour
{
//transform.position += transform.right * GameServices.inputService.joyStick.axisX.axisValue * HSpeed * Time.deltaTime;
xDelta += GameServices.inputService.joyStick.axisX.axisValue * HSpeed * Time.deltaTime;
xDelta += GameServices.inputService.joyStick.axisX.axisValue * VSpeed * Time.deltaTime;
//characterController.Move((transform.forward * MoveSpeed + new Vector3(0, _vertSpeed, 0)) * Time.deltaTime + (new Vector3(xDelta, 0, 0)));
}
zDelta += GameServices.inputService.joyStick.axisY.axisValue * HSpeed * Time.deltaTime;
zDelta += GameServices.inputService.joyStick.axisY.axisValue * VSpeed * Time.deltaTime;
if (xDelta!=0||zDelta!=0)
{
//float angle = Vector3.Angle(new Vector3(transform.forward.x, 0, transform.forward.z), new Vector3(xDelta, 0, zDelta));
......
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &8871223935729555414
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7118589249583531991}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!65 &6673021361341151535
BoxCollider:
m_ObjectHideFlags: 0
......@@ -13,6 +29,20 @@ BoxCollider:
serializedVersion: 2
m_Size: {x: 0.14035839, y: 0.15942091, z: 0.128}
m_Center: {x: -0.0062077455, y: 0.0789001, z: 0.0000012367964}
--- !u!114 &962173067192840504
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7118589249583531991}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &7119276381201012477
PrefabInstance:
m_ObjectHideFlags: 0
......
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &-1320824603578537366
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4201393565975677940}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-5035227146725020887
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4201393565975677940}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &4199887864893652916
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -83,3 +113,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 5d3dafc3b20484eb1971092f27cac145, type: 3}
--- !u!1 &4201393565975677940 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1872412180362304, guid: 5d3dafc3b20484eb1971092f27cac145,
type: 3}
m_PrefabInstance: {fileID: 4199887864893652916}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &-7768872305441483064
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6917991767316380469}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &8278336911050819338
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6917991767316380469}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &8860821113255329337
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -94,3 +124,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 267ea1819cefbf64193527830effafe3, type: 3}
--- !u!1 &6917991767316380469 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1942829353459336460, guid: 267ea1819cefbf64193527830effafe3,
type: 3}
m_PrefabInstance: {fileID: 8860821113255329337}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &4280222344294270694
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3273521062333198908}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-614276516663055723
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3273521062333198908}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &3273679166802016114
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 8990abd47ad784f378160d3745607c8e, type: 3}
--- !u!1 &3273521062333198908 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1006965567620430, guid: 8990abd47ad784f378160d3745607c8e,
type: 3}
m_PrefabInstance: {fileID: 3273679166802016114}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &-7223421186331517652
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4488542462492886108}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-5302266906743468271
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4488542462492886108}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &4489775756594035602
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 5b6062007637241e0b729ae8d458864b, type: 3}
--- !u!1 &4488542462492886108 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1234570512433102, guid: 5b6062007637241e0b729ae8d458864b,
type: 3}
m_PrefabInstance: {fileID: 4489775756594035602}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &7156060357176057391
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1000351953491012978}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-4492049495098667680
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1000351953491012978}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &1001740225628074146
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a91fd09f6a11341b0828e7359c4c53be, type: 3}
--- !u!1 &1000351953491012978 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1991905838947792, guid: a91fd09f6a11341b0828e7359c4c53be,
type: 3}
m_PrefabInstance: {fileID: 1001740225628074146}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &4850961414947428783
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1382631516678918082}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &2653366083614764188
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1382631516678918082}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &1384353932353747032
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 8a096f0786e6346258491fdc1beb592f, type: 3}
--- !u!1 &1382631516678918082 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1740084184627098, guid: 8a096f0786e6346258491fdc1beb592f,
type: 3}
m_PrefabInstance: {fileID: 1384353932353747032}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &7252152030746761783
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8308488070836470441}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &5042966936480931666
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8308488070836470441}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &2242307830803790759
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -94,3 +124,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e8fe085ad223d6d4a91a90ace7502cf8, type: 3}
--- !u!1 &8308488070836470441 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7805840925051435278, guid: e8fe085ad223d6d4a91a90ace7502cf8,
type: 3}
m_PrefabInstance: {fileID: 2242307830803790759}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &4972613395389992701
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7441636673628327258}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-906029668451107164
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7441636673628327258}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &6580752451347437921
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -94,3 +124,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 13b6c374cc44590419d9532924576e3c, type: 3}
--- !u!1 &7441636673628327258 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4329514348469457979, guid: 13b6c374cc44590419d9532924576e3c,
type: 3}
m_PrefabInstance: {fileID: 6580752451347437921}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &-5481222834828198214
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3454478639246554943}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-7271881009828041785
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3454478639246554943}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &3455431711706918031
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 5bb6b4f8ded274f819001be2cefca495, type: 3}
--- !u!1 &3454478639246554943 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1388479604726704, guid: 5bb6b4f8ded274f819001be2cefca495,
type: 3}
m_PrefabInstance: {fileID: 3455431711706918031}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &4054283642808967093
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2362392358244718184}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &5736555193441592796
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2362392358244718184}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &2363739819044374914
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: da3e1ddc94dfc431b8d3039c6c1db3f9, type: 3}
--- !u!1 &2362392358244718184 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1503591459201002, guid: da3e1ddc94dfc431b8d3039c6c1db3f9,
type: 3}
m_PrefabInstance: {fileID: 2363739819044374914}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &6704596840261503587
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7521386331040408604}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &7215370813255880641
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7521386331040408604}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &7522318039351925760
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -78,3 +108,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7dbdd11837d8b494e8ef6ae74e7a62dd, type: 3}
--- !u!1 &7521386331040408604 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1672780226623516, guid: 7dbdd11837d8b494e8ef6ae74e7a62dd,
type: 3}
m_PrefabInstance: {fileID: 7522318039351925760}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &6237103342070580432
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3022100789067994117}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-6751387727686683795
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3022100789067994117}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &3023360021173592083
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -83,3 +113,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 9a33cf4e45bbf4d7a876bb8606c3ada2, type: 3}
--- !u!1 &3022100789067994117 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1558335970620438, guid: 9a33cf4e45bbf4d7a876bb8606c3ada2,
type: 3}
m_PrefabInstance: {fileID: 3023360021173592083}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &8454823335943147296
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6115310891789375738}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &-3462665898307346259
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6115310891789375738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &6114486012904365850
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -83,3 +113,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bd70d6deae3cc4c4b9001bc0c41c32cc, type: 3}
--- !u!1 &6115310891789375738 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1959857656465376, guid: bd70d6deae3cc4c4b9001bc0c41c32cc,
type: 3}
m_PrefabInstance: {fileID: 6114486012904365850}
m_PrefabAsset: {fileID: 0}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!54 &-6571874621008282541
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 322845769827000288}
serializedVersion: 2
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &4170790131951067128
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 322845769827000288}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fa0c4ce253151bb4a8b86199018b3198, type: 3}
m_Name:
m_EditorClassIdentifier:
VSpeed: 5
targetObj: {fileID: 0}
--- !u!1001 &323269023538972204
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -83,3 +113,9 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 381e2888b079e4421a0e68dc701f62c8, type: 3}
--- !u!1 &322845769827000288 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1831729214724556, guid: 381e2888b079e4421a0e68dc701f62c8,
type: 3}
m_PrefabInstance: {fileID: 323269023538972204}
m_PrefabAsset: {fileID: 0}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment