本文整理汇总了C#中Minion.SetIDAndPosition方法的典型用法代码示例。如果您正苦于以下问题:C# Minion.SetIDAndPosition方法的具体用法?C# Minion.SetIDAndPosition怎么用?C# Minion.SetIDAndPosition使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Minion
的用法示例。
在下文中一共展示了Minion.SetIDAndPosition方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddMinion
void AddMinion(Minion _newMinion, PositionVO _position)
{
Dictionary<int, Minion> tempMinions = new Dictionary<int, Minion>(minions);
foreach (Minion tMinion in tempMinions.Values)
{
if (tMinion.PlayerType == GameManager.Instance.ActivePlayerType)
{
tMinion.PlayerSummonMinion(_newMinion);
}
else
{
tMinion.OpponentSummonMinion(_newMinion);
}
}
minions[availableMinionID] = _newMinion;
minionPosition[_position] = availableMinionID;
_newMinion.SetIDAndPosition(availableMinionID, _position);
CommandManager.Instance.AddMinion(availableMinionID);
if(_newMinion.ContainTag(Tag.Hero))
{
if(_newMinion.PlayerType == PlayerType.You)
{
listofYourHeroID.Add(_newMinion.ID);
}
else
{
listofOpponentHeroID.Add(_newMinion.ID);
}
}
availableMinionID += 1;
}