附近的人删除逻辑
This commit is contained in:
parent
dd669d74f5
commit
f39500c560
@ -32,6 +32,18 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(OnlineUserNum.rectTransform);
|
||||
var nearList = MapUDPService.GetNearRiderData(pageIndex, pageSize, new double[] { playerController.Currentlatlong.x, playerController.Currentlatlong.y });
|
||||
totalPages = MapUDPService.GetNearRiderCount();
|
||||
//删除
|
||||
var currentNearList = FindObjectsOfType<NearByItemScript>();
|
||||
foreach (var item in currentNearList)
|
||||
{
|
||||
var e = nearList.Where(c => c.Id == item.UserId).FirstOrDefault();
|
||||
if (e == null)
|
||||
{
|
||||
item.transform.gameObject.SetActive(false);
|
||||
bufferSize--;
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < nearList.Count(); i++)
|
||||
{
|
||||
Create(nearList[i]);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user