package Ġworld . greg s . void ps . network . visual . encode . npc Ċ Ċ import Ġworld . greg s . void ps . buffer . write . Writer Ċ import Ġworld . greg s . void ps . network . visual . NPC Visual s Ċ import Ġworld . greg s . void ps . network . visual . Visual Encoder Ċ import Ġworld . greg s . void ps . network . visual . Visual Mask . NPC _ GRAPH IC _ 1 _ MASK Ċ Ċ class ĠNP CP ri mary Graphic Encoder Ġ: ĠVisual Encoder < NPC Visual s >( NPC _ GRAPH IC _ 1 _ MASK ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġencode ( writer : ĠWriter , Ġvisual s : ĠN PC Visual s ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvisual Ġ= Ġvisual s . primary Graphic ĊĠĠĠĠĠĠĠ Ġwriter . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Short Little ( visual . id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Int Middle ( visual . packed Delay Height ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Byte ( visual . packed Rotation Refresh ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }