C# 클래스 Sanguosha.Core.Cards.Equipment

상속: Sanguosha.Core.Cards.CardHandler
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs

공개 메소드들

메소드 설명
Install ( Player p, Sanguosha.Core.Cards.Card card ) : void
Install ( Player p, Sanguosha.Core.Cards.Card card, Player installedBy ) : void

给某个玩家穿装备

Process ( GameEventArgs handlerArgs ) : void
RegisterTriggers ( Player p ) : void
UnregisterTriggers ( Player p ) : void
Verify ( Player source, ICard card, List targets, bool isLooseVerify ) : VerifierResult

보호된 메소드들

메소드 설명
RegisterEquipmentTriggers ( Player p ) : void

注册装备应有的trigger到玩家

UnregisterEquipmentTriggers ( Player p ) : void

从玩家注销装备应有的trigger

메소드 상세

Install() 공개 메소드

public Install ( Player p, Sanguosha.Core.Cards.Card card ) : void
p Sanguosha.Core.Players.Player
card Sanguosha.Core.Cards.Card
리턴 void

Install() 공개 메소드

给某个玩家穿装备
public Install ( Player p, Sanguosha.Core.Cards.Card card, Player installedBy ) : void
p Sanguosha.Core.Players.Player
card Sanguosha.Core.Cards.Card
installedBy Sanguosha.Core.Players.Player
리턴 void

Process() 공개 메소드

public Process ( GameEventArgs handlerArgs ) : void
handlerArgs Sanguosha.Core.Triggers.GameEventArgs
리턴 void

RegisterEquipmentTriggers() 보호된 메소드

注册装备应有的trigger到玩家
protected RegisterEquipmentTriggers ( Player p ) : void
p Sanguosha.Core.Players.Player
리턴 void

RegisterTriggers() 공개 메소드

public RegisterTriggers ( Player p ) : void
p Sanguosha.Core.Players.Player
리턴 void

UnregisterEquipmentTriggers() 보호된 메소드

从玩家注销装备应有的trigger
protected UnregisterEquipmentTriggers ( Player p ) : void
p Sanguosha.Core.Players.Player
리턴 void

UnregisterTriggers() 공개 메소드

public UnregisterTriggers ( Player p ) : void
p Sanguosha.Core.Players.Player
리턴 void

Verify() 공개 메소드

public Verify ( Player source, ICard card, List targets, bool isLooseVerify ) : VerifierResult
source Sanguosha.Core.Players.Player
card ICard
targets List
isLooseVerify bool
리턴 VerifierResult