C# Class 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.
Afficher le fichier Open project: aura-project/aura Class Usage Examples

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
CombatActionPack ( ) : System

Initializes combat action pack.

Method Details

Add() public méthode

Adds combat actions.
public Add ( ) : void
Résultat void

CombatActionPack() public méthode

Creates new combat action pack.
public CombatActionPack ( Creature attacker, SkillId skillId ) : System
attacker Aura.Channel.World.Entities.Creature
skillId SkillId
Résultat System

GetTargets() public méthode

Returns all creatures found in this pack's target actions.
public GetTargets ( ) : Aura.Channel.World.Entities.Creature[]
Résultat Aura.Channel.World.Entities.Creature[]

Handle() public méthode

Handles actions and broadcasts action pack.
public Handle ( ) : void
Résultat void