Search in sources :

Example 1 with UpdateSkillSelectionPacket

use of jackiecrazy.wardance.networking.UpdateSkillSelectionPacket in project WarDance by Jackiecrazy.

the class SkillSelectionScreen method onClose.

@Override
public void onClose() {
    List<Skill> newSkills = new ArrayList<>();
    for (SkillSliceButton ssb : skillPie) newSkills.add(ssb.getSkill());
    for (PassiveButton pb : passives) newSkills.add(pb.getSkill());
    CasterData.getCap(Minecraft.getInstance().player).setEquippedSkills(newSkills);
    CombatChannel.INSTANCE.sendToServer(new UpdateSkillSelectionPacket(newSkills));
    this.minecraft.setScreen(null);
}
Also used : Skill(jackiecrazy.wardance.skill.Skill) UpdateSkillSelectionPacket(jackiecrazy.wardance.networking.UpdateSkillSelectionPacket) ArrayList(java.util.ArrayList)

Aggregations

UpdateSkillSelectionPacket (jackiecrazy.wardance.networking.UpdateSkillSelectionPacket)1 Skill (jackiecrazy.wardance.skill.Skill)1 ArrayList (java.util.ArrayList)1