package Ġorg . run est ar . client . plugins . dev Ċ Ċ import Ġorg . run est ar . client . api . util . Disposable Plugin Ċ import Ġorg . run est ar . client . game . api . Component Id Ċ import Ġorg . run est ar . client . game . api . live . Canvas Ċ import Ġorg . run est ar . client . game . raw . CLIENT Ċ import Ġorg . run est ar . client . plugins . spi . Plugin Settings Ċ import Ġjava . awt . Color Ċ import Ġjava . awt . Font Ċ Ċ class ĠSelection Debug Ġ: ĠDis posable Plugin < Plugin Settings >() Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġdefault Settings Ġ= ĠPlugin Settings () ĊĊĠĠĠ Ġval Ġfont Ġ= ĠFont ( Font . SAN S _ SER IF , ĠFont . BOLD , Ġ 1 5 ) ĊĊĠĠĠ Ġoverride Ġfun ĠonStart () Ġ{ ĊĠĠĠĠĠĠĠ Ġadd ( Canvas . rep aints . subscribe Ġ{ Ġg Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġx Ġ= Ġ 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġy Ġ= Ġ 4 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġg . font Ġ= Ġfont ĊĠĠĠĠĠĠĠĠĠĠĠ Ġg . color Ġ= ĠColor . WHITE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstrings Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" item : Ġ${ CLIENT . selected ItemName }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" is Spell Selected : Ġ${ CLIENT . is Spell Selected }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" spell Action : Ġ${ CLIENT . selected Spell Action Name }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" spell Name : Ġ${ CLIENT . selected Spell Name }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" is ItemSelected : Ġ${ CLIENT . is ItemSelected }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" selected ItemId : Ġ${ CLIENT . selected ItemId }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" selected Item Slot : Ġ${ CLIENT . selected Item Slot }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" selected Item Component : Ġ${ CLIENT . selected Item Component }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" item Drag Duration : Ġ${ CLIENT . item Drag Duration }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" is Dragging Component : Ġ${ CLIENT . is Dragging Component }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" component Drag Duration : Ġ${ CLIENT . component Drag Duration }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" drag Item Slot Source : Ġ${ CLIENT . drag Item Slot Source }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" drag Item Slot Destination : Ġ${ CLIENT . drag Item Slot Destination }", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" drag Inventory Component : Ġ${ CLIENT . drag Inventory Component ?. let Ġ{ ĠComponent Id ( it . id ) Ġ}}" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstrings . forEach Ġ{ Ġs Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg . draw String ( s , Ġx , Ġy ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġy Ġ+= Ġ 2 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }