Merge commit '7b1c3a025db3a8691703cbef195043714bdc94cc' into main_ZYT

# Conflicts:
#	Assets/_DefendNJ/Scenes/Yunnan_Lincang_Linxiang_Hengji_Dixia.unity
#	Assets/_DefendNJ/Scenes/Yunnan_Lincang_Linxiang_Hengji_Dixia.unity.meta
#	ProjectSettings/EditorBuildSettings.asset
#	ProjectSettings/ProjectSettings.asset
This commit is contained in:
ZYT
2025-10-13 10:43:52 +08:00
92 changed files with 4406464 additions and 236614 deletions

View File

@@ -71,7 +71,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2215744851125447616}
- {fileID: 6741393865529409966}
- {fileID: 3283920938112104279}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3069618081784731312
@@ -165,7 +165,7 @@ MonoBehaviour:
syncMode: 0
syncInterval: 0
clientAuthority: 0
animator: {fileID: 7924679778107453564}
animator: {fileID: 996717362476779236}
animators: []
--- !u!114 &9111355839506214341
MonoBehaviour:
@@ -394,6 +394,7 @@ MonoBehaviour:
originHealth: 0
weakness: {fileID: 2215744851125447616}
outline: {fileID: 1440644168182893469}
isOutLine: 0
id: 0
type: 13
state: 0
@@ -410,7 +411,7 @@ MonoBehaviour:
playerLayer:
serializedVersion: 2
m_Bits: 0
--- !u!1001 &6269430175238061661
--- !u!1001 &1498635146865633726
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
@@ -418,103 +419,868 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 8112611771093065611}
m_Modifications:
- target: {fileID: 127388503515161929, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 879186229216586473, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 49.103065
objectReference: {fileID: 0}
- target: {fileID: 879186229216586473, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 3.99393
objectReference: {fileID: 0}
- target: {fileID: 879186229216586473, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 2.3276782
objectReference: {fileID: 0}
- target: {fileID: 953622748134965513, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 40.02984
objectReference: {fileID: 0}
- target: {fileID: 953622748134965513, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -2.1063654
objectReference: {fileID: 0}
- target: {fileID: 953622748134965513, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -5.8324747
objectReference: {fileID: 0}
- target: {fileID: 1132070827049119673, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 3.7354348
objectReference: {fileID: 0}
- target: {fileID: 1132070827049119673, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.02279861
objectReference: {fileID: 0}
- target: {fileID: 1132070827049119673, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.407453
objectReference: {fileID: 0}
- target: {fileID: 1347067768866439192, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 58.290176
objectReference: {fileID: 0}
- target: {fileID: 1347067768866439192, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -6.227673
objectReference: {fileID: 0}
- target: {fileID: 1347067768866439192, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -11.219624
objectReference: {fileID: 0}
- target: {fileID: 1367588865370758943, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.0000012730461
objectReference: {fileID: 0}
- target: {fileID: 1367588865370758943, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.0092430245
objectReference: {fileID: 0}
- target: {fileID: 1367588865370758943, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -0.09526931
objectReference: {fileID: 0}
- target: {fileID: 1634218196170616746, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 41.630062
objectReference: {fileID: 0}
- target: {fileID: 1634218196170616746, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -7.767989
objectReference: {fileID: 0}
- target: {fileID: 1634218196170616746, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -0.5742469
objectReference: {fileID: 0}
- target: {fileID: 2073410109393377130, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 62.172188
objectReference: {fileID: 0}
- target: {fileID: 2073410109393377130, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -8.200298
objectReference: {fileID: 0}
- target: {fileID: 2109667716933209258, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -0.7834785
objectReference: {fileID: 0}
- target: {fileID: 2109667716933209258, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.3397532
objectReference: {fileID: 0}
- target: {fileID: 2109667716933209258, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 24.512465
objectReference: {fileID: 0}
- target: {fileID: 2112255967835817729, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -18.278946
objectReference: {fileID: 0}
- target: {fileID: 2112255967835817729, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -22.732168
objectReference: {fileID: 0}
- target: {fileID: 2112255967835817729, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 149.99257
objectReference: {fileID: 0}
- target: {fileID: 2161842772445157592, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.5478087
objectReference: {fileID: 0}
- target: {fileID: 2161842772445157592, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.11441487
objectReference: {fileID: 0}
- target: {fileID: 2161842772445157592, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -6.175704
objectReference: {fileID: 0}
- target: {fileID: 2183336283157817139, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 66.42105
objectReference: {fileID: 0}
- target: {fileID: 2183336283157817139, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 44.146175
objectReference: {fileID: 0}
- target: {fileID: 2183336283157817139, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 56.19635
objectReference: {fileID: 0}
- target: {fileID: 2252393699863443958, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 71.74464
objectReference: {fileID: 0}
- target: {fileID: 2252393699863443958, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 98.6106
objectReference: {fileID: 0}
- target: {fileID: 2252393699863443958, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -177.94301
objectReference: {fileID: 0}
- target: {fileID: 2673557276216002584, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.8661025
objectReference: {fileID: 0}
- target: {fileID: 2673557276216002584, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -0.62391275
objectReference: {fileID: 0}
- target: {fileID: 2837823840390891210, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -8.800148
objectReference: {fileID: 0}
- target: {fileID: 2837823840390891210, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -77.235275
objectReference: {fileID: 0}
- target: {fileID: 2837823840390891210, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -31.253712
objectReference: {fileID: 0}
- target: {fileID: 3126577155892406065, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 9.162577
objectReference: {fileID: 0}
- target: {fileID: 3126577155892406065, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.07137286
objectReference: {fileID: 0}
- target: {fileID: 3126577155892406065, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.8584528
objectReference: {fileID: 0}
- target: {fileID: 3216588616848765678, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.5632807
objectReference: {fileID: 0}
- target: {fileID: 3216588616848765678, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.2208964
objectReference: {fileID: 0}
- target: {fileID: 3216588616848765678, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -8.650921
objectReference: {fileID: 0}
- target: {fileID: 3338955594936824170, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 61.68902
objectReference: {fileID: 0}
- target: {fileID: 3338955594936824170, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 4.021333
objectReference: {fileID: 0}
- target: {fileID: 3338955594936824170, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.77994347
objectReference: {fileID: 0}
- target: {fileID: 3349547139539491078, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.12378453
objectReference: {fileID: 0}
- target: {fileID: 3349547139539491078, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.11858904
objectReference: {fileID: 0}
- target: {fileID: 3349547139539491078, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 1.6189017
objectReference: {fileID: 0}
- target: {fileID: 3376795303625069646, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 5.3062086
objectReference: {fileID: 0}
- target: {fileID: 3376795303625069646, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.036201242
objectReference: {fileID: 0}
- target: {fileID: 3376795303625069646, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.6849602
objectReference: {fileID: 0}
- target: {fileID: 3496273990366995636, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -2.5748725
objectReference: {fileID: 0}
- target: {fileID: 3496273990366995636, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.12627804
objectReference: {fileID: 0}
- target: {fileID: 3496273990366995636, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -4.2820406
objectReference: {fileID: 0}
- target: {fileID: 3602130817230549591, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -9.056637
objectReference: {fileID: 0}
- target: {fileID: 3602130817230549591, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -14.305253
objectReference: {fileID: 0}
- target: {fileID: 3608857355653252179, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_Name
value: "AI\u6B65\u67AA\uFF08\u9B3C\u5B50\u5175\uFF09"
value: "AI\u6B65\u67AA\uFF08\u9B3C\u5B50\u5175\uFF09\u6539"
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 3937663530713161598, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 63.931633
objectReference: {fileID: 0}
- target: {fileID: 3937663530713161598, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -26.933348
objectReference: {fileID: 0}
- target: {fileID: 3937663530713161598, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -23.38806
objectReference: {fileID: 0}
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
- target: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4305651340969109869, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.12402847
objectReference: {fileID: 0}
- target: {fileID: 4305651340969109869, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.09919129
objectReference: {fileID: 0}
- target: {fileID: 4305651340969109869, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 1.6205481
objectReference: {fileID: 0}
- target: {fileID: 4636495158374211086, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 55.92063
objectReference: {fileID: 0}
- target: {fileID: 4636495158374211086, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 4.697046
objectReference: {fileID: 0}
- target: {fileID: 4636495158374211086, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 2.1142454
objectReference: {fileID: 0}
- target: {fileID: 5058422126973133194, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -1.293373
objectReference: {fileID: 0}
- target: {fileID: 5471385643875020284, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 22.981373
objectReference: {fileID: 0}
- target: {fileID: 5471385643875020284, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 19.780289
objectReference: {fileID: 0}
- target: {fileID: 5495621526252588778, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.28158292
objectReference: {fileID: 0}
- target: {fileID: 5495621526252588778, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.042092785
objectReference: {fileID: 0}
- target: {fileID: 5495621526252588778, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -5.84965
objectReference: {fileID: 0}
- target: {fileID: 5565995846250316191, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 4.450065
objectReference: {fileID: 0}
- target: {fileID: 5565995846250316191, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 3.0943863
objectReference: {fileID: 0}
- target: {fileID: 5565995846250316191, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -13.168631
objectReference: {fileID: 0}
- target: {fileID: 5731726741854554434, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -71.97547
objectReference: {fileID: 0}
- target: {fileID: 5731726741854554434, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -31.681068
objectReference: {fileID: 0}
- target: {fileID: 5731726741854554434, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -104.93745
objectReference: {fileID: 0}
- target: {fileID: 5760399535265841060, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 3.2822695
objectReference: {fileID: 0}
- target: {fileID: 5760399535265841060, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 2.9436147
objectReference: {fileID: 0}
- target: {fileID: 6102889453215143242, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 1.6733133
objectReference: {fileID: 0}
- target: {fileID: 6102889453215143242, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.0025523365
objectReference: {fileID: 0}
- target: {fileID: 6102889453215143242, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.17053938
objectReference: {fileID: 0}
- target: {fileID: 6341935926052882427, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -1.7488531
objectReference: {fileID: 0}
- target: {fileID: 6341935926052882427, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 2.2264895
objectReference: {fileID: 0}
- target: {fileID: 6341935926052882427, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -99.72143
objectReference: {fileID: 0}
- target: {fileID: 6398288175494063929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0.000038544644
objectReference: {fileID: 0}
- target: {fileID: 6398288175494063929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.0000071940913
objectReference: {fileID: 0}
- target: {fileID: 6398288175494063929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.004609984
objectReference: {fileID: 0}
- target: {fileID: 6694875362211037343, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 75.11878
objectReference: {fileID: 0}
- target: {fileID: 6694875362211037343, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -92.40227
objectReference: {fileID: 0}
- target: {fileID: 6694875362211037343, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 179.13191
objectReference: {fileID: 0}
- target: {fileID: 6767494000586334175, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -18.790857
objectReference: {fileID: 0}
- target: {fileID: 6767494000586334175, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -13.50258
objectReference: {fileID: 0}
- target: {fileID: 6767494000586334175, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -3.6022873
objectReference: {fileID: 0}
- target: {fileID: 6918346667268629288, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 6.6716022
objectReference: {fileID: 0}
- target: {fileID: 6918346667268629288, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.04096382
objectReference: {fileID: 0}
- target: {fileID: 6918346667268629288, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.61801124
objectReference: {fileID: 0}
- target: {fileID: 7100199126433105589, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 8.921979
objectReference: {fileID: 0}
- target: {fileID: 7100199126433105589, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.56124634
objectReference: {fileID: 0}
- target: {fileID: 7100199126433105589, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -3.3052273
objectReference: {fileID: 0}
- target: {fileID: 7257586821285111056, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 9.350651
objectReference: {fileID: 0}
- target: {fileID: 7257586821285111056, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 10.89962
objectReference: {fileID: 0}
- target: {fileID: 7257586821285111056, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -3.076643
objectReference: {fileID: 0}
- target: {fileID: 7271116173078113473, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -22.609737
objectReference: {fileID: 0}
- target: {fileID: 7271116173078113473, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -84.48883
objectReference: {fileID: 0}
- target: {fileID: 7271116173078113473, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -1.8933302
objectReference: {fileID: 0}
- target: {fileID: 7289920494025501021, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 3.8188
objectReference: {fileID: 0}
- target: {fileID: 7289920494025501021, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.42745012
objectReference: {fileID: 0}
- target: {fileID: 7289920494025501021, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -3.6244705
objectReference: {fileID: 0}
- target: {fileID: 7409683443091203598, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 62.444862
objectReference: {fileID: 0}
- target: {fileID: 7409683443091203598, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -8.12547
objectReference: {fileID: 0}
- target: {fileID: 7409683443091203598, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -13.286108
objectReference: {fileID: 0}
- target: {fileID: 7446922219824122284, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 38.867744
objectReference: {fileID: 0}
- target: {fileID: 7446922219824122284, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 7.1952615
objectReference: {fileID: 0}
- target: {fileID: 7446922219824122284, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0.34486738
objectReference: {fileID: 0}
- target: {fileID: 7572655921381120390, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -12.413017
objectReference: {fileID: 0}
- target: {fileID: 7572655921381120390, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -17.892769
objectReference: {fileID: 0}
- target: {fileID: 7895355207099901447, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 9.768274
objectReference: {fileID: 0}
- target: {fileID: 7895355207099901447, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -65.52232
objectReference: {fileID: 0}
- target: {fileID: 7895355207099901447, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 35.528294
objectReference: {fileID: 0}
- target: {fileID: 7965176197311949370, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -13.567855
objectReference: {fileID: 0}
- target: {fileID: 7965176197311949370, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -33.713844
objectReference: {fileID: 0}
- target: {fileID: 7965176197311949370, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -76.551834
objectReference: {fileID: 0}
- target: {fileID: 8012606322630577258, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 2.5452638
objectReference: {fileID: 0}
- target: {fileID: 8012606322630577258, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 53.688156
objectReference: {fileID: 0}
- target: {fileID: 8012606322630577258, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -9.420537
objectReference: {fileID: 0}
- target: {fileID: 8171296724064718318, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 1.9277946
objectReference: {fileID: 0}
- target: {fileID: 8171296724064718318, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0.15375464
objectReference: {fileID: 0}
- target: {fileID: 8171296724064718318, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -3.2055857
objectReference: {fileID: 0}
- target: {fileID: 8274958314663557080, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -79.080666
objectReference: {fileID: 0}
- target: {fileID: 8274958314663557080, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 45.122765
objectReference: {fileID: 0}
- target: {fileID: 8274958314663557080, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -44.22129
objectReference: {fileID: 0}
- target: {fileID: 8383789522744329822, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -20.079823
objectReference: {fileID: 0}
- target: {fileID: 8383789522744329822, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -26.314686
objectReference: {fileID: 0}
- target: {fileID: 8434888904787279485, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 10.205787
objectReference: {fileID: 0}
- target: {fileID: 8434888904787279485, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -62.604664
objectReference: {fileID: 0}
- target: {fileID: 8434888904787279485, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -11.886117
objectReference: {fileID: 0}
- target: {fileID: 8676512729430995520, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 51.471306
objectReference: {fileID: 0}
- target: {fileID: 8676512729430995520, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -4.1104913
objectReference: {fileID: 0}
- target: {fileID: 8676512729430995520, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -8.497422
objectReference: {fileID: 0}
- target: {fileID: 8708383956061697364, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 18.835018
objectReference: {fileID: 0}
- target: {fileID: 8708383956061697364, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -8.542751
objectReference: {fileID: 0}
- target: {fileID: 8708383956061697364, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -20.01112
objectReference: {fileID: 0}
- target: {fileID: 9166979565810433159, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 8.79764
objectReference: {fileID: 0}
- target: {fileID: 9166979565810433159, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -0.8664594
objectReference: {fileID: 0}
- target: {fileID: 9166979565810433159, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 4.0340524
objectReference: {fileID: 0}
- target: {fileID: 9205139269685296957, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 23.72014
objectReference: {fileID: 0}
- target: {fileID: 9205139269685296957, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -135.08614
objectReference: {fileID: 0}
- target: {fileID: 9205139269685296957, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -99.56031
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 127388503515161929, guid: bf22eb548c5f1cd43860bb31d407b78b,
- targetCorrespondingSourceObject: {fileID: 3608857355653252179, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
insertIndex: -1
addedObject: {fileID: 2623665468215351500}
m_SourcePrefab: {fileID: 100100000, guid: bf22eb548c5f1cd43860bb31d407b78b, type: 3}
--- !u!1 &6252666081506269972 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 127388503515161929, guid: bf22eb548c5f1cd43860bb31d407b78b,
addedObject: {fileID: 8387297520865901295}
m_SourcePrefab: {fileID: 100100000, guid: 580ddb6c13b97f848b164ea69624da76, type: 3}
--- !u!95 &996717362476779236 stripped
Animator:
m_CorrespondingSourceObject: {fileID: 1808535621500923738, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
m_PrefabInstance: {fileID: 6269430175238061661}
m_PrefabInstance: {fileID: 1498635146865633726}
m_PrefabAsset: {fileID: 0}
--- !u!114 &2623665468215351500
--- !u!1 &2799273166526213613 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3608857355653252179, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
m_PrefabInstance: {fileID: 1498635146865633726}
m_PrefabAsset: {fileID: 0}
--- !u!114 &8387297520865901295
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6252666081506269972}
m_GameObject: {fileID: 2799273166526213613}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5cafd270f03911744b773e319d05ab85, type: 3}
m_Name:
m_EditorClassIdentifier:
enemyAI: {fileID: 0}
enemyAI: {fileID: 7840860963169568434}
bothSound:
dieSound:
moveSound:
attackSound:
hitSound:
--- !u!4 &6741393865529409966 stripped
--- !u!4 &3283920938112104279 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 760901112886542323, guid: bf22eb548c5f1cd43860bb31d407b78b,
m_CorrespondingSourceObject: {fileID: 4134001028728413929, guid: 580ddb6c13b97f848b164ea69624da76,
type: 3}
m_PrefabInstance: {fileID: 6269430175238061661}
m_PrefabAsset: {fileID: 0}
--- !u!95 &7924679778107453564 stripped
Animator:
m_CorrespondingSourceObject: {fileID: 4250100360242073121, guid: bf22eb548c5f1cd43860bb31d407b78b,
type: 3}
m_PrefabInstance: {fileID: 6269430175238061661}
m_PrefabInstance: {fileID: 1498635146865633726}
m_PrefabAsset: {fileID: 0}

View File

@@ -32,10 +32,10 @@ MonoBehaviour:
Get Target","Instant":true,"SharedVector3targetPos":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"targetPos","IsShared":true,"Vector3mValue":"(0,0,0)"},"SinglemissOffset":3},{"Type":"BehaviorDesigner.Runtime.Tasks.Wait","NodeData":{"Offset":"(-339.512115,190)"},"ID":18,"Name":"Wait","Instant":true,"SharedFloatwaitTime":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1},"SharedBoolrandomWait":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":false},"SharedFloatrandomWaitMin":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1},"SharedFloatrandomWaitMax":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1}},{"Type":"Actions+EnemyAttack","NodeData":{"Offset":"(-204.535477,190.956482)"},"ID":19,"Name":"Enemy
Attack","Instant":true,"SharedVector3targetPos":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"targetPos","IsShared":true,"Vector3mValue":"(0,0,0)"},"SharedGameObjecttarget":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"target","IsShared":true}},{"Type":"BehaviorDesigner.Runtime.Tasks.Wait","NodeData":{"Offset":"(-72.50268,190.075531)"},"ID":20,"Name":"Wait","Instant":true,"SharedFloatwaitTime":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":2},"SharedBoolrandomWait":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":false},"SharedFloatrandomWaitMin":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1},"SharedFloatrandomWaitMax":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1}},{"Type":"Actions+EnemyStopAttack","NodeData":{"Offset":"(89.7573853,190.49791)"},"ID":21,"Name":"Enemy
Stop Attack","Instant":true},{"Type":"Actions+SetEnemyState","NodeData":{"Offset":"(286.0865,194.369)"},"ID":22,"Name":"Set
Enemy State","Instant":true,"SharedIntstate":{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":null,"Int32mValue":2}}]}]}]},{"Type":"BehaviorDesigner.Runtime.Tasks.Sequence","NodeData":{"Offset":"(842.262451,104.385406)"},"ID":23,"Name":"Sequence","Instant":true,"AbortTypeabortType":"None","Children":[{"Type":"Conditionals+CheckEnemyState","NodeData":{"Offset":"(-217.948654,257.692627)"},"ID":24,"Name":"Check
Enemy State","Instant":true,"SharedIntstate":{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":null,"Int32mValue":2}}]}]}]},{"Type":"BehaviorDesigner.Runtime.Tasks.Sequence","NodeData":{"Offset":"(842.262451,104.385406)"},"ID":23,"Name":"Sequence","Instant":true,"AbortTypeabortType":"None","Children":[{"Type":"Conditionals+CheckEnemyState","NodeData":{"Offset":"(-191.632858,244.534729)"},"ID":24,"Name":"Check
Enemy State","Instant":true,"SharedIntstate":{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":null,"Int32mValue":4}},{"Type":"Actions+EnemyMoveTarget","NodeData":{"Offset":"(-28.2369118,249.678986)"},"ID":25,"Name":"Enemy
Move Target","Instant":true,"SharedGameObjectTargetObj":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"target","IsShared":true}},{"Type":"Actions+EnemyMeleeAttack","NodeData":{"Offset":"(182.048218,254.952332)"},"ID":26,"Name":"Enemy
Melee Attack","Instant":true,"SharedGameObjecttarget":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"target","IsShared":true},"SharedVector3targetPos":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":null,"Vector3mValue":"(0,0,0)"}},{"Type":"Actions+SetEnemyState","NodeData":{"Offset":"(391.4281,250.9524)"},"ID":27,"Name":"Set
Move Target","Instant":true,"SharedGameObjectTargetObj":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"target","IsShared":true},"SharedVector3TargetPos":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":null,"Vector3mValue":"(0,0,0)"}},{"Type":"Actions+EnemyMeleeAttack","NodeData":{"Offset":"(182.048218,254.952332)"},"ID":26,"Name":"Enemy
Melee Attack","Instant":true,"SharedGameObjecttarget":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"target","IsShared":true},"SharedVector3targetPos":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"targetPos","IsShared":true,"Vector3mValue":"(0,0,0)"}},{"Type":"Actions+SetEnemyState","NodeData":{"Offset":"(391.4281,250.9524)"},"ID":27,"Name":"Set
Enemy State","Instant":true,"SharedIntstate":{"Type":"BehaviorDesigner.Runtime.SharedInt","Name":null,"Int32mValue":5}}]}]},"DetachedTasks":[{"Type":"BehaviorDesigner.Runtime.Tasks.Sequence","NodeData":{"Offset":"(2965.1272,1720.00122)","Comment":"\u8fb9\u8d70\u8fb9\u5c04"},"ID":28,"Name":"Sequence","Instant":true,"AbortTypeabortType":"None","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Inverter","NodeData":{"Offset":"(-333.165771,176.051178)"},"ID":29,"Name":"Inverter","Instant":true,"Children":[{"Type":"Conditionals+EnemyInMinAtkArea","NodeData":{"Offset":"(148.571472,0)"},"ID":30,"Name":"Enemy
In Min Atk Area","Instant":true}]},{"Type":"BehaviorDesigner.Runtime.Tasks.Wait","NodeData":{"Offset":"(-32.274147,177.602829)"},"ID":31,"Name":"Wait","Instant":true,"SharedFloatwaitTime":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1},"SharedBoolrandomWait":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":false},"SharedFloatrandomWaitMin":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1},"SharedFloatrandomWaitMax":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":1}},{"Type":"BehaviorDesigner.Runtime.Tasks.UnknownTask","NodeData":{"Offset":"(105.930588,183.632187)","Comment":"Unknown
Task. Right click and Replace to locate new task."},"ID":32,"Name":"Unknown

View File

@@ -10,7 +10,7 @@ GameObject:
m_Component:
- component: {fileID: 4686311910266044247}
- component: {fileID: 7113456455577577800}
- component: {fileID: 3357175826174094178}
- component: {fileID: 7225170908466065648}
- component: {fileID: 6138178528847519837}
- component: {fileID: -8261037693302296518}
m_Layer: 0
@@ -53,7 +53,7 @@ MonoBehaviour:
serverOnly: 0
visible: 0
hasSpawned: 0
--- !u!114 &3357175826174094178
--- !u!114 &7225170908466065648
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -62,32 +62,55 @@ MonoBehaviour:
m_GameObject: {fileID: 1599712599002999753}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8ff3ba0becae47b8b9381191598957c8, type: 3}
m_Script: {fileID: 11500000, guid: ad225009ad414e1428332cab226f38fd, type: 3}
m_Name:
m_EditorClassIdentifier:
syncDirection: 0
syncMode: 0
syncInterval: 0
target: {fileID: 4686311910266044247}
clientAuthority: 0
syncPosition: 1
syncRotation: 1
interpolationBackTime: 0.1
extrapolationMode: 1
useExtrapolationTimeLimit: 1
extrapolationTimeLimit: 5
useExtrapolationDistanceLimit: 0
extrapolationDistanceLimit: 20
sendPositionThreshold: 0
sendRotationThreshold: 0
sendScaleThreshold: 0
sendVelocityThreshold: 0
sendAngularVelocityThreshold: 0
receivedPositionThreshold: 0
receivedRotationThreshold: 0
snapPositionThreshold: 0
snapRotationThreshold: 0
snapScaleThreshold: 0
positionLerpSpeed: 0.85
rotationLerpSpeed: 0.85
scaleLerpSpeed: 0.85
timeCorrectionSpeed: 0.1
snapTimeThreshold: 0.3
syncPosition: 0
syncRotation: 0
syncScale: 0
interpolatePosition: 1
interpolateRotation: 1
interpolateScale: 1
coordinateSpace: 0
sendIntervalMultiplier: 1
timelineOffset: 0
showGizmos: 0
showOverlay: 0
overlayColor: {r: 0, g: 0, b: 0, a: 0.5}
onlySyncOnChange: 1
onlySyncOnChangeCorrectionMultiplier: 2
rotationSensitivity: 0.01
compressRotation: 0
positionPrecision: 0.01
scalePrecision: 0.01
syncVelocity: 0
syncAngularVelocity: 0
isPositionCompressed: 0
isRotationCompressed: 0
isScaleCompressed: 0
isVelocityCompressed: 0
isAngularVelocityCompressed: 0
automaticallyResetTime: 1
isSmoothingAuthorityChanges: 0
transformSource: 0
whenToUpdateTransform: 0
sendRate: 30
networkChannel: 1
childObjectToSync: {fileID: 0}
setVelocityInsteadOfPositionOnNonOwners: 0
maxPositionDifferenceForVelocitySyncing: 10
useLocalTransformOnly: 0
ownerChangeIndicator: 1
receivedStatesCounter: 0
--- !u!114 &6138178528847519837
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -18,6 +18,7 @@ GameObject:
- component: {fileID: 338464435713828167}
- component: {fileID: 900486182424266799}
- component: {fileID: 2982282674319900464}
- component: {fileID: 1980356200357944038}
m_Layer: 0
m_Name: Npc1
m_TagString: NPC
@@ -413,6 +414,64 @@ MonoBehaviour:
fillPass:
shader: {fileID: 0}
serializedProperties: []
--- !u!114 &1980356200357944038
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3403295139079388272}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ad225009ad414e1428332cab226f38fd, type: 3}
m_Name:
m_EditorClassIdentifier:
syncDirection: 0
syncMode: 0
syncInterval: 0
interpolationBackTime: 0.1
extrapolationMode: 1
useExtrapolationTimeLimit: 1
extrapolationTimeLimit: 5
useExtrapolationDistanceLimit: 0
extrapolationDistanceLimit: 20
sendPositionThreshold: 0
sendRotationThreshold: 0
sendScaleThreshold: 0
sendVelocityThreshold: 0
sendAngularVelocityThreshold: 0
receivedPositionThreshold: 0
receivedRotationThreshold: 0
snapPositionThreshold: 0
snapRotationThreshold: 0
snapScaleThreshold: 0
positionLerpSpeed: 0.85
rotationLerpSpeed: 0.85
scaleLerpSpeed: 0.85
timeCorrectionSpeed: 0.1
snapTimeThreshold: 0.3
syncPosition: 0
syncRotation: 0
syncScale: 0
syncVelocity: 0
syncAngularVelocity: 0
isPositionCompressed: 0
isRotationCompressed: 0
isScaleCompressed: 0
isVelocityCompressed: 0
isAngularVelocityCompressed: 0
automaticallyResetTime: 1
isSmoothingAuthorityChanges: 0
transformSource: 0
whenToUpdateTransform: 0
sendRate: 30
networkChannel: 1
childObjectToSync: {fileID: 0}
setVelocityInsteadOfPositionOnNonOwners: 0
maxPositionDifferenceForVelocitySyncing: 10
useLocalTransformOnly: 0
ownerChangeIndicator: 1
receivedStatesCounter: 0
--- !u!1001 &934920925468529734
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -18,6 +18,7 @@ GameObject:
- component: {fileID: 631246688850217350}
- component: {fileID: 9000684960887684535}
- component: {fileID: 7345274036813943233}
- component: {fileID: -8000968837032609440}
m_Layer: 0
m_Name: Npc2
m_TagString: NPC
@@ -380,6 +381,64 @@ MonoBehaviour:
fillPass:
shader: {fileID: 0}
serializedProperties: []
--- !u!114 &-8000968837032609440
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8517616133156376474}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ad225009ad414e1428332cab226f38fd, type: 3}
m_Name:
m_EditorClassIdentifier:
syncDirection: 0
syncMode: 0
syncInterval: 0
interpolationBackTime: 0.1
extrapolationMode: 1
useExtrapolationTimeLimit: 1
extrapolationTimeLimit: 5
useExtrapolationDistanceLimit: 0
extrapolationDistanceLimit: 20
sendPositionThreshold: 0
sendRotationThreshold: 0
sendScaleThreshold: 0
sendVelocityThreshold: 0
sendAngularVelocityThreshold: 0
receivedPositionThreshold: 0
receivedRotationThreshold: 0
snapPositionThreshold: 0
snapRotationThreshold: 0
snapScaleThreshold: 0
positionLerpSpeed: 0.85
rotationLerpSpeed: 0.85
scaleLerpSpeed: 0.85
timeCorrectionSpeed: 0.1
snapTimeThreshold: 0.3
syncPosition: 0
syncRotation: 0
syncScale: 0
syncVelocity: 0
syncAngularVelocity: 0
isPositionCompressed: 0
isRotationCompressed: 0
isScaleCompressed: 0
isVelocityCompressed: 0
isAngularVelocityCompressed: 0
automaticallyResetTime: 1
isSmoothingAuthorityChanges: 0
transformSource: 0
whenToUpdateTransform: 0
sendRate: 30
networkChannel: 1
childObjectToSync: {fileID: 0}
setVelocityInsteadOfPositionOnNonOwners: 0
maxPositionDifferenceForVelocitySyncing: 10
useLocalTransformOnly: 0
ownerChangeIndicator: 1
receivedStatesCounter: 0
--- !u!1001 &4489684045235712600
PrefabInstance:
m_ObjectHideFlags: 0

View File

@@ -47,6 +47,7 @@ GameObject:
- component: {fileID: 1854456911313191619}
- component: {fileID: -2629107296205377383}
- component: {fileID: 7192251330143086601}
- component: {fileID: 7074940429769122333}
m_Layer: 0
m_Name: PlayerAI1
m_TagString: Untagged
@@ -268,6 +269,7 @@ MonoBehaviour:
health: 0
originHealth: 0
state: 0
isGet: 0
id: 0
type: 0
lvl: 0
@@ -277,6 +279,66 @@ MonoBehaviour:
SpecialAtk2: 0
target: {fileID: 0}
gun: {fileID: 3743597392773048110}
killEnemyTime: 10
curKillEnemyTime: 0
--- !u!114 &7074940429769122333
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 703214555157656016}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ad225009ad414e1428332cab226f38fd, type: 3}
m_Name:
m_EditorClassIdentifier:
syncDirection: 0
syncMode: 0
syncInterval: 0
interpolationBackTime: 0.1
extrapolationMode: 1
useExtrapolationTimeLimit: 1
extrapolationTimeLimit: 5
useExtrapolationDistanceLimit: 0
extrapolationDistanceLimit: 20
sendPositionThreshold: 0
sendRotationThreshold: 0
sendScaleThreshold: 0
sendVelocityThreshold: 0
sendAngularVelocityThreshold: 0
receivedPositionThreshold: 0
receivedRotationThreshold: 0
snapPositionThreshold: 0
snapRotationThreshold: 0
snapScaleThreshold: 0
positionLerpSpeed: 0.85
rotationLerpSpeed: 0.85
scaleLerpSpeed: 0.85
timeCorrectionSpeed: 0.1
snapTimeThreshold: 0.3
syncPosition: 0
syncRotation: 0
syncScale: 0
syncVelocity: 0
syncAngularVelocity: 0
isPositionCompressed: 0
isRotationCompressed: 0
isScaleCompressed: 0
isVelocityCompressed: 0
isAngularVelocityCompressed: 0
automaticallyResetTime: 1
isSmoothingAuthorityChanges: 0
transformSource: 0
whenToUpdateTransform: 0
sendRate: 30
networkChannel: 1
childObjectToSync: {fileID: 0}
setVelocityInsteadOfPositionOnNonOwners: 0
maxPositionDifferenceForVelocitySyncing: 10
useLocalTransformOnly: 0
ownerChangeIndicator: 1
receivedStatesCounter: 0
--- !u!1 &2274673127820136232
GameObject:
m_ObjectHideFlags: 0

View File

@@ -16,6 +16,7 @@ GameObject:
- component: {fileID: 2085741966540671144}
- component: {fileID: 3445884275886354963}
- component: {fileID: 7308194673195361560}
- component: {fileID: -5896355212755316851}
m_Layer: 0
m_Name: PlayerAI3
m_TagString: Untagged
@@ -237,6 +238,7 @@ MonoBehaviour:
health: 0
originHealth: 0
state: 0
isGet: 0
id: 0
type: 2
lvl: 0
@@ -248,6 +250,64 @@ MonoBehaviour:
gun: {fileID: 0}
killEnemyTime: 10
curKillEnemyTime: 0
--- !u!114 &-5896355212755316851
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 799438111184233235}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ad225009ad414e1428332cab226f38fd, type: 3}
m_Name:
m_EditorClassIdentifier:
syncDirection: 0
syncMode: 0
syncInterval: 0
interpolationBackTime: 0.1
extrapolationMode: 1
useExtrapolationTimeLimit: 1
extrapolationTimeLimit: 5
useExtrapolationDistanceLimit: 0
extrapolationDistanceLimit: 20
sendPositionThreshold: 0
sendRotationThreshold: 0
sendScaleThreshold: 0
sendVelocityThreshold: 0
sendAngularVelocityThreshold: 0
receivedPositionThreshold: 0
receivedRotationThreshold: 0
snapPositionThreshold: 0
snapRotationThreshold: 0
snapScaleThreshold: 0
positionLerpSpeed: 0.85
rotationLerpSpeed: 0.85
scaleLerpSpeed: 0.85
timeCorrectionSpeed: 0.1
snapTimeThreshold: 0.3
syncPosition: 0
syncRotation: 0
syncScale: 0
syncVelocity: 0
syncAngularVelocity: 0
isPositionCompressed: 0
isRotationCompressed: 0
isScaleCompressed: 0
isVelocityCompressed: 0
isAngularVelocityCompressed: 0
automaticallyResetTime: 1
isSmoothingAuthorityChanges: 0
transformSource: 0
whenToUpdateTransform: 0
sendRate: 30
networkChannel: 1
childObjectToSync: {fileID: 0}
setVelocityInsteadOfPositionOnNonOwners: 0
maxPositionDifferenceForVelocitySyncing: 10
useLocalTransformOnly: 0
ownerChangeIndicator: 1
receivedStatesCounter: 0
--- !u!1 &842699893460757401
GameObject:
m_ObjectHideFlags: 0

View File

@@ -25,7 +25,7 @@ Transform:
m_GameObject: {fileID: 1097457566352663323}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.000000014901161, w: 1}
m_LocalPosition: {x: -0.012675805, y: -0.0000069476664, z: 0.6179346}
m_LocalPosition: {x: -0.012675805, y: -0.0000069476664, z: 0.4599346}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -56,7 +56,7 @@ Transform:
m_GameObject: {fileID: 1371058108493990093}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.000000014901161, w: 1}
m_LocalPosition: {x: -0.0126875285, y: 0.068, z: 0.767}
m_LocalPosition: {x: -0.0126875285, y: 0.068, z: 0.609}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -170,7 +170,38 @@ Transform:
m_GameObject: {fileID: 5620458903552756727}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.000000014901161, w: 1}
m_LocalPosition: {x: -0.012590608, y: 0.027027734, z: 0.7105887}
m_LocalPosition: {x: -0.012590608, y: 0.027027734, z: 0.5525887}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1228691179114836659}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7203894613964277817
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6643830471079042468}
m_Layer: 0
m_Name: Out (4)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6643830471079042468
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7203894613964277817}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.000000014901161, w: 1}
m_LocalPosition: {x: -0.012675805, y: -0.002, z: 0.267}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -201,7 +232,7 @@ Transform:
m_GameObject: {fileID: 8184580526108668229}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.000000014901161, w: 1}
m_LocalPosition: {x: -0.012709187, y: -0.004659161, z: 0.26126808}
m_LocalPosition: {x: -0.012709187, y: -0.004659161, z: 0.10326809}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -219,6 +250,8 @@ GameObject:
- component: {fileID: 3683712360217880535}
- component: {fileID: -3993516925855686706}
- component: {fileID: -5723495037822885635}
- component: {fileID: 5006453910584187632}
- component: {fileID: 9221317504382376405}
m_Layer: 0
m_Name: MeleeWeapon
m_TagString: Untagged
@@ -244,6 +277,7 @@ Transform:
- {fileID: 4480223987781916997}
- {fileID: 4562399997222493866}
- {fileID: 7439795953030066263}
- {fileID: 6643830471079042468}
- {fileID: 2589386159498727389}
- {fileID: 824534487024972694}
m_Father: {fileID: 0}
@@ -361,10 +395,61 @@ MonoBehaviour:
- {fileID: 4480223987781916997}
- {fileID: 4562399997222493866}
- {fileID: 7439795953030066263}
- {fileID: 6643830471079042468}
- {fileID: 2589386159498727389}
enemyLayer:
serializedVersion: 2
m_Bits: 256
--- !u!136 &5006453910584187632
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8332491443137480012}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 1
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.05
m_Height: 0.58
m_Direction: 2
m_Center: {x: 0, y: 0.03, z: 0.32}
--- !u!54 &9221317504382376405
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8332491443137480012}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_ImplicitCom: 1
m_ImplicitTensor: 1
m_UseGravity: 0
m_IsKinematic: 1
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!1001 &652229483856682719
PrefabInstance:
m_ObjectHideFlags: 0
@@ -505,7 +590,7 @@ PrefabInstance:
- target: {fileID: 6512318725905936697, guid: c263af9d1f4206a4cb15e668539ccd02,
type: 3}
propertyPath: m_LocalPosition.z
value: 0.3880936
value: 0.2300936
objectReference: {fileID: 0}
- target: {fileID: 6512318725905936697, guid: c263af9d1f4206a4cb15e668539ccd02,
type: 3}

View File

@@ -19737,7 +19737,7 @@ Transform:
m_GameObject: {fileID: 8087258527116624178}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -8.973, y: 0.651, z: 4.418}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:

View File

@@ -149,7 +149,7 @@ Transform:
m_GameObject: {fileID: 3249855}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 2.2, y: 0, z: 4.52}
m_LocalPosition: {x: 5.09, y: 0, z: 6.04}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -897,7 +897,7 @@ Transform:
m_GameObject: {fileID: 107388153}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -5.75, y: 0, z: 5.12}
m_LocalPosition: {x: -2.9, y: 0, z: 5.1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -3078,6 +3078,34 @@ MonoBehaviour:
soundPlayedCustomEvent:
willCleanUpDelegatesAfterStop: 1
frames: 178
--- !u!1 &303545512 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6266095018705215562, guid: c5fa52ea1ed72de4599667fabbe4aaff,
type: 3}
m_PrefabInstance: {fileID: 754917628}
m_PrefabAsset: {fileID: 0}
--- !u!64 &303545516
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 303545512}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: -7837725574553767475, guid: 6f19f8d884490ad48a2e74928f2f52f3, type: 3}
--- !u!1 &305436789
GameObject:
m_ObjectHideFlags: 0
@@ -3202,7 +3230,7 @@ Transform:
m_GameObject: {fileID: 335043491}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -11.5, y: 0, z: 7.08}
m_LocalPosition: {x: -7.33, y: 0, z: 7.33}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -3793,7 +3821,7 @@ Transform:
m_GameObject: {fileID: 386243493}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 2, y: 0, z: 5.75}
m_LocalPosition: {x: 5.78, y: 0, z: 6.04}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@@ -4596,7 +4624,6 @@ MonoBehaviour:
- {fileID: 6399154518887648150, guid: d947a605836fcc447b28dad64f6aa1aa, type: 3}
- {fileID: 2201411466238183742, guid: 1becc5b2e4b48c74a941f2abfebff177, type: 3}
- {fileID: 905399022738026712, guid: 5495a17eb1e04dc42b68347dae126e2f, type: 3}
- {fileID: 2619052377131353835, guid: 78c8cd4007ebc0d4ebb87a04496629b9, type: 3}
- {fileID: 6485925508490133064, guid: dae19dfe5b30b7f478f09a0c50befe1a, type: 3}
- {fileID: 6485925508490133064, guid: ab6424363853bbd448980a8f1fdda960, type: 3}
- {fileID: 2934950569499423889, guid: 09b10cb31e8f3374f98a6c15b0ebeb1e, type: 3}
@@ -4611,8 +4638,10 @@ MonoBehaviour:
- {fileID: 703214555157656016, guid: f2fa8bfc10709eb46ae433cc6467e47c, type: 3}
- {fileID: 2619052377131353835, guid: ff0dc22cdedacf446aefd6e0b9515c23, type: 3}
- {fileID: 1671084456144575652, guid: 486706bcb17aba8449518bc7886cf2e5, type: 3}
- {fileID: 1274079096308579815, guid: 78fd5a17f4729e045a8fd3bc149969a5, type: 3}
- {fileID: 8332491443137480012, guid: a2bbdb563004c454d93aaeeec296ba0c, type: 3}
- {fileID: 8963059409775886876, guid: 594d9bd05224c7b42971e67b6f8f3415, type: 3}
- {fileID: 2619052377131353835, guid: 78c8cd4007ebc0d4ebb87a04496629b9, type: 3}
- {fileID: 1274079096308579815, guid: 78fd5a17f4729e045a8fd3bc149969a5, type: 3}
- {fileID: 8963059409775886876, guid: f7fcf0e8799c0694ea5fb495bb6b352f, type: 3}
- {fileID: 6741804555444110058, guid: 2412f60bbb9435a47a83c9c478fd083a, type: 3}
- {fileID: 3674198926436900509, guid: 4f452b638b83e2542bc4316426eacaad, type: 3}
@@ -6171,7 +6200,7 @@ Transform:
m_GameObject: {fileID: 508421176}
serializedVersion: 2
m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068}
m_LocalPosition: {x: -9.223, y: 0.651, z: 4.418}
m_LocalPosition: {x: -4.582, y: 0.651, z: 4.4111}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -6709,7 +6738,7 @@ Transform:
m_GameObject: {fileID: 523902380}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.18, y: 0, z: 14}
m_LocalPosition: {x: -2.36, y: 0, z: 9.35}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -9337,7 +9366,7 @@ Transform:
m_GameObject: {fileID: 643802091}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 4.11, y: 0, z: 8.26}
m_LocalPosition: {x: 6.58, y: 0, z: 8.71}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -9368,7 +9397,7 @@ Transform:
m_GameObject: {fileID: 649874147}
serializedVersion: 2
m_LocalRotation: {x: -0.000000064310406, y: 0.000000017231915, z: -0.258819, w: 0.9659259}
m_LocalPosition: {x: 2.19, y: 0, z: 6.14}
m_LocalPosition: {x: 5.08, y: 0, z: 5.72}
m_LocalScale: {x: 999.99994, y: 1000, z: 1000}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -9643,7 +9672,7 @@ MonoBehaviour:
IncludeChildColliders: 0
RuntimeFollower: {fileID: 0}
colliderMaxDistance: 100
lastTimeMaxDistanceCalced: 638948461844219348
lastTimeMaxDistanceCalced: 638956136852558838
--- !u!82 &675942809
AudioSource:
m_ObjectHideFlags: 0
@@ -14737,8 +14766,76 @@ PrefabInstance:
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 3372344182823929360, guid: c5fa52ea1ed72de4599667fabbe4aaff,
type: 3}
insertIndex: -1
addedObject: {fileID: 754917632}
- targetCorrespondingSourceObject: {fileID: 9134374539397636953, guid: c5fa52ea1ed72de4599667fabbe4aaff,
type: 3}
insertIndex: -1
addedObject: {fileID: 754917631}
- targetCorrespondingSourceObject: {fileID: 6266095018705215562, guid: c5fa52ea1ed72de4599667fabbe4aaff,
type: 3}
insertIndex: -1
addedObject: {fileID: 303545516}
m_SourcePrefab: {fileID: 100100000, guid: c5fa52ea1ed72de4599667fabbe4aaff, type: 3}
--- !u!1 &754917629 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 9134374539397636953, guid: c5fa52ea1ed72de4599667fabbe4aaff,
type: 3}
m_PrefabInstance: {fileID: 754917628}
m_PrefabAsset: {fileID: 0}
--- !u!1 &754917630 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3372344182823929360, guid: c5fa52ea1ed72de4599667fabbe4aaff,
type: 3}
m_PrefabInstance: {fileID: 754917628}
m_PrefabAsset: {fileID: 0}
--- !u!64 &754917631
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 754917629}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: -7837725574553767475, guid: 32c26d1209602de4abe9cc668ff98466, type: 3}
--- !u!64 &754917632
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 754917630}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: -7837725574553767475, guid: 32c26d1209602de4abe9cc668ff98466, type: 3}
--- !u!1 &770704011
GameObject:
m_ObjectHideFlags: 0
@@ -15638,7 +15735,7 @@ Transform:
m_GameObject: {fileID: 894118428}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 7.74689, y: 0, z: 5.6}
m_LocalPosition: {x: 10.4, y: 0, z: 5.4}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -15669,7 +15766,7 @@ Transform:
m_GameObject: {fileID: 902092709}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -13.85, y: 0, z: 4.83}
m_LocalPosition: {x: -9.72, y: 0, z: 4.39}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -16738,7 +16835,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
version: 1073741824
data:
dataString: UEsDBBQAAAgIAABAIexXOp1uuwIAAPoFAAALACQAZ3JhcGgwLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFlVE1P4zAQ/SuVzwtKCoWyt922lD0AFWXFYcvB2JPGqmNH/qAtqP99x47ThFJVSvRm3sybr3wSoWwNzGkzN4Lfaw7k54CEd/Jj0BnvYEfXWi3FB7Q+L4K7MjjR6PNEndCI54FmdQXOCPZLrWVwzhD0ShTaVDO+hom2ziJcUGkBTUa7wFYIfQ7ILhH26fkRnoMDvjFQDkzndTY8v85PPEfno8sb/F3nkeIVk7SqgQfpHXN4nWjDJrLCopJHCMi0lMImRcTt61jxhNbWYz3owAXFCqOW7HyMQAliXbpT+mNRWHBJnaH7qTDYqiYu+a2b/lXUbhpl71T6kGmUVDVB77/Zry6juTC6ujvmzUIOVwq2eaJ7Rq3rNbgPTzvpeWzQlsoNfZPwUoJ60HOjveJodMYHqrcwnPZCHWublMA2nV+jtQVbb19/n2nezfQQy98tHdTHQrIO+2vBLqWO3U9pgiUhN8ETDE7uD5YTF8gmPqJBIvKf6bq/aclwK4x1aEpqEhp8Fzgg4KAYpLafBQcVxL1pb0IsMotKQy+8m2ijIMJJYA2KSrdfYER3ugEntp6uE8stDUeX1CVbe0snlAh3/ll2Ylro7XHWBrfXxpVu3/69hhHYUm/vwZaP3kmhet0Ohgds8EQr1Sxuv5ktbelNQVmP5mDnvIEpdTRmQzm4X7xPxV5GhvJShlWOBURFWED4v4b+lhTzygiTB63i6X15RvlrL/jXAyH5+OJqTK9GWc4zltGbM8YLPs5YcTGC4oK9jUi8IKGw3VQumn6lKeF2qa4WhdfSfhIHc0PreLPc0O1cfFS6N3mhCr1kBkA9NhGOxYLBJPh14TMusMwlOCdU3EvyuSJSsw3w1THQKjZ2tnOGrrooK1KLd+0CsiKT+CFckQAfDxJX913ANiT/Egwkjg74s5BQ0TqYsgM5/AdQSwMEFAAACAgAAEAh7M4y5JNsAAAAdwAAAAkAJABtZXRhLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQGrVipLLSrOzM9TslIw1TPUM9NRUEovSizIKAYKGII4pZkpIHa0kqGFsZlFopmpgWGKQbJBoqVuckpaioVBcpqxaWqacXKSqVIsUH1JZUGqX2JuKkRPQGJJRlpmXkpmXrqee1FmijvIaKXYWgBQSwECLQAUAAAICAAAQCHsVzqdbrsCAAD6BQAACwAkAAAAAAAAAAAAAAAAAAAAZ3JhcGgwLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFQSwECLQAUAAAICAAAQCHszjLkk2wAAAB3AAAACQAkAAAAAAAAAAAAAAAIAwAAbWV0YS5qc29uCgAgAAAAAAABABgAAIA+1d6xnQEAgD7V3rGdAQCAPtXesZ0BUEsFBgAAAAACAAIAuAAAAL8DAAAAAA==
dataString: UEsDBBQAAAgIAABAIex8P0rqvAIAAPoFAAALACQAZ3JhcGgwLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFlVE1P4zAQ/SuVzwtKCimwt922lD0AFWXFYcvB2JPGqmtH/qAtqP99x46bhFJVSvRm3sybr3wSoWwNzGkzM4Lfaw7k54CEd/Jj0BnvYEdXWi3EBxx9XgR3VXCi0eeJOqERzwPN6g04I9gvtZLBOUPQK1Fqs5nyFYy1dRbhkkoLaDLaBbZC6HNAdomwT8+P8Bwc8I2BcmA6r7Ph+VV+4lmcF5c3+LvKI8UrJummBh6kd8zhKNHyYXRTWFTyCAGZllLYpIi4fR0rHtPaeqwHHbigWGHUkp0XCFQgVpU7pT+WpQWX1Bm6nwiDrWrikt+66d+G2nWj7J1KHzIVw6beJuj9N/voMppLozd3bd4s5HCVYOsnumfUul6D+/Ckk57HBm2pXNM3CS8VqAc9M9orjkZnfKB6C8NJL1Rb27gCtu78Gq1H8Ojt6+8zzbuZHmL5u4WDui0k67C/FuxC6tj9lCZYEnITPMHg5P5gOXGBbOIjGiQi/5mu+puWDLfCWIempCahwXeOAwIOikFq+1lwUEHcm/YmxCLTqDT0wruxNgoinATWoKh0+zlGdKcbcGLr6Tqx3NJwdEldsh1v6YQS4c4/y05Mc71tZ21we21c6ePbv9cwAlvp7T3Y6tE7KVSv28HwgA0ea6Waxe0380hbeFNS1qM52DlvYEIdjdlQDu4X71Oxl5GhvJRhlWMBUREWEP6vob8VxbwywuRBq3h6X55R/soL/vVASH59MbqmoyLLecYyenPGeMmvM1ZeFFBesLeCxAsSCttN5bzpV5oSbpfqalF4LcdP4mBmaB1vlhu6nYmPje5NXqhSL5gBUI9NhLZYMJgEvy58ygWWuQDnhIp7ST6XRGq2Br5sAy1jY6c7Z+iyi7IktXjXLiBLMo4fwiUJcHuQuLrvArYh+ZdgIHF0wJ+FhA2tgyk7kMN/UEsDBBQAAAgIAABAIezOMuSTbAAAAHcAAAAJACQAbWV0YS5qc29uCgAgAAAAAAABABgAAIA+1d6xnQEAgD7V3rGdAQCAPtXesZ0Bq1YqSy0qzszPU7JSMNUz1DPTUVBKL0osyCgGChiCOKWZKSB2tJKhhbGZRaKZqYFhikGyQaKlbnJKWoqFQXKasWlqmnFykqlSLFB9SWVBql9ibipET0BiSUZaZl5KZl66nntRZoo7yGil2FoAUEsBAi0AFAAACAgAAEAh7Hw/Suq8AgAA+gUAAAsAJAAAAAAAAAAAAAAAAAAAAGdyYXBoMC5qc29uCgAgAAAAAAABABgAAIA+1d6xnQEAgD7V3rGdAQCAPtXesZ0BUEsBAi0AFAAACAgAAEAh7M4y5JNsAAAAdwAAAAkAJAAAAAAAAAAAAAAACQMAAG1ldGEuanNvbgoAIAAAAAAAAQAYAACAPtXesZ0BAIA+1d6xnQEAgD7V3rGdAVBLBQYAAAAAAgACALgAAADAAwAAAAA=
file_cachedStartup: {fileID: 0}
cacheStartup: 0
showNavGraphs: 1
@@ -16835,7 +16932,7 @@ Transform:
m_GameObject: {fileID: 991621837}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -11.653, y: 0, z: 4.52}
m_LocalPosition: {x: -7.28, y: 0, z: 4.36}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -16969,7 +17066,7 @@ Transform:
m_GameObject: {fileID: 1022275054}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -11.04, y: 0, z: 9.01}
m_LocalPosition: {x: -9.49, y: 0, z: 8.22}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -17000,7 +17097,7 @@ Transform:
m_GameObject: {fileID: 1055672619}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 2, y: 0, z: 6}
m_LocalPosition: {x: 5.19, y: 0, z: 5.98}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@@ -17452,7 +17549,7 @@ Transform:
m_GameObject: {fileID: 1079911501}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.18, y: 0, z: -2.82}
m_LocalPosition: {x: -2.54, y: 0, z: 0.94}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -18657,7 +18754,7 @@ Transform:
m_GameObject: {fileID: 1144355791}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
m_LocalPosition: {x: -12.172, y: 0, z: 10.271}
m_LocalPosition: {x: -9.2, y: 0, z: 9.19}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -19065,7 +19162,7 @@ Transform:
m_GameObject: {fileID: 1183671578}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -20.07, y: 17.3, z: 0.05}
m_LocalPosition: {x: -16.69, y: 17.3, z: 0.7200001}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -22590,7 +22687,7 @@ Transform:
m_GameObject: {fileID: 1394784213}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.76, y: 0, z: 8.71}
m_LocalPosition: {x: 3.86, y: 0, z: 8.72}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -22760,7 +22857,7 @@ Transform:
m_GameObject: {fileID: 1412735767}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -17.11, y: 0, z: 5.11}
m_LocalPosition: {x: -11.34, y: 0, z: 3.68}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -23100,7 +23197,7 @@ Transform:
m_GameObject: {fileID: 1453594482}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -11.54, y: 0, z: 9.27}
m_LocalPosition: {x: -8.46, y: 0, z: 8.33}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -23194,7 +23291,7 @@ Transform:
m_GameObject: {fileID: 1471682152}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 4.01, y: 0, z: 4.42}
m_LocalPosition: {x: 6.58, y: 0, z: 1.84}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -23732,7 +23829,7 @@ Transform:
m_GameObject: {fileID: 1556292456}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1.97, y: 0, z: 2.28}
m_LocalPosition: {x: 4.68, y: 0, z: 2.27}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -28668,7 +28765,7 @@ Transform:
m_GameObject: {fileID: 1970774086}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -17.18, y: 0, z: 2.55}
m_LocalPosition: {x: -11.43, y: 0, z: 1.81}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -29008,7 +29105,7 @@ Transform:
m_GameObject: {fileID: 2012072334}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -17.33, y: 0, z: 7.97}
m_LocalPosition: {x: -10.55, y: 0, z: 6.32}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -29138,7 +29235,7 @@ Transform:
m_GameObject: {fileID: 2030499943}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0}
m_LocalPosition: {x: -11.39, y: 0, z: 11.23}
m_LocalPosition: {x: -8.32, y: 0, z: 9.94}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -30259,7 +30356,7 @@ Transform:
m_GameObject: {fileID: 2092211511}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -20.07, y: 17.3, z: 10.85}
m_LocalPosition: {x: -16.69, y: 17.3, z: 11.52}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -31007,12 +31104,64 @@ Transform:
m_GameObject: {fileID: 2133838547}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -11.21, y: 0, z: 2}
m_LocalPosition: {x: -8, y: 0, z: 1.11}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1401420096}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &536846365209314097
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4293981949401077294}
m_Mesh: {fileID: -4421766205566300403, guid: c1ee2e5fd4656cd4b81e2349d032811e, type: 3}
--- !u!23 &2348545451698042875
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4293981949401077294}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 2d42be2029def1340a63cfcc17ec309b, type: 2}
- {fileID: 2100000, guid: ebaa33e9cd5b7054a823ed3b522150f8, type: 2}
- {fileID: 2100000, guid: 649228c7227b3c14cb01d9beb8787797, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!4 &2925303239447349714
Transform:
m_ObjectHideFlags: 0
@@ -31022,12 +31171,27 @@ Transform:
m_GameObject: {fileID: 7460835864724721816}
serializedVersion: 2
m_LocalRotation: {x: -0.000000064310406, y: 0.000000017231917, z: -0.258819, w: 0.9659259}
m_LocalPosition: {x: -10.756, y: 1.342, z: 10.478}
m_LocalPosition: {x: -7.688, y: 1.342, z: 9.37}
m_LocalScale: {x: 999.99994, y: 1000, z: 1000}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 871541193}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &3520857755937000596
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4293981949401077294}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -8.05, y: 0.873, z: 9.44}
m_LocalScale: {x: 1000, y: 1000, z: 1000}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &3851920404419404497
Camera:
m_ObjectHideFlags: 0
@@ -31273,6 +31437,24 @@ MonoBehaviour:
m_EditorClassIdentifier:
CreateGroupGameObject: 0
CreateCanvasPerObject: 0
--- !u!1 &4293981949401077294
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3520857755937000596}
- component: {fileID: 536846365209314097}
- component: {fileID: 2348545451698042875}
m_Layer: 0
m_Name: "\u8FEB\u51FB\u70AE"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &7460835864724721816
GameObject:
m_ObjectHideFlags: 0
@@ -31300,3 +31482,4 @@ SceneRoots:
- {fileID: 2071473052}
- {fileID: 754917628}
- {fileID: 1171519835}
- {fileID: 3520857755937000596}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 33a05ac62c5eb0d42aa5e91687730a2c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 331973b43fed1604b865a3c3301bf234
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -9714,7 +9714,7 @@ MonoBehaviour:
IncludeChildColliders: 0
RuntimeFollower: {fileID: 0}
colliderMaxDistance: 100
lastTimeMaxDistanceCalced: 638948576862611548
lastTimeMaxDistanceCalced: 638949287792358308
--- !u!82 &675942809
AudioSource:
m_ObjectHideFlags: 0
@@ -13302,7 +13302,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
version: 1073741824
data:
dataString: UEsDBBQAAAgIAABAIew0S2qiwAIAAP4FAAALACQAZ3JhcGgwLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFlVE1v4jAQ/SvI520VSGHp3naB0j20RaWrHpYeXHtCLIwd+aNAK/57x45DUipFSvTmzcybr3wQoWwFzGkzN4LfaQ7kV4+Eb/Kj1xpvYU/XWi3FOzScZ8FdGUg0ch6pExrxfnCzegvOCPZbrWUgZwh6JQpttjO+hom2ziJcUGkBTUa74K0Q+uiRfXI4pPd7ePeO+MVAOTAt66J/OcwHw3x81T/jjy/zPB8Nf0Y3r5ik2wp4kN96502SwSjSFBaWGCEc01IKm1QRd6hi1RNaWY81IYELilVGPdlljkAJYl26c/eHorDgkjZDD1NhsF11XPJH1z3cUruplb1R6UOm4aCuuQ56980+uormwujt7SlvFnK4UrDNIz0wal2nyV142krvxwbtqNzQVwnPJah7PTfaK45GZ3xw9RYG006oU22TEtim5dVaG7Bh++r7XPvtXI+x/P3SQXUqJGuxfxbsUurY/ZQmWBJyHZhgcHJ/sZy4RDb5Ixokov8TXXe3LRluhLEOTUlNQgN3gQMCDopBavtFIKgg7lV7E2KRWVQaeuHdRBsFEU4CK1BUusMCI7rzDTizdXSdWW5oOLykLtmaezpziXDLz7Iz00LvTrM2uL02rnTz9f8ljMCWencHtnzwTgrV6XYw3GODJ1qpenG7zWzclt4UlHXcHOydNzCljsZsKAf3i3ddsZfRQ3kpwyrHAqIiLCA8L6G/JcW8MsLkXqt4el/eUf7aC/71QEh/nI/GdDTM+jxjGb2+YLzg44wV+RCKnL0OSbwgobDdVC7qfqUp4XapthaF19L8FntzQ6t4s9zQ3Vy8b3Vn8kIVeskMgHqoI5yKBYNJ8O/CZ1xgmUtwTqi4l+RjRaRmG+CrU6BVbOxs7wxdtVFWpBJv2gVkRSbxZ7giAT4dJK7um4BdSP4lGEgcHfAnIWFLq2DKjuT4CVBLAwQUAAAICAAAQCHszjLkk2wAAAB3AAAACQAkAG1ldGEuanNvbgoAIAAAAAAAAQAYAACAPtXesZ0BAIA+1d6xnQEAgD7V3rGdAatWKkstKs7Mz1OyUjDVM9Qz01FQSi9KLMgoBgoYgjilmSkgdrSSoYWxmUWimamBYYpBskGipW5ySlqKhUFymrFpappxcpKpUixQfUllQapfYm4qRE9AYklGWmZeSmZeup57UWaKO8hopdhaAFBLAQItABQAAAgIAABAIew0S2qiwAIAAP4FAAALACQAAAAAAAAAAAAAAAAAAABncmFwaDAuanNvbgoAIAAAAAAAAQAYAACAPtXesZ0BAIA+1d6xnQEAgD7V3rGdAVBLAQItABQAAAgIAABAIezOMuSTbAAAAHcAAAAJACQAAAAAAAAAAAAAAA0DAABtZXRhLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFQSwUGAAAAAAIAAgC4AAAAxAMAAAAA
dataString: UEsDBBQAAAgIAABAIexh3t3pvgIAAPsFAAALACQAZ3JhcGgwLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFlVE1v4jAQ/SvI522VQGHp3naB0j20RaWrHpYeXHtCLIwd+aNAK/57x44haSpFSvRm3sybr3wQoWwFzGkzN4LfaQ7kV4+Eb/Kj1xhvYU/XWi3FO5x8ngV3ZXCi0eeROqERzwPN6i04I9hvtZbBOUPQK1Fos53xNUy0dRbhgkoLaDLaBbZC6KNH9olwSO/38O4d8YuBcmAar4vry2E/z6/GHe+fl9koz66GkeQVk3RbAQ/iG+4ocfpX0UthVckhVMC0lMImScQdqljyhFbWY0HowAXFEqOY7HKAQAliXbou/aEoLLgkzdDDVBjsVR2X/NF1A7fUbmphb1T6kGnYrwuug959s49q0YXR29tz3izkcKVgm0d6YNS6Vofb8LSRnsf+7Kjc0FcJzyWoez032iuORmd8oHoL/Wkr1Lm2SQls0/jVWk/gydtX34eaN0M9xvL3SwfVuZCswf5ZsEupY/dTmmBJyHXwBIOT+4vlxA2yiY9okIj8J7pur1oy3AhjHZqSmoQG3wUOCDgoBqntF8FBBXGv2psQi8yi0tAL7ybaKIhwEliBotIdFhjRdTegY2vp6lhuaLi6pC7ZTsfUoUS48c+yjmmhd+dZG9xeG1f69PX/JYzAlnp3B7Z88E4K1ep2MNxjgydaqXpx28080ZbeFJS1aA72zhuYUkdjNpSD+8XbVOxlZCgvZVjlWEBUhAWE5yX0t6SYV0aY3GsVT+/LO8pfe8G/HgjJx4PRmI6GWc4zltHrC8YLPs5YMRhCMWCvQxIvSChsN5WLul9pSrhdqqlF4bWc/om9uaFVvFlu6G4u3re6NXmhCr1kBkA91BHOxYLBJPh34TMusMwlOCdU3EvysSJSsw3w1TnQKjZ2tneGrpooK1KJN+0CsiKT+CdckQCfDxJX903ALiT/Egwkjg74k5CwpVUwZUdy/ARQSwMEFAAACAgAAEAh7Cl0J5G8AgAA/QUAAAsAJABncmFwaDEuanNvbgoAIAAAAAAAAQAYAACAPtXesZ0BAIA+1d6xnQEAgD7V3rGdAWVUTW/aQBD9K2jPTWQgCaW3FgjpIQkqqXIoOSzeMV6x7Fr7ESBR/ntn1mvsEIRk682bmTdffmdSuwpyb+zcSnFvBLAfPUbv7FuvNd7BgW+MXso3aDjPUviSSDxy/nAvDeJ9cnNmB97K/KfeKCJnCAYtC2N3M7GBiXHeIVxw5QBN1njy1gi999ghORzT842evQ98y0F7sC1rcDm+GeNvND6nXw6vyTC+vo6OQeeK7yoQVEDr32/8riJLY2WJQFXkRinpkizmj1Use8IrF7AoJAjJscwoCBMiUILclP7c/bEoHPikzvLjVFrsVx2X/TJ1E3fcbWthr1wFyvQ9aqpD3n+xXvSjubBmd3fKmlEGX8p8+4cfc+58p8ddeNoK78fu7Lna8rWC5xL0g5lbE7RAo7eBXIODwbQT6lTZpIR82/JqrQ3YsEP1daz9dqwfsfjD0kN1KiRrsb8O3FKZ2PuUhiwJGRMTLM7tN5YTd8glf0RJIvo/8U132ZLhVlrn0ZTUJJS4CxwPCNA5pLZfEEGTuLUJlmKxWVRKvQh+YqyGCCeBFWiu/HGBEf35/M9sHV1nlltOd5fUJVtzTmcuEW75WXZmWpj9adYWd9fFhW7e/r3QCFxp9vfgysfgldSdbpPhARs8MVrXa9ttZuO2DLbgecfNw8EHC1PuecyGcnC/RNcVexk9dFCKVjkWEBVhAfR/of6WHPOqCLMHo+PhfXpG+ZsgxecDYWI0GGdD0V/DkF/xEb8YjrJ8eDMQ6+KGD4dZn8ULkhrbzdWi7leaEm6XbmvReC3NV7E3t7yKFyss38/l2850Ji91YZa5BdCPdYRTsWAxCX5bxExILHMJ3ksd95K9r5gy+RbE6hRoFRs7O3jLV22UFavkq/GErNgkfgtXjODTQeLqvkrYU/JPwUDh6EA8SQU7XpEp+2Af/wFQSwMEFAAACAgAAEAh7KDe9niKAAAAtQAAAAkAJABtZXRhLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFtjU0OgjAQha9CupZm2rEFvAA7496wmHZa6EIkgCbGeHfbuHX3fr689xbPsG7pPotTZaSS9lCJcaVl2nKgi3kkLvoqVIu2JWtAMXigrvYcuQUf0YSI3hmRcW50B8jKBaQjNVRjAx6tZhctIYISQ6b21xLOdAu/4QvtU0wzp3mU/Zq4L/9l7H8xfL5QSwECLQAUAAAICAAAQCHsYd7d6b4CAAD7BQAACwAkAAAAAAAAAAAAAAAAAAAAZ3JhcGgwLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFQSwECLQAUAAAICAAAQCHsKXQnkbwCAAD9BQAACwAkAAAAAAAAAAAAAAALAwAAZ3JhcGgxLmpzb24KACAAAAAAAAEAGAAAgD7V3rGdAQCAPtXesZ0BAIA+1d6xnQFQSwECLQAUAAAICAAAQCHsoN72eIoAAAC1AAAACQAkAAAAAAAAAAAAAAAUBgAAbWV0YS5qc29uCgAgAAAAAAABABgAAIA+1d6xnQEAgD7V3rGdAQCAPtXesZ0BUEsFBgAAAAADAAMAFQEAAOkGAAAAAA==
file_cachedStartup: {fileID: 0}
cacheStartup: 0
showNavGraphs: 1

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3665dcc7f499345429417291b4906d10
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0006e0aed8a54134fa3b578eeef1cf11
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -14738,7 +14738,7 @@ Transform:
m_GameObject: {fileID: 1055672619}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -2.97, y: 0, z: -2.43}
m_LocalPosition: {x: -2.32, y: 0, z: 2.58}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:

View File

@@ -30,6 +30,7 @@ public enum PlayerAIType
public class PlayerAI : Agent
{
private BehaviorTree _behaviorTree;
public BehaviorTree behaviorTree
{
get
@@ -50,6 +51,9 @@ public class PlayerAI : Agent
}
public PlayerAIState state;
[SyncVar]
public bool isGet;//是否被锁定
[Header("编号")]
[SyncVar]
@@ -132,9 +136,9 @@ public class PlayerAI : Agent
switch (newState)
{
case PlayerAIState.Atk:
target = GameManager.Ins.GetEnemy(transform);
if(behaviorTree.enabled)
behaviorTree.SetVariable("target",(SharedGameObject)target);
// target = GameManager.Ins.GetEnemy(transform);
// if(behaviorTree.enabled)
// behaviorTree.SetVariable("target",(SharedGameObject)target);
AnimatorComponent.SetInteger("state",1);
break;
case PlayerAIState.Win:

View File

@@ -91,14 +91,15 @@ public class Actions
if (playerAi == null) return TaskStatus.Failure;
//if(playerAi.target==null) return TaskStatus.Failure;
playerAi.ai.isStopped = false;
GameObject target = GameManager.Ins.GetEnemy(transform);
playerAi.target = TargetObj.Value;
GameObject target = playerAi.target;
playerAi.ai.destination = target==null? GameLocal.Ins.pkPos.position : target.transform.position;
if(target==null)
return TaskStatus.Failure;
// 计算目标距离
float distance = Vector3.Distance(transform.position, target.transform.position)+1f;
float distance = Vector3.Distance(transform.position, target.transform.position);
Debug.Log("距离:"+distance);
if (distance <= 4.2f)
if (distance <= 4f)
{
playerAi.ai.isStopped = true;
return TaskStatus.Success;
@@ -110,16 +111,26 @@ public class Actions
public class EnemyMoveTarget : Action
{
public SharedGameObject TargetObj;
public SharedVector3 TargetPos;
public override TaskStatus OnUpdate()
{
Enemy playerAi = transform.GetComponent<Enemy>();
if (playerAi == null) return TaskStatus.Failure;
playerAi.ai.isStopped = false;
Transform target=GameManager.Ins.GetPlayer(transform)==null? TargetObj.Value.transform:GameManager.Ins.GetPlayer(transform).transform;
playerAi.ai.destination = target.position;
Vector3 targetPos=TargetObj.Value==null? TargetPos.Value:TargetObj.Value.transform.position;
if (TargetObj.Value == null)
{
GameObject target = GameManager.Ins.GetPlayerAi(transform);
if (target != null)
{
TargetObj.Value = target;
targetPos=target.transform.position;
}
}
playerAi.ai.destination=targetPos;
// 计算目标距离
float distance = Vector3.Distance(transform.position, target.position);
if (distance <= 4.2f)
float distance = Vector3.Distance(transform.position, targetPos);
if (distance <= 4f)
{
playerAi.ai.isStopped = true;
return TaskStatus.Success;
@@ -213,11 +224,11 @@ public class Actions
if (playerAi == null) return TaskStatus.Failure;
if(target.Value==null|| GameManager.Ins.gameState==GameState.Victory)
return TaskStatus.Success;
transform.LookAt(new Vector3(targetPos.Value.x, transform.position.y, targetPos.Value.z));
if (target.Value != null)
{
transform.LookAt(new Vector3(target.Value.transform.position.x, transform.position.y, target.Value.transform.position.z));
}
// transform.LookAt(new Vector3(targetPos.Value.x, transform.position.y, targetPos.Value.z));
// if (target.Value != null)
// {
// transform.LookAt(new Vector3(target.Value.transform.position.x, transform.position.y, target.Value.transform.position.z));
// }
playerAi.DoAttack();
return TaskStatus.Running;

View File

@@ -125,14 +125,13 @@ public class Bullet : NetworkBehaviour
[Server]
public virtual void OnSpawn(int curOwnerIndex, Vector3 recoil, float recoilCount)
{
if (curOwnerIndex != -1)
ownerIndex = curOwnerIndex;
rigidbodyComponent.velocity = recoil.normalized * recoilCount;
rigidbodyComponent.rotation = Quaternion.LookRotation(recoil.normalized);
}
[Server]
public virtual void OnSpawn( Vector3 targetPos, float speed)
{

View File

@@ -0,0 +1,28 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EndEnemy : Enemy
{
public bool isGetTarget;
public override void OnUpdate()
{
// if (!isGetTarget)
// {
// GetTarget();
// }
base.OnUpdate();
}
public void GetTarget()
{
if (target != null)
{
isGetTarget = true;
return;
}
target = GameManager.Ins.GetPlayerAi(transform);
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3c13b1b7f94a28140a13fa78e69871b4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -56,6 +56,9 @@ public class Enemy : Agent
public Outlinable outline;
[SyncVar]
public bool isOutLine;
[Header("编号")]
[SyncVar]
public int id = 0;
@@ -100,6 +103,7 @@ public class Enemy : Agent
private bool isAttacking = false;
private bool isDead = false;
[SyncVar]
public bool isWaitDie;
// RVO 速度参数(可在 Inspector 调整)
@@ -152,7 +156,7 @@ public class Enemy : Agent
originHealth = 1*GameManager.Ins.players.Count;
aiPath.enabled = true;
aiPath.maxSpeed = speed;
if(outline !=null)outline.enabled = false;
isOutLine=false;
//GameManager.Ins.CreateEnemyUI(this);
if (isServer)
{
@@ -193,6 +197,11 @@ public class Enemy : Agent
}
UpdateRotation();
}
if (outline != null)
{
outline.enabled = isOutLine;
}
}
protected void UpdateAnimatorValues(Vector3 vel)
@@ -253,6 +262,10 @@ public class Enemy : Agent
{
state = curState;
AnimatorComponent.SetInteger("state", (int)state);
if ((int)curState == 5)
{
if (aiPath != null) aiPath.enabled = false;
}
}
#region --- ---
@@ -351,7 +364,7 @@ public class Enemy : Agent
if (behaviorTree != null) behaviorTree.enabled = false;
if (aiPath != null) aiPath.enabled = false;
if (rvoController != null) rvoController.enabled = false;
if(outline!=null) outline.enabled = false;
isOutLine = false;
// 在 server 上播放死亡并通知客户端
Vector3 hitPoint = transform.position;
if (info is Vector3) hitPoint = (Vector3)info;

View File

@@ -13,17 +13,20 @@ public class Explosion : NetworkBehaviour
public float radius = 3f; // 检测半径
public LayerMask playerLayer; // 玩家所在的Layer避免检测其他物体
private int _desTime = 2;
private int _desTime = 2;
[SyncVar]
public EnemyType curType;
public void Init(EnemyType type)
{
curType = type;
foreach (var obj in explosions)
{
obj.SetActive(false);
}
_desTime = 2;
switch (type)
switch (curType)
{
case EnemyType.Mortar:
DamagePlayersInRange();

View File

@@ -2,6 +2,7 @@ using System;
using BestHTTP;
using Common;
using DarkTonic.MasterAudio;
using Mirror;
using Unity.XR.PXR;
using UnityEngine;
@@ -200,6 +201,7 @@ public class GameLocal : MonoBehaviour
{
endBulletPos.gameObject.SetActive(true);
}
public void DownEndBullet()
{
endBulletPos.gameObject.SetActive(false);

View File

@@ -1,3 +1,4 @@
using System;
using System.Collections;
using System.Collections.Generic;
using DarkTonic.MasterAudio;
@@ -42,27 +43,39 @@ public class MeleeWeapon : Launcher
transform.position = GameLocal.Ins.self.RightHand.position;
transform.rotation = GameLocal.Ins.self.RightHand.rotation;
}
for (int i = 0; i < bladePoints.Length; i++)
// for (int i = 0; i < bladePoints.Length; i++)
// {
// Vector3 curPos = bladePoints[i].position;
//
// // 检测轨迹是否命中敌人
// if (Physics.Linecast(lastPositions[i], curPos, out RaycastHit hit, enemyLayer))
// {
// Vector3 effectPos = hit.point + hit.normal * 0.02f;
// Quaternion effectRot = Quaternion.LookRotation(hit.normal);
// muzzlePoint.position = effectPos;
// muzzlePoint.rotation = effectRot;
// Enemy curEnemy = hit.collider.GetComponent<Enemy>();
// if (curEnemy != null)
// {
// curEnemy.Die(null,transform);
// }
// SpawnMuzzle();
// }
//
// lastPositions[i] = curPos;
// }
}
private void OnTriggerEnter(Collider other)
{
if (other.tag == "Enemy")
{
Vector3 curPos = bladePoints[i].position;
// 检测轨迹是否命中敌人
if (Physics.Linecast(lastPositions[i], curPos, out RaycastHit hit, enemyLayer))
Enemy curEnemy = other.GetComponent<Enemy>();
if (curEnemy != null)
{
Vector3 effectPos = hit.point + hit.normal * 0.02f;
Quaternion effectRot = Quaternion.LookRotation(hit.normal);
muzzlePoint.position = effectPos;
muzzlePoint.rotation = effectRot;
Enemy curEnemy = hit.collider.GetComponent<Enemy>();
if (curEnemy != null)
{
curEnemy.Die(null,transform);
}
SpawnMuzzle();
curEnemy.Die(null,transform);
}
lastPositions[i] = curPos;
SpawnMuzzle();
}
}
}

View File

@@ -167,7 +167,7 @@ public class GameManager : NetworkBehaviour
[SyncVar]
public long vistEnd = 0;
// 总游玩时长
private int vistAllTime = (int)(60*15 );
private int vistAllTime = (int)(60*12 );
[SyncVar]
public string settleData = "";
@@ -253,7 +253,7 @@ public class GameManager : NetworkBehaviour
{
//GameOver(GameState.Settle);
StartSpecialEvent(GameEnemyEventType.CleanUp);
}, 60f * 13f);
}, vistAllTime);
}
[ClientRpc]
@@ -294,7 +294,7 @@ public class GameManager : NetworkBehaviour
item.EndEvent();
}
PlaySound2DRPC("1.61");
GameLocal.Ins.OpenDoor();
OpenDoor();
for (int i = 0; i < 7; i++)
{
Transform[] targetPos = GameLocal.Ins.enemyEndPos;
@@ -308,25 +308,23 @@ public class GameManager : NetworkBehaviour
enemyScript.OnSpawn(enemyIndex, 3, 1,GameLocal.Ins.pkPos.position);
enemyScript.ai.maxSpeed = 2;
EnemyList.Add(enemyIndex, enemyScript);
}
for (int i = 0; i < 7; i++)
{
GameObject playerAi = Instantiate(playerEndAiPres);
NetworkServer.Spawn(playerAi);
playerAi.transform.position = GameLocal.Ins.endPlayerStartPos.position;
playerAi.transform.eulerAngles = AiInfos[1].EulerAngles;
PlayerAI enemyScript = playerAi.GetComponent<PlayerAI>();
enemyScript.OnSpawn(i+2,PlayerAIType.EndPlayerAi, 1,GetEnemy(playerAi.transform));
enemyScript.ai.maxSpeed = 2;
PlayerAiList.Add(i+2, enemyScript);
PlayerAI playerAI = playerAi.GetComponent<PlayerAI>();
playerAI.OnSpawn(i+2,PlayerAIType.EndPlayerAi, 1,enemy);
playerAI.ai.maxSpeed = 2;
PlayerAiList.Add(i+2, playerAI);
}
curRoundEnemyCount = EnemyList.Count;
}
[Server]
public void ChangePlayerAiKillTime()
[ClientRpc]
public void OpenDoor()
{
GameLocal.Ins.OpenDoor();
}
[ClientRpc]
@@ -427,31 +425,33 @@ public class GameManager : NetworkBehaviour
{
if (gameMode == GameMode.OnePlayer)
{
for (int i = 0; i < 2; i++)
{
GameObject playerAi = Instantiate(playerAiPres[i]);
NetworkServer.Spawn(playerAi);
playerAi.transform.position = GameLocal.Ins.playerAiPos[i].position;
playerAi.transform.eulerAngles = AiInfos[i+1].EulerAngles;
PlayerAI enemyScript = playerAi.GetComponent<PlayerAI>();
enemyScript.OnSpawn(i,(PlayerAIType)i, 1,GameLocal.Ins.playerAiEndPos[i].gameObject);
PlayerAiList.Add(i, enemyScript);
}
}
else if(gameMode == GameMode.TwoPlayers)
for (int i = 0; i < 2; i++)
{
GameObject playerAi = Instantiate(playerAiPres[0]);
GameObject playerAi = Instantiate(playerAiPres[i]);
NetworkServer.Spawn(playerAi);
playerAi.transform.position = GameLocal.Ins.playerAiPos[0].position;
playerAi.transform.eulerAngles = AiInfos[1].EulerAngles;
playerAi.transform.position = GameLocal.Ins.playerAiPos[i].position;
playerAi.transform.eulerAngles = AiInfos[i+1].EulerAngles;
PlayerAI enemyScript = playerAi.GetComponent<PlayerAI>();
enemyScript.OnSpawn(0,0, 1,GameLocal.Ins.playerAiEndPos[0].gameObject);
PlayerAiList.Add(0, enemyScript);
enemyScript.OnSpawn(i,(PlayerAIType)i, 1,GameLocal.Ins.playerAiEndPos[i].gameObject);
PlayerAiList.Add(i, enemyScript);
}
// else if(gameMode == GameMode.TwoPlayers)
// {
// GameObject playerAi = Instantiate(playerAiPres[0]);
// NetworkServer.Spawn(playerAi);
// playerAi.transform.position = GameLocal.Ins.playerAiPos[0].position;
// playerAi.transform.eulerAngles = AiInfos[1].EulerAngles;
// PlayerAI enemyScript = playerAi.GetComponent<PlayerAI>();
// enemyScript.OnSpawn(0,0, 1,GameLocal.Ins.playerAiEndPos[0].gameObject);
// PlayerAiList.Add(0, enemyScript);
// }
}
#region
[Server]
public void CreateExplosion(Vector3 pos,EnemyType type)
{
if(!isServer)
@@ -505,15 +505,12 @@ public class GameManager : NetworkBehaviour
public List<Enemy> GetRoundEnemy()
{
List<Enemy> curEnemyList = new List<Enemy>();
int curRoundIndex=Random.Range(1,RoundInfos.Count);
var roundInfo=roundIndex <= 2? RoundInfos[0]: RoundInfos[curRoundIndex];
int curRoundIndex=roundIndex>= RoundInfos.Count? Random.Range(1,RoundInfos.Count):roundIndex;
var roundInfo=RoundInfos[curRoundIndex];
// curRoundIndex=5;
// roundInfo= RoundInfos[curRoundIndex];
roundIndex = curRoundIndex;
StartEvent(roundInfo);
if (roundIndex == 5)
if (roundIndex%5==0&&roundIndex!=0)
{
CoroutineTaskManager.Instance.WaitSecondTodo(() =>
{
@@ -639,7 +636,7 @@ public class GameManager : NetworkBehaviour
{
if (Input.GetKeyDown(KeyCode.Space))
{
GameLocal.Ins.OpenDoor();
StartSpecialEvent(GameEnemyEventType.CleanUp);
}
}
@@ -687,16 +684,16 @@ public class GameManager : NetworkBehaviour
}
}
public Enemy GetEnemy(EnemyType type)
[ClientRpc]
public void OpenEndBullet()
{
foreach (var item in EnemyList.Values)
{
if (item.type == type)
{
return item;
}
}
return null;
GameLocal.Ins.OpenEndBullet();
}
[ClientRpc]
public void DownEndBullet()
{
GameLocal.Ins.DownEndBullet();
}
public List<Enemy> NpcEnemyList = new List<Enemy>();
@@ -749,7 +746,7 @@ public class GameManager : NetworkBehaviour
NetworkServer.Spawn(enemy);
enemy.GetComponent<Enemy>().OnSpawn(-j, 3, -1, GameLocal.Ins.npcPos[posId].position);
enemy.GetComponent<Enemy>().outline.enabled = true;
enemy.GetComponent<Enemy>().isOutLine = true;
NpcEnemyList.Add(enemy.GetComponent<Enemy>());
}
}
@@ -758,20 +755,8 @@ public class GameManager : NetworkBehaviour
public void CreateEnemyEndBullet()
{
// for (int i = 0; i < 8; i++)
// {
// if(!isStart)
// return;
// var item= Instantiate(endBulletPre);
// NetworkServer.Spawn(item);
// int z = Random.Range(-5, 5);
// int x = Random.Range(-5, 5);
// item.transform.position=GameLocal.Ins.endBulletPos.position+new Vector3(x,0,z);
// item.GetComponent<CleanBullet>().Launch();
// }
PlayerAiList[0].PlaySound3DRPC("1.65",true);
GameLocal.Ins.OpenEndBullet();
OpenEndBullet();
CoroutineTaskManager.Instance.WaitSecondTodo(() =>
{
foreach (var item in EnemyList.Values)
@@ -786,7 +771,7 @@ public class GameManager : NetworkBehaviour
CoroutineTaskManager.Instance.WaitSecondTodo(() =>
{
PlayEndEvent();
GameLocal.Ins.DownEndBullet();
DownEndBullet();
}, 8);
}
@@ -806,7 +791,7 @@ public class GameManager : NetworkBehaviour
{
if (enemy.type == type)
{
enemy.outline.enabled = true;
enemy.isOutLine = true;
}
}
}
@@ -968,9 +953,37 @@ public class GameManager : NetworkBehaviour
}
/// <summary>
/// 获取最近的玩家
/// 获取最近的Ai
/// </summary>
/// <returns></returns>
public GameObject GetPlayerAi(Transform curTransform)
{
if (PlayerAiList.Count==0 )
return null;
GameObject nearestPlayer = null;
float minDistance = float.MaxValue;
foreach (var player in PlayerAiList)
{
if (player.Value == null|| player.Key<=1|| player.Value.isGet) continue;
// 计算XZ平面距离使用你的 ReflectVectorXOZ 方法)
float dis = Vector3.Distance(
player.Value.transform.position.ReflectVectorXOZ(),
curTransform.position.ReflectVectorXOZ()
);
if (dis < minDistance)
{
minDistance = dis;
player.Value.isGet = true;
nearestPlayer = player.Value.gameObject;
}
}
return nearestPlayer;
}
public GameObject GetPlayer(Transform curTransform)
{
if (players == null || players.Count == 0)