Ejemplo n.º 1
0
 public void init(SelectModel[] teamOne, SelectModel[] teamTwo)
 {
     enterCount = new ConcurrentInteger(teamOne.Length + teamTwo.Length);
     //初始化英雄数据
     foreach (var item in teamOne)
     {
         this.teamOne.Add(item.userId, create(item));
     }
     foreach (var item in teamTwo)
     {
         this.teamTwo.Add(item.userId, create(item));
     }
     ///实例化队伍一的建筑
     ///预留 ID段 -1到-10为队伍1建筑
     for (int i = -1; i >= -3; i--)
     {
         this.teamOne.Add(i, createBuild(i, Math.Abs(i)));
     }
     ///实例化队伍二的建筑
     ///预留 ID段 -11到-20为队伍2建筑
     for (int i = -11; i >= -13; i--)
     {
         this.teamTwo.Add(i, createBuild(i, Math.Abs(i) - 10));
     }
 }