tanghai 4 лет назад
Родитель
Сommit
cab4244ca5
1 измененных файлов с 7 добавлено и 14 удалено
  1. 7 14
      Unity/Codes/Hotfix/Demo/Move/M2C_PathfindingResultHandler.cs

+ 7 - 14
Unity/Codes/Hotfix/Demo/Move/M2C_PathfindingResultHandler.cs

@@ -1,4 +1,5 @@
-using UnityEngine;
+using System.Collections.Generic;
+using UnityEngine;
 
 namespace ET
 {
@@ -11,22 +12,14 @@ namespace ET
 
 			float speed = unit.GetComponent<NumericComponent>().GetAsFloat(NumericType.Speed);
 
-			ListComponent<Vector3> list = null;
-			try
+			List<Vector3> list = new List<Vector3>();
 			{
-				list = ListComponent<Vector3>.Create();
+				for (int i = 0; i < message.Xs.Count; ++i)
 				{
-					for (int i = 0; i < message.Xs.Count; ++i)
-					{
-						list.List.Add(new Vector3(message.Xs[i], message.Ys[i], message.Zs[i]));
-					}
-
-					await unit.GetComponent<MoveComponent>().MoveToAsync(list.List, speed);
+					list.Add(new Vector3(message.Xs[i], message.Ys[i], message.Zs[i]));
 				}
-			}
-			finally
-			{
-				list?.Dispose();
+
+				await unit.GetComponent<MoveComponent>().MoveToAsync(list, speed);
 			}
 		}
 	}