 |
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.
A SkinEvent that executes a CommandList whenever a new skill has been lost.
final CommandList commandList
The CommandList to execute.
Interface for listeners on skill related changes.
final Skill skill
The Skill to monitor.
SkillRemovedSkinEvent(@NotNull final CommandList commandList, @NotNull final Skill skill)
Creates a new instance.
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.
void dispose()
Will be called when the skin is disposed.