 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.skin.events;
28 import org.jetbrains.annotations.NotNull;
56 public void gainedSkill() {
61 public void lostSkill() {
66 public void changedSkill() {
Interface for events attached to skins.
SkillAddedSkinEvent(@NotNull final CommandList commandList, @NotNull final Skill skill)
Creates a new instance.
final Skill skill
The Skill to monitor.
void dispose()
Will be called when the skin is disposed.
Interface for listeners on skill related changes.
final CommandList commandList
The CommandList to execute.
One skill of the character.
void execute()
Execute the command list by calling GUICommand#execute() for each command in order.
A list of GUICommand instances.
void addSkillListener(@NotNull final SkillListener listener)
Adds a listener to be notified of changes.
void removeSkillListener(@NotNull final SkillListener listener)
Removes a listener to be notified of changes.
final SkillListener skillListener
The SkillListener attached to skill.
A SkinEvent that executes a CommandList whenever a new skill has been gained.