本文整理汇总了C#中Tower.GetPlayerNum方法的典型用法代码示例。如果您正苦于以下问题:C# Tower.GetPlayerNum方法的具体用法?C# Tower.GetPlayerNum怎么用?C# Tower.GetPlayerNum使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tower
的用法示例。
在下文中一共展示了Tower.GetPlayerNum方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Fight
public Fight(int tNum, int firingSection, Tower targetTower, int targetSection)
: base("Fight")
{
this.towerNumber = tNum;
this.playerNumber = TurnOrder.myPlayer.playerNumber;
this.firingSection = firingSection;
this.targetTower = targetTower.towerNum;
this.targetSection = targetSection;
this.targetPlayer = targetTower.GetPlayerNum();
}
示例2: ModifyWeight
public void ModifyWeight(Section s, Tower t, int damage, Tower attackingTower)
{
double weight = s.attributes.material.GetWeight();
if (attackingTower.GetPlayerNum() == t.GetPlayerNum()) //If you're attacking your own tower
{
s.attributes.material.weight -= weight*weightPercentageModifier/100;
CombatLog.addLine("own " + s.attributes.myTower.faction + " section from " + weight + " to " + s.attributes.material.weight);
}
else
{
s.attributes.material.weight += weight*weightPercentageModifier/100;
s.attributes.material.GetSectionEffect().ApplyDamage(s, damage);
CombatLog.addLine("opponent's " + s.attributes.myTower.faction + " section from " + weight + " to " + s.attributes.material.weight);
}
}