//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, January 28, 2019 //-------------------------------------------------------- using System; using UnityEngine; using UnityEngine.UI; using vnxbqy.UI; using System.Collections.Generic; using System.Linq; public class CSQShootOutCell : ILBehaviour { List players = new List(); protected override void Awake() { for (int i = 1; i < 5; i++) { players.Add(proxy.GetWidgtEx("player" + i)); } } public void Display(int index) { var battleGroup = CrossServerQualifyingModel.Instance.battleInfo[CrossServerQualifyingModel.Instance.select64Mark]; var group = battleGroup[(uint)index]; var playerA = players[0].GetILBehaviour(); playerA?.Display(group.PlayerIDA, group.WinPlayerID, CrossServerQualifyingModel.Instance.select64Mark); var playerB = players[1].GetILBehaviour(); playerB?.Display(group.PlayerIDB, group.WinPlayerID, CrossServerQualifyingModel.Instance.select64Mark); if (battleGroup.ContainsKey((uint)(index + 1))) { group = battleGroup[(uint)index + 1]; playerA = players[2].GetILBehaviour(); playerA?.Display(group.PlayerIDA, group.WinPlayerID, CrossServerQualifyingModel.Instance.select64Mark); playerB = players[3].GetILBehaviour(); playerB?.Display(group.PlayerIDB, group.WinPlayerID, CrossServerQualifyingModel.Instance.select64Mark); } else { playerA = players[2].GetILBehaviour(); playerA?.Display(0, 0, CrossServerQualifyingModel.Instance.select64Mark); playerB = players[3].GetILBehaviour(); playerB?.Display(0, 0, CrossServerQualifyingModel.Instance.select64Mark); } } }