本文整理汇总了C#中Minion.Init方法的典型用法代码示例。如果您正苦于以下问题:C# Minion.Init方法的具体用法?C# Minion.Init怎么用?C# Minion.Init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Minion
的用法示例。
在下文中一共展示了Minion.Init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Init
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;
}
}