package Ġworld s . greg s . hest ia . core . display . dialog ue . logic . systems Ċ Ċ import Ġnet . most ly original . api . event . common . Subscribe Ċ import Ġworld s . greg s . hest ia . art emis . send Ċ import Ġworld s . greg s . hest ia . core . display . dialog ue . model . events . Integer Entered Ċ import Ġworld s . greg s . hest ia . core . display . dialog ue . model . type . Int Entry Ċ import Ġworld s . greg s . hest ia . core . task . api . Tasks Ċ import Ġworld s . greg s . hest ia . network . client . en coders . messages . Script Ċ Ċ class ĠInt Entry System Ġ: ĠDialog ue Base System () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtasks : ĠTasks ĊĊĠĠĠ Ġ@ Subscribe ĊĠĠĠ Ġprivate Ġfun Ġint Entry ( action : ĠInt Entry ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġentity Id Ġ= Ġaction . entity ĊĠĠĠĠĠĠĠ Ġes . send ( entityId , ĠScript ( 1 0 9 , Ġaction . title )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Subscribe ĊĠĠĠ Ġprivate Ġfun Ġhandle Input ( event : ĠInteger Entered ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsus pension Ġ= Ġtasks . getS us pension ( event . entity ) ĊĠĠĠĠĠĠĠ Ġif ( sus pension Ġis ĠInt Entry ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtasks . resume ( event . entity , Ġsus pension , Ġevent . integer ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogger . warn (" Unexpected Ġint Ġdialogue Ġsus pension Ġtask Ġ$ sus pension ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }