Add clan changed hook

Add hook that will fire when user changed his clan.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-03-31 22:35:20 +02:00
committed by Adam
parent 65e3629f34
commit 185aa3f45b
2 changed files with 41 additions and 0 deletions

View File

@@ -56,6 +56,7 @@ import net.runelite.api.Varbits;
import net.runelite.api.WidgetNode;
import net.runelite.api.coords.LocalPoint;
import net.runelite.api.events.BoostedLevelChanged;
import net.runelite.api.events.ClanChanged;
import net.runelite.api.events.DraggingWidgetChanged;
import net.runelite.api.events.ExperienceChanged;
import net.runelite.api.events.GameStateChanged;
@@ -653,4 +654,11 @@ public abstract class RSClientMixin implements RSClient
resizeableChanged.setResized(client.isResized());
eventBus.post(resizeableChanged);
}
@FieldHook("clanMemberManager")
@Inject
public static void clanMemberManagerChanged(int idx)
{
eventBus.post(new ClanChanged(client.getClanMemberManager() != null));
}
}