public void Handle(int opcode, JagexBuffer buffer) { var index = buffer.ReadShortA(); if (index == -1) { GameContext.Chat.UnderlayWidget = null; } else { var desc = GameContext.Cache.GetWidgetConfig(index); GameContext.Chat.UnderlayWidget = new Widget(desc); } }