package Ġrs . d us k . engine . entity . character . update . visual . npc Ċ Ċ import Ġrs . d us k . engine . entity . character . npc . NPC Ċ import Ġrs . d us k . engine . entity . character . update . Visual Ċ Ċ /** Ċ Ġ* Ġ@ author ĠG reg ĠH ib ber d Ġ< greg @ greg hib ber d . com > Ċ Ġ* Ġ@ since ĠApril Ġ 2 5 , Ġ 2 0 2 0 Ċ Ġ*/ Ċ data Ġclass ĠName ( var Ġname : ĠString Ġ= Ġ"") Ġ: ĠVisual Ċ Ċ const Ġval ĠNAME _ MASK Ġ= Ġ 0 x 4 0 0 0 0 Ċ Ċ fun ĠN PC . flag Name () Ġ= Ġvisual s . flag ( NAME _ MASK ) Ċ Ċ fun ĠN PC . getName () Ġ= Ġvisual s . get Or Put ( NAME _ MASK ) Ġ{ ĠName () Ġ} Ċ Ċ var ĠN PC . name : ĠString ĊĠĠĠ Ġget () Ġ= ĠgetName (). name ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ ĠgetName (). name Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġflag Name () ĊĠĠĠ Ġ}