diff --git a/Assets/Plugins/Android/AndroidManifest.xml.DISABLED b/Assets/Plugins/Android/AndroidManifest.xml similarity index 80% rename from Assets/Plugins/Android/AndroidManifest.xml.DISABLED rename to Assets/Plugins/Android/AndroidManifest.xml index d4e94866..0fe48e1a 100644 --- a/Assets/Plugins/Android/AndroidManifest.xml.DISABLED +++ b/Assets/Plugins/Android/AndroidManifest.xml @@ -8,6 +8,11 @@ + + + + + diff --git a/Assets/Plugins/Android/AndroidManifest.xml.DISABLED.meta b/Assets/Plugins/Android/AndroidManifest.xml.meta similarity index 100% rename from Assets/Plugins/Android/AndroidManifest.xml.DISABLED.meta rename to Assets/Plugins/Android/AndroidManifest.xml.meta diff --git a/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy1.prefab b/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy1.prefab index b3a9af58..454e0675 100644 --- a/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy1.prefab +++ b/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy1.prefab @@ -384,6 +384,7 @@ MonoBehaviour: originHealth: 0 weakness: {fileID: 5850590570646086265} outline: {fileID: 1377580091773142238} + isOutLine: 0 id: 0 type: 3 state: 0 @@ -1446,7 +1447,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: showPos: {fileID: 7226104817868627165} - bulletPre: {fileID: 8963059409775886876, guid: f7fcf0e8799c0694ea5fb495bb6b352f, + bulletPre: {fileID: 8963059409775886876, guid: ce01466c6bd352547be7621802ae5110, type: 3} firePre: {fileID: 1671084456144575652, guid: 4be0a6dc352e06541867d4cff8dc1502, type: 3} hpPercentage: 0.1 diff --git a/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy8.prefab b/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy8.prefab index 0c8d130a..3cd5327e 100644 --- a/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy8.prefab +++ b/Assets/_DefendNJ/Prefabs/AI/Enemy/Enemy8.prefab @@ -31,41 +31,6 @@ Transform: m_Children: [] m_Father: {fileID: 673282139706232690} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3639344109837476642 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 3013041966793261892, guid: 0ba3096288d2f75468b134930a1b3786, - type: 3} - m_PrefabInstance: {fileID: 1968624562204270694} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6324130832126456478} - - component: {fileID: 6136554620798806896} - m_Layer: 0 - m_Name: "\u6B65\u67AA\uFF08\u9B3C\u5B50\u5175\uFF09 (Missing Prefab with guid: - 0ba3096288d2f75468b134930a1b3786)" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6324130832126456478 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 53489440533190419, guid: 0ba3096288d2f75468b134930a1b3786, - type: 3} - m_PrefabInstance: {fileID: 1968624562204270694} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3639344109837476642} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 673282139706232690} - m_LocalEulerAnglesHint: {x: 28.940802, y: -3.0976577, z: -4.7616897} --- !u!1 &6485925508490133064 GameObject: m_ObjectHideFlags: 0 @@ -122,7 +87,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: sceneId: 0 - _assetId: 2071038182 + _assetId: 4209217083 serverOnly: 0 visible: 0 hasSpawned: 0 @@ -388,6 +353,7 @@ MonoBehaviour: originHealth: 0 weakness: {fileID: 5850590570646086265} outline: {fileID: 1377580091773142238} + isOutLine: 0 id: 0 type: 3 state: 0 @@ -421,51 +387,7 @@ MonoBehaviour: complexMaskingMode: 0 drawingMode: 1 outlineLayer: 0 - outlineTargets: - - CutoutMask: 8 - renderer: {fileID: 0} - SubmeshIndex: 0 - BoundsMode: 0 - Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0.5, y: 0.5, z: 0.5} - CutoutThreshold: 0.5 - CullMode: 2 - cutoutTextureName: - cutoutTextureIndex: 0 - - CutoutMask: 8 - renderer: {fileID: 0} - SubmeshIndex: 0 - BoundsMode: 0 - Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0.5, y: 0.5, z: 0.5} - CutoutThreshold: 0.5 - CullMode: 2 - cutoutTextureName: - cutoutTextureIndex: 0 - - CutoutMask: 8 - renderer: {fileID: 0} - SubmeshIndex: 1 - BoundsMode: 0 - Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0.5, y: 0.5, z: 0.5} - CutoutThreshold: 0.5 - CullMode: 2 - cutoutTextureName: - cutoutTextureIndex: 0 - - CutoutMask: 8 - renderer: {fileID: 0} - SubmeshIndex: 2 - BoundsMode: 0 - Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0.5, y: 0.5, z: 0.5} - CutoutThreshold: 0.5 - CullMode: 2 - cutoutTextureName: - cutoutTextureIndex: 0 + outlineTargets: [] renderStyle: 2 outlineParameters: enabled: 1 @@ -1343,6 +1265,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 6136554620798806896} m_SourcePrefab: {fileID: 100100000, guid: 0ba3096288d2f75468b134930a1b3786, type: 3} +--- !u!1 &3639344109837476642 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3013041966793261892, guid: 0ba3096288d2f75468b134930a1b3786, + type: 3} + m_PrefabInstance: {fileID: 1968624562204270694} + m_PrefabAsset: {fileID: 0} --- !u!114 &6136554620798806896 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1361,3 +1289,9 @@ MonoBehaviour: moveSound: attackSound: hitSound: +--- !u!4 &6324130832126456478 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5517515270814782200, guid: 0ba3096288d2f75468b134930a1b3786, + type: 3} + m_PrefabInstance: {fileID: 1968624562204270694} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/_DefendNJ/Prefabs/Bullets/EnemyBullet.prefab b/Assets/_DefendNJ/Prefabs/Bullets/EnemyBullet.prefab new file mode 100644 index 00000000..5957acea --- /dev/null +++ b/Assets/_DefendNJ/Prefabs/Bullets/EnemyBullet.prefab @@ -0,0 +1,263 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8963059409775886876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6793692404018766890} + - component: {fileID: 6324058461413891745} + - component: {fileID: 6370555395973974318} + - component: {fileID: 3664035240967637835} + - component: {fileID: -5162341300548503421} + m_Layer: 0 + m_Name: EnemyBullet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6793692404018766890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8963059409775886876} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4141549086169371605} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &6324058461413891745 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8963059409775886876} + 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: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &6370555395973974318 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8963059409775886876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 0 + _assetId: 2489738438 + serverOnly: 0 + visible: 0 + hasSpawned: 0 +--- !u!114 &3664035240967637835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8963059409775886876} + 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: 7 + syncVelocity: 7 + syncAngularVelocity: 7 + isPositionCompressed: 1 + isRotationCompressed: 1 + isScaleCompressed: 1 + isVelocityCompressed: 1 + isAngularVelocityCompressed: 1 + automaticallyResetTime: 1 + isSmoothingAuthorityChanges: 0 + transformSource: 1 + whenToUpdateTransform: 0 + sendRate: 30 + networkChannel: 1 + childObjectToSync: {fileID: 0} + setVelocityInsteadOfPositionOnNonOwners: 0 + maxPositionDifferenceForVelocitySyncing: 10 + useLocalTransformOnly: 0 + ownerChangeIndicator: 1 + receivedStatesCounter: 0 +--- !u!114 &-5162341300548503421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8963059409775886876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 79b0be868e90cbf49b71c099da48a427, type: 3} + m_Name: + m_EditorClassIdentifier: + syncDirection: 0 + syncMode: 0 + syncInterval: 0 + type: 0 + damage: 0 + deToughness: 0 + despawn_delay: 0.1 + auto_despawn_delay: 5 + impact_prefab: {fileID: 2619052377131353835, guid: 78c8cd4007ebc0d4ebb87a04496629b9, + type: 3} + impact_despawn_time: 1 + use_gravity: 0 + hit_trigger: 0 + HitLayer: + serializedVersion: 2 + m_Bits: 4168 + ownerIndex: 0 +--- !u!1001 &8419812689156673151 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6793692404018766890} + m_Modifications: + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalScale.x + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalScale.y + value: -0.63675416 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalScale.z + value: 0.23331834 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8818129224814234099, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + propertyPath: m_Name + value: "\u51B2\u950B\u67AA\u5B50\u5F39\u7279\u6548" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ae641cada6d91fd43963cdb01f76ca07, type: 3} +--- !u!4 &4141549086169371605 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5593633416202067370, guid: ae641cada6d91fd43963cdb01f76ca07, + type: 3} + m_PrefabInstance: {fileID: 8419812689156673151} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/_DefendNJ/Prefabs/Bullets/EnemyBullet.prefab.meta b/Assets/_DefendNJ/Prefabs/Bullets/EnemyBullet.prefab.meta new file mode 100644 index 00000000..4ff1057a --- /dev/null +++ b/Assets/_DefendNJ/Prefabs/Bullets/EnemyBullet.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce01466c6bd352547be7621802ae5110 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DefendNJ/Prefabs/Bullets/RiflemenBullet.prefab b/Assets/_DefendNJ/Prefabs/Bullets/RiflemenBullet.prefab index a339e668..e72bb5a0 100644 --- a/Assets/_DefendNJ/Prefabs/Bullets/RiflemenBullet.prefab +++ b/Assets/_DefendNJ/Prefabs/Bullets/RiflemenBullet.prefab @@ -4939,7 +4939,7 @@ GameObject: - component: {fileID: 6324058461413891745} - component: {fileID: 6370555395973974318} - component: {fileID: 3664035240967637835} - - component: {fileID: -7713508598546882359} + - component: {fileID: 6085299536853988318} m_Layer: 0 m_Name: RiflemenBullet m_TagString: Untagged @@ -5065,7 +5065,7 @@ MonoBehaviour: useLocalTransformOnly: 0 ownerChangeIndicator: 1 receivedStatesCounter: 0 ---- !u!114 &-7713508598546882359 +--- !u!114 &6085299536853988318 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5074,7 +5074,7 @@ MonoBehaviour: m_GameObject: {fileID: 8963059409775886876} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2c344e1fcc30fd44bb67af3b13884dc7, type: 3} + m_Script: {fileID: 11500000, guid: 79b0be868e90cbf49b71c099da48a427, type: 3} m_Name: m_EditorClassIdentifier: syncDirection: 0 @@ -5092,5 +5092,5 @@ MonoBehaviour: hit_trigger: 0 HitLayer: serializedVersion: 2 - m_Bits: 328 + m_Bits: 4168 ownerIndex: 0 diff --git a/Assets/_DefendNJ/Prefabs/Bullets/SniperBullet.prefab b/Assets/_DefendNJ/Prefabs/Bullets/SniperBullet.prefab index 7a38a3c5..8c8fb519 100644 --- a/Assets/_DefendNJ/Prefabs/Bullets/SniperBullet.prefab +++ b/Assets/_DefendNJ/Prefabs/Bullets/SniperBullet.prefab @@ -12,7 +12,7 @@ GameObject: - component: {fileID: 6324058461413891745} - component: {fileID: 6370555395973974318} - component: {fileID: 3664035240967637835} - - component: {fileID: -7713508598546882359} + - component: {fileID: 7341893586916701639} m_Layer: 0 m_Name: SniperBullet m_TagString: Untagged @@ -138,7 +138,7 @@ MonoBehaviour: useLocalTransformOnly: 0 ownerChangeIndicator: 1 receivedStatesCounter: 0 ---- !u!114 &-7713508598546882359 +--- !u!114 &7341893586916701639 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -147,7 +147,7 @@ MonoBehaviour: m_GameObject: {fileID: 8963059409775886876} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2c344e1fcc30fd44bb67af3b13884dc7, type: 3} + m_Script: {fileID: 11500000, guid: 79b0be868e90cbf49b71c099da48a427, type: 3} m_Name: m_EditorClassIdentifier: syncDirection: 0 @@ -165,7 +165,7 @@ MonoBehaviour: hit_trigger: 0 HitLayer: serializedVersion: 2 - m_Bits: 328 + m_Bits: 4168 ownerIndex: 0 --- !u!1001 &1514077745397990603 PrefabInstance: diff --git a/Assets/_DefendNJ/Scenes/Company1Floor.unity b/Assets/_DefendNJ/Scenes/Company1Floor.unity index 9ae968c0..2b3b2b74 100644 --- a/Assets/_DefendNJ/Scenes/Company1Floor.unity +++ b/Assets/_DefendNJ/Scenes/Company1Floor.unity @@ -2979,6 +2979,37 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &269289164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 269289165} + m_Layer: 0 + m_Name: GameObject (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &269289165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269289164} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.4, y: 0, z: 2.8} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &278748253 GameObject: m_ObjectHideFlags: 0 @@ -3078,6 +3109,37 @@ MonoBehaviour: soundPlayedCustomEvent: willCleanUpDelegatesAfterStop: 1 frames: 178 +--- !u!1 &288165565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288165566} + m_Layer: 0 + m_Name: GameObject (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &288165566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288165565} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.39, y: 0, z: 9.82} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &303545512 stripped GameObject: m_CorrespondingSourceObject: {fileID: 6266095018705215562, guid: c5fa52ea1ed72de4599667fabbe4aaff, @@ -5528,7 +5590,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &486593705 Transform: m_ObjectHideFlags: 0 @@ -14837,6 +14899,37 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -7837725574553767475, guid: 32c26d1209602de4abe9cc668ff98466, type: 3} +--- !u!1 &768465134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 768465135} + m_Layer: 0 + m_Name: GameObject (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &768465135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 768465134} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.31, y: 0, z: 8.66} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &770704011 GameObject: m_ObjectHideFlags: 0 @@ -15264,6 +15357,37 @@ MonoBehaviour: soundPlayedCustomEvent: willCleanUpDelegatesAfterStop: 1 frames: 178 +--- !u!1 &784813476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 784813477} + m_Layer: 0 + m_Name: GameObject (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &784813477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784813476} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.77, y: 0, z: 4.83} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!95 &788575984 stripped Animator: m_CorrespondingSourceObject: {fileID: 4480269568586102142, guid: c5fa52ea1ed72de4599667fabbe4aaff, @@ -15369,6 +15493,37 @@ MonoBehaviour: soundPlayedCustomEvent: willCleanUpDelegatesAfterStop: 1 frames: 178 +--- !u!1 &808637571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 808637572} + m_Layer: 0 + m_Name: GameObject (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &808637572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808637571} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.03, y: 0, z: 6.16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &843937988 GameObject: m_ObjectHideFlags: 0 @@ -16908,6 +17063,37 @@ MonoBehaviour: pivotPointRoot: {fileID: 0} spreadOutCount: 1 showGraphs: 1 +--- !u!1 &981135079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 981135080} + m_Layer: 0 + m_Name: GameObject (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &981135080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 981135079} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.99, y: 0, z: 7.58} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &991621837 GameObject: m_ObjectHideFlags: 0 @@ -21605,6 +21791,14 @@ MonoBehaviour: doorPos: {fileID: 1128989868} pkPos: {fileID: 107388154} gQPos: {fileID: 508421177} + endPkPos: + - {fileID: 2104348669} + - {fileID: 269289165} + - {fileID: 784813477} + - {fileID: 808637572} + - {fileID: 981135080} + - {fileID: 768465135} + - {fileID: 288165566} doorAnim: {fileID: 788575984} --- !u!1 &1318686166 GameObject: @@ -24973,6 +25167,44 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &1639932167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1639932168} + m_Layer: 0 + m_Name: EndPkPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1639932168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639932167} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2104348669} + - {fileID: 269289165} + - {fileID: 784813477} + - {fileID: 808637572} + - {fileID: 981135080} + - {fileID: 768465135} + - {fileID: 288165566} + m_Father: {fileID: 2071473052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1655778615 GameObject: m_ObjectHideFlags: 0 @@ -30120,6 +30352,7 @@ Transform: - {fileID: 894118429} - {fileID: 107388154} - {fileID: 508421177} + - {fileID: 1639932168} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2083177534 @@ -30672,6 +30905,37 @@ MonoBehaviour: soundPlayedCustomEvent: willCleanUpDelegatesAfterStop: 1 frames: 178 +--- !u!1 &2104348668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2104348669} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2104348669 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2104348668} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.87, y: 0, z: 1.01} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1639932168} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2111750524 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/_DefendNJ/Scripts/Bullets/Bullet.cs b/Assets/_DefendNJ/Scripts/Bullets/Bullet.cs index e2872069..6a8992ae 100644 --- a/Assets/_DefendNJ/Scripts/Bullets/Bullet.cs +++ b/Assets/_DefendNJ/Scripts/Bullets/Bullet.cs @@ -204,6 +204,7 @@ public class Bullet : NetworkBehaviour OnApplyDamage(component); } + Debug.Log("受伤单位:"+_handlingHit.collider.name); Player hitPlayer = _handlingHit.transform.GetComponentInParent(); if (hitPlayer != null) { diff --git a/Assets/_DefendNJ/Scripts/Bullets/EnemyBullet.cs b/Assets/_DefendNJ/Scripts/Bullets/EnemyBullet.cs new file mode 100644 index 00000000..d601f7b6 --- /dev/null +++ b/Assets/_DefendNJ/Scripts/Bullets/EnemyBullet.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using DragonLi.Frame; +using Mirror; +using UnityEngine; + +public class EnemyBullet : Bullet +{ + [Server] + public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount) + { + base.OnSpawn(ownerIndex, recoil, recoilCount); + type = BulletType.Enemy; + //BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type]; + damage = 100; + deToughness = 1; + } + + public override void OnApplyDamage(IDamagable damagable) + { + damagable.ApplyDamage(damage, ownerIndex, transform); + } +} diff --git a/Assets/_DefendNJ/Scripts/Bullets/EnemyBullet.cs.meta b/Assets/_DefendNJ/Scripts/Bullets/EnemyBullet.cs.meta new file mode 100644 index 00000000..c860e879 --- /dev/null +++ b/Assets/_DefendNJ/Scripts/Bullets/EnemyBullet.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79b0be868e90cbf49b71c099da48a427 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DefendNJ/Scripts/Data/BulletInfo.cs b/Assets/_DefendNJ/Scripts/Data/BulletInfo.cs index 32a5b75c..d1307ea3 100644 --- a/Assets/_DefendNJ/Scripts/Data/BulletInfo.cs +++ b/Assets/_DefendNJ/Scripts/Data/BulletInfo.cs @@ -9,6 +9,7 @@ public enum BulletType BeamBullet = 4, GrenadeBullet = 5, PlayerAi=6, + Enemy=7, } public class BulletInfo diff --git a/Assets/_DefendNJ/Scripts/GameLocal.cs b/Assets/_DefendNJ/Scripts/GameLocal.cs index 39eb6a84..cf888b24 100644 --- a/Assets/_DefendNJ/Scripts/GameLocal.cs +++ b/Assets/_DefendNJ/Scripts/GameLocal.cs @@ -103,9 +103,12 @@ public class GameLocal : MonoBehaviour public Transform pkPos; public Transform gQPos; + + public Transform[] endPkPos; public Animator doorAnim; + void Start() { Ins = this; diff --git a/Assets/_DefendNJ/Scripts/Guns/GunAiComponent.cs b/Assets/_DefendNJ/Scripts/Guns/GunAiComponent.cs index 98edaa9e..1cb04a3f 100644 --- a/Assets/_DefendNJ/Scripts/Guns/GunAiComponent.cs +++ b/Assets/_DefendNJ/Scripts/Guns/GunAiComponent.cs @@ -109,7 +109,7 @@ public class GunAiComponent : MonoBehaviour return; // 生成子弹 - GameObject bullet = Instantiate(bulletPre, showPos.position, Quaternion.identity); + GameObject bullet = Instantiate(bulletPre, showPos.position, Quaternion.identity,transform); NetworkServer.Spawn(bullet); bullet.SetActive(true); if (bullet.GetComponent()) diff --git a/Assets/_DefendNJ/Scripts/Manager/GameManager.cs b/Assets/_DefendNJ/Scripts/Manager/GameManager.cs index d72acb36..7ae0461d 100644 --- a/Assets/_DefendNJ/Scripts/Manager/GameManager.cs +++ b/Assets/_DefendNJ/Scripts/Manager/GameManager.cs @@ -229,8 +229,8 @@ public class GameManager : NetworkBehaviour public void CreateNextRound() { roundIndex++; - roundWaveTime = 5; - curRoundWaveTime = 2; + roundWaveTime = 3; + curRoundWaveTime = 1; RpcMessageRound(); } diff --git a/Assets/_DefendNJ/Scripts/Player.cs b/Assets/_DefendNJ/Scripts/Player.cs index e91cdc78..5030ae49 100644 --- a/Assets/_DefendNJ/Scripts/Player.cs +++ b/Assets/_DefendNJ/Scripts/Player.cs @@ -127,26 +127,26 @@ public class Player : NetworkRoomPlayer,IDamagable Vector3 directionFormHit=(transform.position-_sender.position).normalized; float angle = Vector3.Angle(forward, directionFormHit); int index = Random.Range(0, 4); - //TrueGearEffectManager.Ins.OnHit(angle > 90,index,false); + TrueGearEffectManager.Ins.OnHit(angle > 90,index,false); } #endif - if (currentHp <= 0 && IsAlive) - { - IsAlive = false; - isDie = true; - GameLocal.Ins.DieUI.SetActive(true); - GameManager.Ins.PlaySound2DRPC("1.35"); - MonoSingleton.Instance.WaitSecondTodo(() => - { - IsAlive = true; - isDie = false; - GameLocal.Ins.DieUI.SetActive(false); - currentHp = maxHp; - EventDispatcher.TriggerEvent("HpChange", currentHp, maxHp); - time = 0f; - }, 5f, this); - } - else if (currentHp > 0) + // if (currentHp <= 0 && IsAlive) + // { + // IsAlive = false; + // isDie = true; + // GameLocal.Ins.DieUI.SetActive(true); + // GameManager.Ins.PlaySound2DRPC("1.35"); + // MonoSingleton.Instance.WaitSecondTodo(() => + // { + // IsAlive = true; + // isDie = false; + // GameLocal.Ins.DieUI.SetActive(false); + // currentHp = maxHp; + // EventDispatcher.TriggerEvent("HpChange", currentHp, maxHp); + // time = 0f; + // }, 5f, this); + // } + if (currentHp > 0) { GameLocal.Ins.HitUI.SetActive(true); MonoSingleton.Instance.WaitSecondTodo(() => diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 3ab5513b..7f2d0ef5 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -5,7 +5,7 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: - - enabled: 0 + - enabled: 1 path: Assets/_DefendNJ/Scenes/Company1Floor.unity guid: 386a8fdea01af8a4e8d4a9835407ddec - enabled: 0 @@ -59,7 +59,7 @@ EditorBuildSettings: - enabled: 0 path: Assets/_DefendNJ/Scenes/Gansu_Jinchang_Jinchuan_Shijiguangchang_Shiwai.unity guid: 8acc03c01fa495e46ab61cbd7b6f277f - - enabled: 1 + - enabled: 0 path: Assets/_DefendNJ/Scenes/Yangzhou_Hanjiang_TansuoZhongxin_Waidai.unity guid: 0fe651c1fb955904688361a328dc07f7 m_configObjects: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 2e9ab4ad..66e42134 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -13,7 +13,7 @@ PlayerSettings: useOnDemandResources: 0 accelerometerFrequency: 60 companyName: pineappletech - productName: "\u4FDD\u536B\u91D1\u9675_\u5916\u5E26" + productName: "\u4FDD\u536B\u91D1\u9675_\u4F53\u9A8C" defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} @@ -142,7 +142,9 @@ PlayerSettings: visionOSBundleVersion: 1.0 tvOSBundleVersion: 1.0 bundleVersion: 1.0.0 - preloadedAssets: [] + preloadedAssets: + - {fileID: 1814176829808956018, guid: 58f40b12bbc864f3c96c6505a9a1e1e3, type: 2} + - {fileID: 11400000, guid: d0f8149c48842b4488cf6fb974cff9a2, type: 2} metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1 @@ -163,7 +165,7 @@ PlayerSettings: androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: - Android: com.pineappletech.defendjinling.yangzhouhanjiangtansuozhongxinwaidai + Android: com.pineappletech.defendnj.gongsi1lou Standalone: com.DefaultCompany.com.unity.template.ar buildNumber: Standalone: 0 @@ -254,7 +256,7 @@ PlayerSettings: clonedFromGUID: 513da609dad384f5694c9cb4841b1830 templatePackageId: com.unity.template.ar@3.0.2 templateDefaultScene: - useCustomMainManifest: 0 + useCustomMainManifest: 1 useCustomLauncherManifest: 0 useCustomMainGradleTemplate: 0 useCustomLauncherGradleManifest: 0