C# Класс HearthAnalyzer.Core.Cards.BaseWeapon

Represents a weapon in Hearthstone
Наследование: BaseCard, IAttacker, IDamageableEntity
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Durability int
WeaponOwner BasePlayer

Открытые методы

Метод Описание
Attack ( IDamageableEntity target ) : void
Die ( ) : void

This kills the weapon

GetCurrentAttackPower ( ) : int
TakeBuff ( int attackBuff, int healthBuff ) : void
TakeDamage ( int damage ) : void
TakeHealing ( int healAmount ) : void
TakeTemporaryBuff ( int attackBuff ) : void

Защищенные методы

Метод Описание
BaseWeapon ( ) : System

Описание методов

Attack() публичный Метод

public Attack ( IDamageableEntity target ) : void
target IDamageableEntity
Результат void

BaseWeapon() защищенный Метод

protected BaseWeapon ( ) : System
Результат System

Die() публичный Метод

This kills the weapon
public Die ( ) : void
Результат void

GetCurrentAttackPower() публичный Метод

public GetCurrentAttackPower ( ) : int
Результат int

TakeBuff() публичный Метод

public TakeBuff ( int attackBuff, int healthBuff ) : void
attackBuff int
healthBuff int
Результат void

TakeDamage() публичный Метод

public TakeDamage ( int damage ) : void
damage int
Результат void

TakeHealing() публичный Метод

public TakeHealing ( int healAmount ) : void
healAmount int
Результат void

TakeTemporaryBuff() публичный Метод

public TakeTemporaryBuff ( int attackBuff ) : void
attackBuff int
Результат void

Описание свойств

Durability публичное свойство

The amount of durability remaining on this weapon.
public int Durability
Результат int

WeaponOwner публичное свойство

Back reference to the player that owns and has this weapon equipped
public BasePlayer WeaponOwner
Результат BasePlayer