Пример #1
0
 public void Init(ActionStatus status)
 {
     //ActionStatus在获取的过程中,已经知道IsHost信息,所以这里的无需做Host到My的转换了
     MyInfo.Init(status.AllRole.MyPublicInfo);
     YourInfo.Init(status.AllRole.YourPublicInfo);
     HandCard = new HandCardInfo[status.AllRole.MyPrivateInfo.handCards.Count];
     for (int i = 0; i < status.AllRole.MyPrivateInfo.handCards.Count; i++)
     {
         HandCardInfo t = new HandCardInfo();
         t.Init(status.AllRole.MyPrivateInfo.handCards[i]);
         HandCard[i] = t;
     }
     MyBattle = new Minion[status.AllRole.MyPublicInfo.BattleField.MinionCount];
     for (int i = 0; i < status.AllRole.MyPublicInfo.BattleField.MinionCount; i++)
     {
         Minion t = new Minion();
         t.Init(status.AllRole.MyPublicInfo.BattleField.BattleMinions[i]);
         MyBattle[i] = t;
     }
     YourBattle = new Minion[status.AllRole.YourPublicInfo.BattleField.MinionCount];
     for (int i = 0; i < status.AllRole.YourPublicInfo.BattleField.MinionCount; i++)
     {
         Minion t = new Minion();
         t.Init(status.AllRole.YourPublicInfo.BattleField.BattleMinions[i]);
         YourBattle[i] = t;
     }
 }
Пример #2
0
 public void Init(ActionStatus status)
 {
     //ActionStatus在获取的过程中,已经知道IsHost信息,所以这里的无需做Host到My的转换了
     MyInfo.Init(status.AllRole.MyPublicInfo);
     YourInfo.Init(status.AllRole.YourPublicInfo);
     HandCard = new HandCardInfo[status.AllRole.MyPrivateInfo.handCards.Count];
     for (int i = 0; i < status.AllRole.MyPrivateInfo.handCards.Count; i++)
     {
         HandCardInfo t = new HandCardInfo();
         t.Init(status.AllRole.MyPrivateInfo.handCards[i]);
         HandCard[i] = t;
     }
     MyBattle = new Minion[status.AllRole.MyPublicInfo.BattleField.MinionCount];
     for (int i = 0; i < status.AllRole.MyPublicInfo.BattleField.MinionCount; i++)
     {
         Minion t = new Minion();
         t.Init(status.AllRole.MyPublicInfo.BattleField.BattleMinions[i]);
         MyBattle[i] = t;
     }
     YourBattle = new Minion[status.AllRole.YourPublicInfo.BattleField.MinionCount];
     for (int i = 0; i < status.AllRole.YourPublicInfo.BattleField.MinionCount; i++)
     {
         Minion t = new Minion();
         t.Init(status.AllRole.YourPublicInfo.BattleField.BattleMinions[i]);
         YourBattle[i] = t;
     }
 }