/// <summary> /// 修改链接状态 /// </summary> public void ChangLinkState(TowerModel clickModel) { ObjectPool <TowerModel> pool = InjectService.Get <ObjectPool <TowerModel> >(); if (string.IsNullOrEmpty(dropdown.captionText.text)) { return; } int targetObjectID = System.Convert.ToInt32(dropdown.captionText.text); var tarrgetTowerModel = pool.objectsDic[targetObjectID]; var tarrgetTowerEntity = (TowerEntity)tarrgetTowerModel.DataEntity; //添加和删除LinkList if (tarrgetTowerEntity.towerList.Contains(clickModel.DataEntity.objectID)) { tarrgetTowerEntity.towerList.Remove(clickModel.DataEntity.objectID); } else { tarrgetTowerEntity.towerList.Add(clickModel.DataEntity.objectID); } }
private void ForeachPool(int index, TowerModel towerModel) { showNames.Add(towerModel.DataEntity.objectID.ToString()); }