C# Класс Sanguosha.Core.Players.Player

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
AttackRange Sanguosha.Core.Players.PlayerAttribute
Awakened Sanguosha.Core.Players.PlayerAttribute
DealAdjustment Sanguosha.Core.Players.PlayerAttribute
DisconnectedStatus Sanguosha.Core.Players.PlayerAttribute
IsDying Sanguosha.Core.Players.PlayerAttribute
RangeMinus Sanguosha.Core.Players.PlayerAttribute
RangePlus Sanguosha.Core.Players.PlayerAttribute
SkipDeathComputation Sanguosha.Core.Players.PlayerAttribute

Private Properties

Свойство Тип Описание
SetHero void

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

Метод Описание
AcquireAdditionalSkill ( ISkill skill, Sanguosha.Core.Heroes.Hero tag, bool undeletable = false ) : void
AcquireEquipmentSkill ( ISkill skill ) : void
LoseAdditionalSkill ( ISkill skill, bool undeletable = false ) : void
LoseAllHeroSkills ( Sanguosha.Core.Heroes.Hero h ) : void
LoseAllHerosSkills ( ) : void
LoseEquipmentSkill ( ISkill skill ) : void
LoseHeroSkill ( ISkill skill, Sanguosha.Core.Heroes.Hero heroTag ) : ISkill
LoseHeroSkill ( string skillName, Sanguosha.Core.Heroes.Hero heroTag ) : ISkill
Player ( ) : System
this ( Sanguosha.Core.Players.PlayerAttribute key ) : int

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

Метод Описание
OnPropertyChanged ( string name ) : void

Приватные методы

Метод Описание
SetHero ( Sanguosha.Core.Heroes.Hero &hero, Sanguosha.Core.Heroes.Hero value ) : void

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

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

public AcquireAdditionalSkill ( ISkill skill, Sanguosha.Core.Heroes.Hero tag, bool undeletable = false ) : void
skill ISkill
tag Sanguosha.Core.Heroes.Hero
undeletable bool
Результат void

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

public AcquireEquipmentSkill ( ISkill skill ) : void
skill ISkill
Результат void

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

public LoseAdditionalSkill ( ISkill skill, bool undeletable = false ) : void
skill ISkill
undeletable bool
Результат void

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

public LoseAllHeroSkills ( Sanguosha.Core.Heroes.Hero h ) : void
h Sanguosha.Core.Heroes.Hero
Результат void

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

public LoseAllHerosSkills ( ) : void
Результат void

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

public LoseEquipmentSkill ( ISkill skill ) : void
skill ISkill
Результат void

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

public LoseHeroSkill ( ISkill skill, Sanguosha.Core.Heroes.Hero heroTag ) : ISkill
skill ISkill
heroTag Sanguosha.Core.Heroes.Hero
Результат ISkill

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

public LoseHeroSkill ( string skillName, Sanguosha.Core.Heroes.Hero heroTag ) : ISkill
skillName string
heroTag Sanguosha.Core.Heroes.Hero
Результат ISkill

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

protected OnPropertyChanged ( string name ) : void
name string
Результат void

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

public Player ( ) : System
Результат System

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

public this ( Sanguosha.Core.Players.PlayerAttribute key ) : int
key Sanguosha.Core.Players.PlayerAttribute
Результат int

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

AttackRange публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players AttackRange
Результат Sanguosha.Core.Players.PlayerAttribute

Awakened публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players Awakened
Результат Sanguosha.Core.Players.PlayerAttribute

DealAdjustment публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players DealAdjustment
Результат Sanguosha.Core.Players.PlayerAttribute

DisconnectedStatus публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players DisconnectedStatus
Результат Sanguosha.Core.Players.PlayerAttribute

IsDying публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players IsDying
Результат Sanguosha.Core.Players.PlayerAttribute

RangeMinus публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players RangeMinus
Результат Sanguosha.Core.Players.PlayerAttribute

RangePlus публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players RangePlus
Результат Sanguosha.Core.Players.PlayerAttribute

SkipDeathComputation публичное статическое свойство

public static PlayerAttribute,Sanguosha.Core.Players SkipDeathComputation
Результат Sanguosha.Core.Players.PlayerAttribute