本文整理汇总了C#中Conquest.Units.Unit.getStatDifference方法的典型用法代码示例。如果您正苦于以下问题:C# Unit.getStatDifference方法的具体用法?C# Unit.getStatDifference怎么用?C# Unit.getStatDifference使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conquest.Units.Unit
的用法示例。
在下文中一共展示了Unit.getStatDifference方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: open
// Opens up the gui
public void open(ref Unit pmUnit)
{
unit= pmUnit;
// Unit's name
name.text= unit.name;
// Unit's level
level.text= "Lv. "+unit.level;
level.bounds.X= game.Window.ClientBounds.Width-24-(int)(level.font.MeasureString(level.text).X);
// HP
statsLbl[0].text= "HP: "+spaceOutEvenly(unit.health)+" +"+unit.getStatDifference("hp");
stats[0].isEnabled= (unit.statVariance.hp< 12);
// Mana
statsLbl[1].text= "Mana: "+spaceOutEvenly(unit.mana)+" +"+unit.getStatDifference("mana");
stats[1].isEnabled= (unit.statVariance.mana< 12);
// Attack
statsLbl[2].text= "Atk: "+spaceOutEvenly(unit.attack)+" +"+unit.getStatDifference("atk");
stats[2].isEnabled= (unit.statVariance.atk< 12);
// Defense
statsLbl[3].text= "Def: "+spaceOutEvenly(unit.defense)+" +"+unit.getStatDifference("def");
stats[3].isEnabled= (unit.statVariance.def< 12);
// Magic
statsLbl[4].text= "Mag: "+spaceOutEvenly(unit.magic)+" +"+unit.getStatDifference("mag");
stats[4].isEnabled= (unit.statVariance.mag< 12);
// Resistance
statsLbl[5].text= "Res: "+spaceOutEvenly(unit.resistance)+" +"+unit.getStatDifference("res");
stats[5].isEnabled= (unit.statVariance.res< 12);
// Speed
statsLbl[6].text= "Spd: "+spaceOutEvenly(unit.speed)+" +"+unit.getStatDifference("spd");
stats[6].isEnabled= (unit.statVariance.spd< 12);
// Movement
statsLbl[7].text= "Move: "+spaceOutEvenly(unit.move);
stats[7].isEnabled= (unit.statVariance.move< 6);
game.gui.open("unit_level_up");
}