package Ġcom . f ing olf int ek . sw go h gg . player Ċ Ċ import Ġcom . f ing olf int ek . sw go h gg . unit . Unit Ċ import Ġjava . io . Serializable Ċ Ċ data Ġclass ĠCollect ed Unit ( ĊĠĠĠ Ġval Ġunit : ĠUnit Ġ= ĠUnit ("", Ġ- 1 , Ġ"", Ġ- 1 , Ġ- 1 ), ĊĠĠĠ Ġval Ġplayer : ĠString , ĊĠĠĠ Ġval Ġurl : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġr arity : ĠInt , ĊĠĠĠ Ġval Ġlevel : ĠInt , ĊĠĠĠ Ġval Ġpower : ĠInt , ĊĠĠĠ Ġval Ġge ar _ level : ĠInt , ĊĠĠĠ Ġval Ġcom bat _ type : ĠInt , ĊĠĠĠ Ġval Ġz et as : ĠSet < String > Ġ= Ġempty Set () Ċ ) Ġ: ĠSerializable Ġ{ ĊĊĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġ"${ unit . name } Ġ${ to Power String () }" ĊĊĠ Ġfun Ġto Power String (): ĠString Ġ= ĊĠĠĠĠĠ Ġif Ġ( com bat _ type Ġ== Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ"$ r arity âĺ Ĩ , ĠL $ level , ĠG $ gear _ level " ĊĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠ Ġ"$ r arity âĺ Ĩ , ĠL $ level " Ċ } Ċ