public static ClickWindow Deserialize(ref SpanReader br) { return(new ClickWindow { WindowId = br.ReadAsByte(), Slot = br.ReadAsShort(), Button = br.ReadAsByte(), ActionNumber = br.ReadAsShort(), Mode = br.ReadAsVarInt(out _), ClickedItem = br.ReadAsSlot() }); }