Skip to content

Commit 7baaa89

Browse files
committed
Added basic CTF example
1 parent 8fcf667 commit 7baaa89

File tree

11 files changed

+485
-72
lines changed

11 files changed

+485
-72
lines changed

Assets/FluidBehaviorTree/Examples/CaptureTheFlag/CaptureTheFlag.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/FluidBehaviorTree/Examples/CaptureTheFlag/CaptureTheFlag.unity

Lines changed: 151 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ NavMeshSettings:
112112
accuratePlacement: 0
113113
debug:
114114
m_Flags: 0
115-
m_NavMeshData: {fileID: 0}
115+
m_NavMeshData: {fileID: 23800000, guid: 10621b9a632654b499ba1f10a7127b62, type: 2}
116116
--- !u!1 &43425144
117117
GameObject:
118118
m_ObjectHideFlags: 0
@@ -124,12 +124,12 @@ GameObject:
124124
- component: {fileID: 43425148}
125125
- component: {fileID: 43425147}
126126
- component: {fileID: 43425146}
127-
m_Layer: 0
127+
m_Layer: 9
128128
m_Name: Ground
129129
m_TagString: Untagged
130130
m_Icon: {fileID: 0}
131131
m_NavMeshLayer: 0
132-
m_StaticEditorFlags: 0
132+
m_StaticEditorFlags: 8
133133
m_IsActive: 1
134134
--- !u!4 &43425145
135135
Transform:
@@ -237,7 +237,7 @@ Prefab:
237237
objectReference: {fileID: 0}
238238
- target: {fileID: 4944183167226686, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
239239
propertyPath: m_RootOrder
240-
value: 2
240+
value: 1
241241
objectReference: {fileID: 0}
242242
- target: {fileID: 4944183167226686, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
243243
propertyPath: m_LocalScale.x
@@ -247,6 +247,18 @@ Prefab:
247247
propertyPath: m_LocalScale.z
248248
value: 4
249249
objectReference: {fileID: 0}
250+
- target: {fileID: 1907748484594334, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
251+
propertyPath: m_Layer
252+
value: 9
253+
objectReference: {fileID: 0}
254+
- target: {fileID: 1907748484594334, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
255+
propertyPath: m_StaticEditorFlags
256+
value: 8
257+
objectReference: {fileID: 0}
258+
- target: {fileID: 1907748484594334, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
259+
propertyPath: m_NavMeshLayer
260+
value: 1
261+
objectReference: {fileID: 0}
250262
m_RemovedComponents: []
251263
m_SourcePrefab: {fileID: 100100000, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
252264
m_IsPrefabAsset: 0
@@ -315,11 +327,11 @@ Transform:
315327
m_PrefabInternal: {fileID: 0}
316328
m_GameObject: {fileID: 170076733}
317329
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
318-
m_LocalPosition: {x: 0, y: 3, z: 0}
330+
m_LocalPosition: {x: -11.6508255, y: 6.546875, z: 1.7632402}
319331
m_LocalScale: {x: 1, y: 1, z: 1}
320332
m_Children: []
321-
m_Father: {fileID: 0}
322-
m_RootOrder: 1
333+
m_Father: {fileID: 1923607203}
334+
m_RootOrder: 7
323335
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
324336
--- !u!1001 &238057546
325337
Prefab:
@@ -396,7 +408,7 @@ Transform:
396408
- {fileID: 732249243}
397409
- {fileID: 1112956654}
398410
m_Father: {fileID: 0}
399-
m_RootOrder: 3
411+
m_RootOrder: 2
400412
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
401413
--- !u!1 &282840810
402414
GameObject:
@@ -445,8 +457,8 @@ Camera:
445457
near clip plane: 0.3
446458
far clip plane: 1000
447459
field of view: 60
448-
orthographic: 0
449-
orthographic size: 5
460+
orthographic: 1
461+
orthographic size: 33.96
450462
m_Depth: -1
451463
m_CullingMask:
452464
serializedVersion: 2
@@ -468,12 +480,12 @@ Transform:
468480
m_CorrespondingSourceObject: {fileID: 0}
469481
m_PrefabInternal: {fileID: 0}
470482
m_GameObject: {fileID: 282840810}
471-
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
472-
m_LocalPosition: {x: 0, y: 1, z: -10}
483+
m_LocalRotation: {x: 0.70710665, y: -0, z: -0, w: 0.70710695}
484+
m_LocalPosition: {x: -11.6508255, y: 137.54688, z: 1.7632402}
473485
m_LocalScale: {x: 1, y: 1, z: 1}
474486
m_Children: []
475-
m_Father: {fileID: 0}
476-
m_RootOrder: 0
487+
m_Father: {fileID: 1923607203}
488+
m_RootOrder: 6
477489
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
478490
--- !u!1 &288710216
479491
GameObject:
@@ -488,7 +500,7 @@ GameObject:
488500
- component: {fileID: 288710218}
489501
m_Layer: 0
490502
m_Name: Flag
491-
m_TagString: Untagged
503+
m_TagString: Flag
492504
m_Icon: {fileID: 0}
493505
m_NavMeshLayer: 0
494506
m_StaticEditorFlags: 0
@@ -504,7 +516,7 @@ Transform:
504516
m_LocalScale: {x: 1, y: 1, z: 1}
505517
m_Children: []
506518
m_Father: {fileID: 1923607203}
507-
m_RootOrder: 1
519+
m_RootOrder: 5
508520
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
509521
--- !u!65 &288710218
510522
BoxCollider:
@@ -560,6 +572,50 @@ MeshFilter:
560572
m_PrefabInternal: {fileID: 0}
561573
m_GameObject: {fileID: 288710216}
562574
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
575+
--- !u!1 &499955081
576+
GameObject:
577+
m_ObjectHideFlags: 0
578+
m_CorrespondingSourceObject: {fileID: 0}
579+
m_PrefabInternal: {fileID: 0}
580+
serializedVersion: 6
581+
m_Component:
582+
- component: {fileID: 499955083}
583+
- component: {fileID: 499955082}
584+
m_Layer: 0
585+
m_Name: GameManager
586+
m_TagString: Untagged
587+
m_Icon: {fileID: 0}
588+
m_NavMeshLayer: 0
589+
m_StaticEditorFlags: 0
590+
m_IsActive: 1
591+
--- !u!114 &499955082
592+
MonoBehaviour:
593+
m_ObjectHideFlags: 0
594+
m_CorrespondingSourceObject: {fileID: 0}
595+
m_PrefabInternal: {fileID: 0}
596+
m_GameObject: {fileID: 499955081}
597+
m_Enabled: 1
598+
m_EditorHideFlags: 0
599+
m_Script: {fileID: 11500000, guid: 56379da72cc94843baa2364b0eff8513, type: 3}
600+
m_Name:
601+
m_EditorClassIdentifier:
602+
flag: {fileID: 288710216}
603+
goalRed: {fileID: 2006129114}
604+
goalBlue: {fileID: 791574214}
605+
flagStart: {fileID: 0}
606+
--- !u!4 &499955083
607+
Transform:
608+
m_ObjectHideFlags: 0
609+
m_CorrespondingSourceObject: {fileID: 0}
610+
m_PrefabInternal: {fileID: 0}
611+
m_GameObject: {fileID: 499955081}
612+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
613+
m_LocalPosition: {x: 3.228602, y: -7.640625, z: -0.72664934}
614+
m_LocalScale: {x: 1, y: 1, z: 1}
615+
m_Children: []
616+
m_Father: {fileID: 0}
617+
m_RootOrder: 0
618+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
563619
--- !u!1001 &627162091
564620
Prefab:
565621
m_ObjectHideFlags: 0
@@ -597,7 +653,7 @@ Prefab:
597653
objectReference: {fileID: 0}
598654
- target: {fileID: 4602207716399092, guid: 81a1d0155a1c0a449843d0d7add20b04, type: 2}
599655
propertyPath: m_RootOrder
600-
value: 5
656+
value: 4
601657
objectReference: {fileID: 0}
602658
- target: {fileID: 1255259902580470, guid: 81a1d0155a1c0a449843d0d7add20b04, type: 2}
603659
propertyPath: m_Name
@@ -664,6 +720,20 @@ Prefab:
664720
propertyPath: m_Materials.Array.data[0]
665721
value:
666722
objectReference: {fileID: 2100000, guid: f6cc247eeb1526b40bc03fcc52e024b8, type: 2}
723+
- target: {fileID: 114127032813469568, guid: a7cb6cbf9ff67b34a9500e075f082575,
724+
type: 2}
725+
propertyPath: team
726+
value: 1
727+
objectReference: {fileID: 0}
728+
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
729+
propertyPath: m_IsActive
730+
value: 1
731+
objectReference: {fileID: 0}
732+
- target: {fileID: 114127032813469568, guid: a7cb6cbf9ff67b34a9500e075f082575,
733+
type: 2}
734+
propertyPath: defender
735+
value: 1
736+
objectReference: {fileID: 0}
667737
m_RemovedComponents: []
668738
m_SourcePrefab: {fileID: 100100000, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
669739
m_IsPrefabAsset: 0
@@ -709,12 +779,21 @@ Prefab:
709779
objectReference: {fileID: 0}
710780
- target: {fileID: 4658679412166198, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
711781
propertyPath: m_RootOrder
712-
value: 4
782+
value: 2
713783
objectReference: {fileID: 0}
714784
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
715785
propertyPath: m_Name
716786
value: Character (4)
717787
objectReference: {fileID: 0}
788+
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
789+
propertyPath: m_IsActive
790+
value: 1
791+
objectReference: {fileID: 0}
792+
- target: {fileID: 114127032813469568, guid: a7cb6cbf9ff67b34a9500e075f082575,
793+
type: 2}
794+
propertyPath: defender
795+
value: 1
796+
objectReference: {fileID: 0}
718797
m_RemovedComponents: []
719798
m_SourcePrefab: {fileID: 100100000, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
720799
m_IsPrefabAsset: 0
@@ -807,7 +886,7 @@ Prefab:
807886
objectReference: {fileID: 0}
808887
- target: {fileID: 4602207716399092, guid: 81a1d0155a1c0a449843d0d7add20b04, type: 2}
809888
propertyPath: m_RootOrder
810-
value: 4
889+
value: 3
811890
objectReference: {fileID: 0}
812891
m_RemovedComponents: []
813892
m_SourcePrefab: {fileID: 100100000, guid: 81a1d0155a1c0a449843d0d7add20b04, type: 2}
@@ -817,6 +896,11 @@ Transform:
817896
m_CorrespondingSourceObject: {fileID: 4602207716399092, guid: 81a1d0155a1c0a449843d0d7add20b04,
818897
type: 2}
819898
m_PrefabInternal: {fileID: 744881468}
899+
--- !u!1 &791574214 stripped
900+
GameObject:
901+
m_CorrespondingSourceObject: {fileID: 1255259902580470, guid: 81a1d0155a1c0a449843d0d7add20b04,
902+
type: 2}
903+
m_PrefabInternal: {fileID: 744881468}
820904
--- !u!1001 &812278645
821905
Prefab:
822906
m_ObjectHideFlags: 0
@@ -854,7 +938,7 @@ Prefab:
854938
objectReference: {fileID: 0}
855939
- target: {fileID: 4658679412166198, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
856940
propertyPath: m_RootOrder
857-
value: 2
941+
value: 3
858942
objectReference: {fileID: 0}
859943
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
860944
propertyPath: m_Name
@@ -865,6 +949,15 @@ Prefab:
865949
propertyPath: m_Materials.Array.data[0]
866950
value:
867951
objectReference: {fileID: 2100000, guid: f6cc247eeb1526b40bc03fcc52e024b8, type: 2}
952+
- target: {fileID: 114127032813469568, guid: a7cb6cbf9ff67b34a9500e075f082575,
953+
type: 2}
954+
propertyPath: team
955+
value: 1
956+
objectReference: {fileID: 0}
957+
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
958+
propertyPath: m_IsActive
959+
value: 1
960+
objectReference: {fileID: 0}
868961
m_RemovedComponents: []
869962
m_SourcePrefab: {fileID: 100100000, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
870963
m_IsPrefabAsset: 0
@@ -910,7 +1003,7 @@ Prefab:
9101003
objectReference: {fileID: 0}
9111004
- target: {fileID: 4658679412166198, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
9121005
propertyPath: m_RootOrder
913-
value: 3
1006+
value: 4
9141007
objectReference: {fileID: 0}
9151008
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
9161009
propertyPath: m_Name
@@ -921,6 +1014,15 @@ Prefab:
9211014
propertyPath: m_Materials.Array.data[0]
9221015
value:
9231016
objectReference: {fileID: 2100000, guid: f6cc247eeb1526b40bc03fcc52e024b8, type: 2}
1017+
- target: {fileID: 114127032813469568, guid: a7cb6cbf9ff67b34a9500e075f082575,
1018+
type: 2}
1019+
propertyPath: team
1020+
value: 1
1021+
objectReference: {fileID: 0}
1022+
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
1023+
propertyPath: m_IsActive
1024+
value: 1
1025+
objectReference: {fileID: 0}
9241026
m_RemovedComponents: []
9251027
m_SourcePrefab: {fileID: 100100000, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
9261028
m_IsPrefabAsset: 0
@@ -966,7 +1068,7 @@ Prefab:
9661068
objectReference: {fileID: 0}
9671069
- target: {fileID: 4944183167226686, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
9681070
propertyPath: m_RootOrder
969-
value: 3
1071+
value: 2
9701072
objectReference: {fileID: 0}
9711073
- target: {fileID: 4944183167226686, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
9721074
propertyPath: m_LocalScale.x
@@ -980,6 +1082,18 @@ Prefab:
9801082
propertyPath: m_Name
9811083
value: Wall (1)
9821084
objectReference: {fileID: 0}
1085+
- target: {fileID: 1907748484594334, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
1086+
propertyPath: m_Layer
1087+
value: 9
1088+
objectReference: {fileID: 0}
1089+
- target: {fileID: 1907748484594334, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
1090+
propertyPath: m_StaticEditorFlags
1091+
value: 8
1092+
objectReference: {fileID: 0}
1093+
- target: {fileID: 1907748484594334, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
1094+
propertyPath: m_NavMeshLayer
1095+
value: 1
1096+
objectReference: {fileID: 0}
9831097
m_RemovedComponents: []
9841098
m_SourcePrefab: {fileID: 100100000, guid: 0328c8f3f9bc6e446baa131a84e470f5, type: 2}
9851099
m_IsPrefabAsset: 0
@@ -1116,6 +1230,10 @@ Prefab:
11161230
propertyPath: m_Name
11171231
value: Character (1)
11181232
objectReference: {fileID: 0}
1233+
- target: {fileID: 1379369633368036, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
1234+
propertyPath: m_IsActive
1235+
value: 1
1236+
objectReference: {fileID: 0}
11191237
m_RemovedComponents: []
11201238
m_SourcePrefab: {fileID: 100100000, guid: a7cb6cbf9ff67b34a9500e075f082575, type: 2}
11211239
m_IsPrefabAsset: 0
@@ -1150,14 +1268,21 @@ Transform:
11501268
m_LocalScale: {x: 1, y: 1, z: 1}
11511269
m_Children:
11521270
- {fileID: 43425145}
1153-
- {fileID: 288710217}
11541271
- {fileID: 62087653}
11551272
- {fileID: 996620353}
11561273
- {fileID: 744881469}
11571274
- {fileID: 627162092}
1275+
- {fileID: 288710217}
1276+
- {fileID: 282840814}
1277+
- {fileID: 170076735}
11581278
m_Father: {fileID: 0}
1159-
m_RootOrder: 4
1279+
m_RootOrder: 3
11601280
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1281+
--- !u!1 &2006129114 stripped
1282+
GameObject:
1283+
m_CorrespondingSourceObject: {fileID: 1255259902580470, guid: 81a1d0155a1c0a449843d0d7add20b04,
1284+
type: 2}
1285+
m_PrefabInternal: {fileID: 627162091}
11611286
--- !u!1 &2041221105
11621287
GameObject:
11631288
m_ObjectHideFlags: 0
@@ -1185,10 +1310,10 @@ Transform:
11851310
m_Children:
11861311
- {fileID: 238057547}
11871312
- {fileID: 1299962232}
1313+
- {fileID: 713892003}
11881314
- {fileID: 812278646}
11891315
- {fileID: 849987671}
1190-
- {fileID: 713892003}
11911316
- {fileID: 682277072}
11921317
m_Father: {fileID: 0}
1193-
m_RootOrder: 2
1318+
m_RootOrder: 1
11941319
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
Binary file not shown.

Assets/FluidBehaviorTree/Examples/CaptureTheFlag/CaptureTheFlag/NavMesh.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)