package Ġink . pt ms . ady esh ach . common . entity . type Ċ Ċ import Ġink . pt ms . ady esh ach . common . entity . Entity Types Ċ Ċ /** Ċ Ġ* Ġ@ author ĠAr asp le Ċ Ġ* Ġ@ date Ġ 2 0 2 0 / 8 / 1 6 Ġ 1 6 : 1 0 Ċ Ġ* Ġbefore Ġ 1 . 1 6 Ġknown Ġas ĠIn sent ient Ċ Ġ*/ Ċ abstract Ġclass ĠAd y Mob ( entity Types : ĠEntity Types ) Ġ: ĠAd y Entity Living ( entity Types ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġregister Meta Byte Mask ( at ( 1 1 7 0 0 Ġto Ġ 1 5 , Ġ 1 1 5 0 0 Ġto Ġ 1 4 , Ġ 1 1 4 0 0 Ġto Ġ 1 3 , Ġ 1 1 0 0 0 Ġto Ġ 1 1 ), Ġ" is Left H anded ", Ġ 0 x 0 2 ) ĊĠĠĠĠĠĠĠ Ġregister Meta Byte Mask ( at ( 1 1 7 0 0 Ġto Ġ 1 5 , Ġ 1 1 6 0 0 Ġto Ġ 1 4 ), Ġ" is A gressive ", Ġ 0 x 0 4 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Left H anded ( left H anded : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġset Metadata (" is Left H anded ", Ġleft H anded ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis Left H anded (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġget Metadata (" is Left H anded ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset A gressive ( ag ress ive : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġset Metadata (" is A gressive ", Ġag ress ive ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis A gressive (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġget Metadata (" is A gressive ") ĊĠĠĠ Ġ} Ċ }