附近的人删除逻辑
This commit is contained in:
parent
dd669d74f5
commit
f39500c560
@ -32,6 +32,18 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
LayoutRebuilder.ForceRebuildLayoutImmediate(OnlineUserNum.rectTransform);
|
LayoutRebuilder.ForceRebuildLayoutImmediate(OnlineUserNum.rectTransform);
|
||||||
var nearList = MapUDPService.GetNearRiderData(pageIndex, pageSize, new double[] { playerController.Currentlatlong.x, playerController.Currentlatlong.y });
|
var nearList = MapUDPService.GetNearRiderData(pageIndex, pageSize, new double[] { playerController.Currentlatlong.x, playerController.Currentlatlong.y });
|
||||||
totalPages = MapUDPService.GetNearRiderCount();
|
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++)
|
for (int i = 0; i < nearList.Count(); i++)
|
||||||
{
|
{
|
||||||
Create(nearList[i]);
|
Create(nearList[i]);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user