package Ġworld s . greg s . hest ia . core . display . dialog ue . logic . systems Ċ Ċ import Ġnet . most ly original . api . event . common . Event System Ċ import Ġnet . most ly original . api . system . core . Pass ive System Ċ import Ġorg . slf 4 j . LoggerFactory Ċ import Ġworld s . greg s . hest ia . core . display . interfaces . api . Interfaces Ċ import Ġworld s . greg s . hest ia . core . display . interfaces . model . Window Ċ Ċ abstract Ġclass ĠDialog ue Base System Ġ: ĠPass ive System () Ġ{ ĊĊĠĠĠ Ġinternal Ġval Ġlogger Ġ= ĠLoggerFactory . getLogger ( Dialog ue Base System :: class . java ) !! ĊĠĠĠ Ġinternal Ġlateinit Ġvar Ġes : ĠEvent System ĊĠĠĠ Ġinternal Ġlateinit Ġvar Ġinterfaces : ĠInterfaces ĊĊĠĠĠ Ġinternal Ġfun Ġopen Dialog ue ( entityId : ĠInt , Ġid : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinterfaces . close Window ( entityId , ĠWindow . DIALOG UE _ BOX ) ĊĠĠĠĠĠĠĠ Ġinterfaces . open Interface ( entityId , Ġid ) ĊĠĠĠ Ġ} Ċ Ċ }