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);