DianLiManager.cs 755 B

123456789101112131415161718192021222324252627282930
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class DianLiManager : UpdateManager
  5. {
  6. public DianLiItem[] dllist;
  7. public override void updateData()
  8. {
  9. base.updateData();
  10. dllist =this.GetComponentsInChildren<DianLiItem>();
  11. DataManager.Instance.GetDL((data)=> {
  12. for (int i = 0; i < dllist.Length; i++)
  13. {
  14. if(data.serverList.Count>i)
  15. {
  16. dllist[i].updateData(data.serverList[i],i);
  17. dllist[i].gameObject.SetActive(true);
  18. }
  19. else
  20. {
  21. dllist[i].gameObject.SetActive(false);
  22. }
  23. }
  24. });
  25. }
  26. }