Skip to content

Commit 81611cf

Browse files
committed
Merge branch 'AdvancedCombatAndMovement'
Merge the new combat and advanced movement features, in addittion to changes in the test scene, camera and character to the main branch.
2 parents 60eea3b + 4761815 commit 81611cf

38 files changed

+18372
-3223
lines changed
8 KB
Binary file not shown.
-32 KB
Binary file not shown.
-32.2 KB
Binary file not shown.

Ranma Game/Assets/Character.controller

Lines changed: 215 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,44 @@
11
%YAML 1.1
22
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1101 &-6405532332324694001
4+
AnimatorStateTransition:
5+
m_ObjectHideFlags: 1
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_Name:
10+
m_Conditions:
11+
- m_ConditionMode: 6
12+
m_ConditionEvent: AttackType
13+
m_EventTreshold: 0
14+
m_DstStateMachine: {fileID: 0}
15+
m_DstState: {fileID: 477146616253968979}
16+
m_Solo: 0
17+
m_Mute: 0
18+
m_IsExit: 0
19+
serializedVersion: 3
20+
m_TransitionDuration: 0.07099491
21+
m_TransitionOffset: 0.12953913
22+
m_ExitTime: 0.7400124
23+
m_HasExitTime: 1
24+
m_HasFixedDuration: 1
25+
m_InterruptionSource: 0
26+
m_OrderedInterruption: 1
27+
m_CanTransitionToSelf: 1
328
--- !u!1102 &-3546094323630331786
429
AnimatorState:
530
serializedVersion: 5
631
m_ObjectHideFlags: 1
732
m_CorrespondingSourceObject: {fileID: 0}
833
m_PrefabInstance: {fileID: 0}
934
m_PrefabAsset: {fileID: 0}
10-
m_Name: Mutant Punch
35+
m_Name: Punch R Mid
1136
m_Speed: 1
1237
m_CycleOffset: 0
1338
m_Transitions:
1439
- {fileID: 3617305823505199076}
40+
- {fileID: -445597367173648244}
41+
- {fileID: -1356245846903728538}
1542
m_StateMachineBehaviours: []
1643
m_Position: {x: 50, y: 50, z: 0}
1744
m_IKOnFeet: 0
@@ -23,7 +50,7 @@ AnimatorState:
2350
m_TimeParameterActive: 0
2451
m_Motion: {fileID: -203655887218126122, guid: 65619eedc587b3f4983431ffd09d34a5,
2552
type: 3}
26-
m_Tag:
53+
m_Tag: Attack
2754
m_SpeedParameter:
2855
m_MirrorParameter:
2956
m_CycleOffsetParameter:
@@ -53,6 +80,56 @@ AnimatorStateTransition:
5380
m_InterruptionSource: 0
5481
m_OrderedInterruption: 1
5582
m_CanTransitionToSelf: 1
83+
--- !u!1101 &-1356245846903728538
84+
AnimatorStateTransition:
85+
m_ObjectHideFlags: 1
86+
m_CorrespondingSourceObject: {fileID: 0}
87+
m_PrefabInstance: {fileID: 0}
88+
m_PrefabAsset: {fileID: 0}
89+
m_Name:
90+
m_Conditions:
91+
- m_ConditionMode: 6
92+
m_ConditionEvent: AttackType
93+
m_EventTreshold: 2
94+
m_DstStateMachine: {fileID: 0}
95+
m_DstState: {fileID: -259932989588141575}
96+
m_Solo: 0
97+
m_Mute: 0
98+
m_IsExit: 0
99+
serializedVersion: 3
100+
m_TransitionDuration: 0.08676225
101+
m_TransitionOffset: 0.06157597
102+
m_ExitTime: 0.86443394
103+
m_HasExitTime: 1
104+
m_HasFixedDuration: 1
105+
m_InterruptionSource: 0
106+
m_OrderedInterruption: 1
107+
m_CanTransitionToSelf: 1
108+
--- !u!1101 &-445597367173648244
109+
AnimatorStateTransition:
110+
m_ObjectHideFlags: 1
111+
m_CorrespondingSourceObject: {fileID: 0}
112+
m_PrefabInstance: {fileID: 0}
113+
m_PrefabAsset: {fileID: 0}
114+
m_Name:
115+
m_Conditions:
116+
- m_ConditionMode: 6
117+
m_ConditionEvent: AttackType
118+
m_EventTreshold: 1
119+
m_DstStateMachine: {fileID: 0}
120+
m_DstState: {fileID: 5783778540449805817}
121+
m_Solo: 0
122+
m_Mute: 0
123+
m_IsExit: 0
124+
serializedVersion: 3
125+
m_TransitionDuration: 0.14870706
126+
m_TransitionOffset: 0.18149398
127+
m_ExitTime: 0.7676451
128+
m_HasExitTime: 1
129+
m_HasFixedDuration: 1
130+
m_InterruptionSource: 0
131+
m_OrderedInterruption: 1
132+
m_CanTransitionToSelf: 1
56133
--- !u!1102 &-259932989588141575
57134
AnimatorState:
58135
serializedVersion: 5
@@ -65,6 +142,7 @@ AnimatorState:
65142
m_CycleOffset: 0
66143
m_Transitions:
67144
- {fileID: 1343127914168196039}
145+
- {fileID: 4935848664235040747}
68146
m_StateMachineBehaviours: []
69147
m_Position: {x: 50, y: 50, z: 0}
70148
m_IKOnFeet: 0
@@ -76,11 +154,36 @@ AnimatorState:
76154
m_TimeParameterActive: 0
77155
m_Motion: {fileID: -203655887218126122, guid: a6be7035be38b344c9cd9ab03fdc7cc9,
78156
type: 3}
79-
m_Tag:
157+
m_Tag: Attack
80158
m_SpeedParameter:
81159
m_MirrorParameter:
82160
m_CycleOffsetParameter:
83161
m_TimeParameter:
162+
--- !u!1101 &-72875532442232434
163+
AnimatorStateTransition:
164+
m_ObjectHideFlags: 1
165+
m_CorrespondingSourceObject: {fileID: 0}
166+
m_PrefabInstance: {fileID: 0}
167+
m_PrefabAsset: {fileID: 0}
168+
m_Name:
169+
m_Conditions:
170+
- m_ConditionMode: 6
171+
m_ConditionEvent: AttackType
172+
m_EventTreshold: 2
173+
m_DstStateMachine: {fileID: 0}
174+
m_DstState: {fileID: -259932989588141575}
175+
m_Solo: 0
176+
m_Mute: 0
177+
m_IsExit: 0
178+
serializedVersion: 3
179+
m_TransitionDuration: 0.09406969
180+
m_TransitionOffset: 0
181+
m_ExitTime: 0.796972
182+
m_HasExitTime: 1
183+
m_HasFixedDuration: 1
184+
m_InterruptionSource: 0
185+
m_OrderedInterruption: 1
186+
m_CanTransitionToSelf: 1
84187
--- !u!91 &9100000
85188
AnimatorController:
86189
m_ObjectHideFlags: 0
@@ -95,13 +198,19 @@ AnimatorController:
95198
m_DefaultFloat: 0
96199
m_DefaultInt: 0
97200
m_DefaultBool: 0
98-
m_Controller: {fileID: 9100000}
201+
m_Controller: {fileID: 0}
99202
- m_Name: Damage
100203
m_Type: 1
101204
m_DefaultFloat: 0
102205
m_DefaultInt: 0
103206
m_DefaultBool: 0
104-
m_Controller: {fileID: 9100000}
207+
m_Controller: {fileID: 0}
208+
- m_Name: MoveSpeedPenaltyPercentage
209+
m_Type: 1
210+
m_DefaultFloat: 0
211+
m_DefaultInt: 0
212+
m_DefaultBool: 0
213+
m_Controller: {fileID: 0}
105214
m_AnimatorLayers:
106215
- serializedVersion: 5
107216
m_Name: Base Layer
@@ -150,7 +259,10 @@ AnimatorStateTransition:
150259
m_PrefabInstance: {fileID: 0}
151260
m_PrefabAsset: {fileID: 0}
152261
m_Name:
153-
m_Conditions: []
262+
m_Conditions:
263+
- m_ConditionMode: 7
264+
m_ConditionEvent: AttackType
265+
m_EventTreshold: 1
154266
m_DstStateMachine: {fileID: 0}
155267
m_DstState: {fileID: 477146616253968979}
156268
m_Solo: 0
@@ -172,16 +284,19 @@ AnimatorStateTransition:
172284
m_PrefabInstance: {fileID: 0}
173285
m_PrefabAsset: {fileID: 0}
174286
m_Name:
175-
m_Conditions: []
287+
m_Conditions:
288+
- m_ConditionMode: 6
289+
m_ConditionEvent: AttackType
290+
m_EventTreshold: 0
176291
m_DstStateMachine: {fileID: 0}
177292
m_DstState: {fileID: 477146616253968979}
178293
m_Solo: 0
179294
m_Mute: 0
180295
m_IsExit: 0
181296
serializedVersion: 3
182-
m_TransitionDuration: 0.25
183-
m_TransitionOffset: 0
184-
m_ExitTime: 0.77272725
297+
m_TransitionDuration: 0.09235531
298+
m_TransitionOffset: 0.008684641
299+
m_ExitTime: 0.78629684
185300
m_HasExitTime: 1
186301
m_HasFixedDuration: 1
187302
m_InterruptionSource: 0
@@ -204,14 +319,94 @@ AnimatorStateTransition:
204319
m_Mute: 0
205320
m_IsExit: 0
206321
serializedVersion: 3
207-
m_TransitionDuration: 0.25
208-
m_TransitionOffset: 0
209-
m_ExitTime: 0.75
322+
m_TransitionDuration: 0.15177065
323+
m_TransitionOffset: 0.15348352
324+
m_ExitTime: 0.84822935
210325
m_HasExitTime: 0
211326
m_HasFixedDuration: 1
212327
m_InterruptionSource: 0
213328
m_OrderedInterruption: 1
214329
m_CanTransitionToSelf: 1
330+
--- !u!1101 &4667649906983888103
331+
AnimatorStateTransition:
332+
m_ObjectHideFlags: 1
333+
m_CorrespondingSourceObject: {fileID: 0}
334+
m_PrefabInstance: {fileID: 0}
335+
m_PrefabAsset: {fileID: 0}
336+
m_Name:
337+
m_Conditions:
338+
- m_ConditionMode: 6
339+
m_ConditionEvent: AttackType
340+
m_EventTreshold: 1
341+
m_DstStateMachine: {fileID: 0}
342+
m_DstState: {fileID: -3546094323630331786}
343+
m_Solo: 0
344+
m_Mute: 0
345+
m_IsExit: 0
346+
serializedVersion: 3
347+
m_TransitionDuration: 0.08563799
348+
m_TransitionOffset: 0.02388986
349+
m_ExitTime: 0.8151699
350+
m_HasExitTime: 1
351+
m_HasFixedDuration: 1
352+
m_InterruptionSource: 1
353+
m_OrderedInterruption: 1
354+
m_CanTransitionToSelf: 1
355+
--- !u!1101 &4935848664235040747
356+
AnimatorStateTransition:
357+
m_ObjectHideFlags: 1
358+
m_CorrespondingSourceObject: {fileID: 0}
359+
m_PrefabInstance: {fileID: 0}
360+
m_PrefabAsset: {fileID: 0}
361+
m_Name:
362+
m_Conditions:
363+
- m_ConditionMode: 6
364+
m_ConditionEvent: AttackType
365+
m_EventTreshold: 1
366+
m_DstStateMachine: {fileID: 0}
367+
m_DstState: {fileID: -3546094323630331786}
368+
m_Solo: 0
369+
m_Mute: 0
370+
m_IsExit: 0
371+
serializedVersion: 3
372+
m_TransitionDuration: 0.09665543
373+
m_TransitionOffset: 0.08501973
374+
m_ExitTime: 0.8796819
375+
m_HasExitTime: 1
376+
m_HasFixedDuration: 1
377+
m_InterruptionSource: 0
378+
m_OrderedInterruption: 1
379+
m_CanTransitionToSelf: 1
380+
--- !u!1102 &5783778540449805817
381+
AnimatorState:
382+
serializedVersion: 5
383+
m_ObjectHideFlags: 1
384+
m_CorrespondingSourceObject: {fileID: 0}
385+
m_PrefabInstance: {fileID: 0}
386+
m_PrefabAsset: {fileID: 0}
387+
m_Name: Punch L Low
388+
m_Speed: 1
389+
m_CycleOffset: 0
390+
m_Transitions:
391+
- {fileID: -6405532332324694001}
392+
- {fileID: 4667649906983888103}
393+
- {fileID: -72875532442232434}
394+
m_StateMachineBehaviours: []
395+
m_Position: {x: 50, y: 50, z: 0}
396+
m_IKOnFeet: 0
397+
m_WriteDefaultValues: 1
398+
m_Mirror: 0
399+
m_SpeedParameterActive: 0
400+
m_MirrorParameterActive: 0
401+
m_CycleOffsetParameterActive: 0
402+
m_TimeParameterActive: 0
403+
m_Motion: {fileID: -203655887218126122, guid: 09a9f39306ec3fc4b968fd45826307c2,
404+
type: 3}
405+
m_Tag: Attack
406+
m_SpeedParameter:
407+
m_MirrorParameter:
408+
m_CycleOffsetParameter:
409+
m_TimeParameter:
215410
--- !u!1107 &6806898395769846965
216411
AnimatorStateMachine:
217412
serializedVersion: 5
@@ -223,20 +418,23 @@ AnimatorStateMachine:
223418
m_ChildStates:
224419
- serializedVersion: 1
225420
m_State: {fileID: -3546094323630331786}
226-
m_Position: {x: 600, y: 70, z: 0}
421+
m_Position: {x: 660, y: 180, z: 0}
227422
- serializedVersion: 1
228423
m_State: {fileID: 477146616253968979}
229424
m_Position: {x: 313.5, y: 64.5, z: 0}
230425
- serializedVersion: 1
231426
m_State: {fileID: -259932989588141575}
232-
m_Position: {x: 600, y: 160, z: 0}
427+
m_Position: {x: 60, y: 70, z: 0}
428+
- serializedVersion: 1
429+
m_State: {fileID: 5783778540449805817}
430+
m_Position: {x: 660, y: -40, z: 0}
233431
m_ChildStateMachines: []
234432
m_AnyStateTransitions: []
235433
m_EntryTransitions: []
236434
m_StateMachineTransitions: {}
237435
m_StateMachineBehaviours: []
238436
m_AnyStatePosition: {x: 50, y: 20, z: 0}
239-
m_EntryPosition: {x: 50, y: 120, z: 0}
240-
m_ExitPosition: {x: 800, y: 120, z: 0}
437+
m_EntryPosition: {x: 330, y: 70, z: 0}
438+
m_ExitPosition: {x: 850, y: 250, z: 0}
241439
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
242440
m_DefaultState: {fileID: 477146616253968979}

Ranma Game/Assets/Combo Punch.fbx

1.91 MB
Binary file not shown.

0 commit comments

Comments
 (0)