C# Класс Aura.Channel.Skills.Base.StartStopSkillHandler

Base class for skills that use only Start and Stop.
Sends back Skill(Start|Stop) with string or byte parameter, depending on incoming packet. Always passes a dictionary to the next methods, since the byte seems useless =| The parameter can also be missing in Stop, example: Auto stop of ManaShield on 0 mana. If Start|Stop returns fail a silent cancel will be sent.
Наследование: IStartStoppable
Показать файл Открыть проект

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

Метод Описание
Start ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
Start ( Creature creature, Skill skill, Aura.Shared.Network.Packet packet ) : void
Stop ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
Stop ( Creature creature, Skill skill ) : void
Stop ( Creature creature, Skill skill, Aura.Shared.Network.Packet packet ) : void

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

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

public Start ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
creature Aura.Channel.World.Entities.Creature
skill Skill
dict MabiDictionary
Результат StartStopResult

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

public Start ( Creature creature, Skill skill, Aura.Shared.Network.Packet packet ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Aura.Shared.Network.Packet
Результат void

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

public Stop ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
creature Aura.Channel.World.Entities.Creature
skill Skill
dict MabiDictionary
Результат StartStopResult

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

public Stop ( Creature creature, Skill skill ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
Результат void

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

public Stop ( Creature creature, Skill skill, Aura.Shared.Network.Packet packet ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Aura.Shared.Network.Packet
Результат void