C# Class Sanguosha.Core.Cards.Equipment

Inheritance: Sanguosha.Core.Cards.CardHandler
Datei anzeigen Open project: RagingBigFemaleBird/sgs

Public Methods

Method Description
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

Protected Methods

Method Description
RegisterEquipmentTriggers ( Player p ) : void

注册装备应有的trigger到玩家

UnregisterEquipmentTriggers ( Player p ) : void

从玩家注销装备应有的trigger

Method Details

Install() public method

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

Install() public method

给某个玩家穿装备
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
return void

Process() public method

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

RegisterEquipmentTriggers() protected method

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

RegisterTriggers() public method

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

UnregisterEquipmentTriggers() protected method

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

UnregisterTriggers() public method

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

Verify() public method

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