From aff925fdc283c782660e00d7a5a87c66aa5e155b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com> Date: Fri, 8 Mar 2024 15:49:56 +0800 Subject: [PATCH] 1 --- .../ModelFunction/UAV/UnmannedAerialVehicle.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs index 6161e9d9..cd98d27b 100644 --- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs +++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs @@ -125,10 +125,13 @@ public class UnmannedAerialVehicle : MonoBehaviour + "编号" + serialNumber + "子无人机" + "自杀式攻击自爆了"; UploadLog(_log); } - GameObject Bao = Instantiate(explodePrefab, transform); - Bao.transform.localPosition = Vector3.zero; - Bao.transform.SetParent(null); - Bao.SetActive(true); + if(explodePrefab&&transform) + { + GameObject Bao = Instantiate(explodePrefab, transform); + Bao.transform.localPosition = Vector3.zero; + Bao.transform.SetParent(null); + Bao.SetActive(true); + } //DroneViewDisplay.Instance.DistroyUI(unmannedAerialVehicleManage.equipmentCommon.deviceID); DeviceManager.Instance.RemoveDevice(gameObject); Destroy(gameObject);