C# 클래스 Sanguosha.Core.Players.Player

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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