This commit is contained in:
账号名 2024-01-29 14:11:54 +08:00
parent 66d6a79fd8
commit be6067fdac
1 changed files with 3 additions and 2 deletions

View File

@ -142,13 +142,14 @@ public class DroneViewDisplay : MonoSingleton<DroneViewDisplay>
/// <param name="deviceID"></param> /// <param name="deviceID"></param>
public void DistroyUI(string deviceID) public void DistroyUI(string deviceID)
{ {
if(deviceID.Length < 10) return;
RadioAngleView radioAngleView = radioAngleViews.Find(x => x.deviceID == deviceID); RadioAngleView radioAngleView = radioAngleViews.Find(x => x.deviceID == deviceID);
if (radioAngleView) if (radioAngleView)
{ {
Destroy(radioAngleView.gameObject); Destroy(radioAngleView.gameObject);
for(int i= 0; i < radioAngleViews.Count; i++) for(int i= 0; i < radioAngleViews.Count; i++)
{ {
if (radioAngleView == null) if (radioAngleViews[i] == null)
{ {
radioAngleViews.RemoveAt(i); radioAngleViews.RemoveAt(i);
} }
@ -160,7 +161,7 @@ public class DroneViewDisplay : MonoSingleton<DroneViewDisplay>
Destroy(renderTexture); Destroy(renderTexture);
for (int i = 0; i < renderTextures.Count; i++) for (int i = 0; i < renderTextures.Count; i++)
{ {
if (renderTextures == null) if (renderTextures[i] == null)
{ {
renderTextures.RemoveAt(i); renderTextures.RemoveAt(i);
} }