C# Класс Aura.Channel.Skills.CombatActionPack

Collection of combat actions
A combat action (eg a player hitting a monster) consits of multiple actions, depending on the amount involved creatures. Each action has information about one creature, to make the client display the result of the attack. An attack action shows the creature hitting, a target action shows it receiving a hit.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( ) : void

Adds combat actions.

CombatActionPack ( Creature attacker, SkillId skillId ) : System

Creates new combat action pack.

GetTargets ( ) : Aura.Channel.World.Entities.Creature[]

Returns all creatures found in this pack's target actions.

Handle ( ) : void

Handles actions and broadcasts action pack.

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

Метод Описание
CombatActionPack ( ) : System

Initializes combat action pack.

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

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

Adds combat actions.
public Add ( ) : void
Результат void

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

Creates new combat action pack.
public CombatActionPack ( Creature attacker, SkillId skillId ) : System
attacker Aura.Channel.World.Entities.Creature
skillId SkillId
Результат System

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

Returns all creatures found in this pack's target actions.
public GetTargets ( ) : Aura.Channel.World.Entities.Creature[]
Результат Aura.Channel.World.Entities.Creature[]

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

Handles actions and broadcasts action pack.
public Handle ( ) : void
Результат void