use of com.minecolonies.coremod.network.messages.server.colony.citizen.AdjustSkillCitizenMessage in project minecolonies by Minecolonies.
the class MainWindowCitizen method onButtonClicked.
/**
* Called when a button in the citizen has been clicked.
*
* @param button the clicked button.
*/
@Override
public void onButtonClicked(@NotNull final Button button) {
super.onButtonClicked(button);
if (button.getID().contains(PLUS_PREFIX)) {
final String label = button.getID().replace(PLUS_PREFIX, "");
final Skill skill = Skill.valueOf(StringUtils.capitalize(label));
Network.getNetwork().sendToServer(new AdjustSkillCitizenMessage(colony, citizen, 1, skill));
} else if (button.getID().contains(MINUS_PREFIX)) {
final String label = button.getID().replace(MINUS_PREFIX, "");
final Skill skill = Skill.valueOf(StringUtils.capitalize(label));
Network.getNetwork().sendToServer(new AdjustSkillCitizenMessage(colony, citizen, -1, skill));
}
}
use of com.minecolonies.coremod.network.messages.server.colony.citizen.AdjustSkillCitizenMessage in project minecolonies by ldtteam.
the class MainWindowCitizen method onButtonClicked.
/**
* Called when a button in the citizen has been clicked.
*
* @param button the clicked button.
*/
@Override
public void onButtonClicked(@NotNull final Button button) {
super.onButtonClicked(button);
if (button.getID().contains(PLUS_PREFIX)) {
final String label = button.getID().replace(PLUS_PREFIX, "");
final Skill skill = Skill.valueOf(StringUtils.capitalize(label));
Network.getNetwork().sendToServer(new AdjustSkillCitizenMessage(colony, citizen, 1, skill));
} else if (button.getID().contains(MINUS_PREFIX)) {
final String label = button.getID().replace(MINUS_PREFIX, "");
final Skill skill = Skill.valueOf(StringUtils.capitalize(label));
Network.getNetwork().sendToServer(new AdjustSkillCitizenMessage(colony, citizen, -1, skill));
}
}
Aggregations