Skill.GetManaCost C# (CSharp) Method

GetManaCost() public method

public GetManaCost ( ) : int
return int
    public int GetManaCost()
    {
        return manaCost;
    }

Usage Example

示例#1
0
 public void DisplayInformation()
 {
     if (k < 10)
     {
         InfoBox.Text = "Select this option to ";
         if (k == 1)
         {
             InfoBox.Text += "choose an attack.";
         }
         if (k == 2)
         {
             InfoBox.Text += "choose an ability.";
         }
         if (k == 3)
         {
             InfoBox.Text += "open up the inventory.";
         }
         if (k == 4)
         {
             InfoBox.Text += "attempt to escape!";
         }
     }
     else if (k < 100)
     {
         if (k % 10 < 3)
         {
             int            id        = FindSkill(k / 10, k % 10);
             EquipmentSlots equipment = Stuff.FindCharacter(1).GetEquipment();
             InfoBox.Text = "Base damage: ";
             if (equipment.GetPrimary().GetID() != 0)
             {
                 InfoBox.Text += equipment.GetPrimary().GetPower();
             }
             else
             {
                 InfoBox.Text += 15;
             }
             if (id >= 0)
             {
                 Skill skill = Stuff.FindSkill(id);
                 InfoBox.Text += "\nName: " + skill.GetName() + "\n" + skill.GetDescription() + "\n"
                                 + "Deals " + skill.GetPower() + "% of base damage" + "\nCosts " + skill.GetManaCost()
                                 + " mana";
             }
             else
             {
                 InfoBox.Text = "INVALID OPTION!";
             }
         }
     }
     else
     {
         int target = FindTarget(k);
         if (target >= 0)
         {
             Monster monster = Stuff.GetBattle().GetMonsterParty()[target - 1];
             InfoBox.Text = "Level: " + monster.GetLVL() + "\nName: " + monster.GetName() + "\n" + monster.GetDescription() + "\n";
         }
         else
         {
             InfoBox.Text = "INVALID OPTION!";
         }
     }
 }