package Ġme . ar asp le . mc . tr menu . api . events Ċ Ċ import Ġio . izz el . tab ool ib . module . event . Event C ancellable Ċ import Ġme . ar asp le . mc . tr menu . display . Menu Ċ import Ġorg . bukkit . entity . Player Ċ Ċ /** Ċ Ġ* Ġ@ author ĠAr asp le Ċ Ġ* Ġ@ date Ġ 2 0 2 0 / 7 / 7 Ġ 9 : 3 1 Ċ Ġ*/ Ċ class ĠMenu Close Event ( val Ġplayer : ĠPlayer , Ġval Ġmenu : ĠMenu , Ġval Ġpage : ĠInt , Ġval Ġreason : ĠReason , Ġval Ġsilent : ĠBoolean ) Ġ: ĠEvent C ancellable < Menu Close Event >() Ġ{ ĊĊĠĠĠ Ġenum Ġclass ĠReason Ġ{ ĊĊĠĠĠĠĠĠĠ ĠCON SOLE , ĊĊĠĠĠĠĠĠĠ ĠOP , ĊĊĠĠĠĠĠĠĠ ĠP LAYER , ĊĊĠĠĠĠĠĠĠ ĠMENU _ RE LOAD , ĊĊĠĠĠĠĠĠĠ ĠSW ITCH _ MENU , ĊĊĠĠĠĠĠĠĠ ĠSW ITCH _ BU KK IT _ IN VENT ORY , ĊĊĠĠĠĠĠĠĠ ĠSW ITCH _ PAGE , ĊĊĠĠĠĠĠĠĠ ĠERROR ; ĊĊĠĠĠĠĠĠĠ Ġfun Ġis Switch () Ġ= Ġthis Ġ== ĠSW ITCH _ MENU Ġ|| Ġthis Ġ== ĠSW ITCH _ PAGE Ġ|| Ġthis Ġ== ĠMENU _ RE LOAD ĊĊĠĠĠ Ġ} Ċ Ċ }