public ServerEquipory(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("ava", args => widget.SetGob((int)args[0])); SetHandler("set", Set); SetHandler("setres", SetResource); }
public ServerMapView(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("move", SetWorldPosition); SetHandler("place", Place); SetHandler("unplace", Unplace); SetHandler("polowner", ShowOverlayOwner); }
public ServerItemWidget(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("tt", SetTooltip); SetHandler("chres", SetResource); SetHandler("meter", SetMeter); SetHandler("num", SetAmount); // TODO: SetHandler("color") // widget.OverlayColor = (Color)args[0]; }
public ServerCharWindow(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("btime", args => widget.BeliefTimer.Time = (int)args[0]); SetHandler("exp", args => widget.SetExp((int)args[0])); SetHandler("food", args => widget.FoodMeter.Update(args)); SetHandler("studynum", args => widget.SetAttention((int)args[0])); SetHandler("nsk", SetAvailableSkills); SetHandler("psk", SetCurrentSkills); SetHandler("numen", SetNumen); SetHandler("wish", SetWish); }
public ServerCombatView(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("new", New); SetHandler("upd", Update); SetHandler("del", Delete); SetHandler("updod", UpdateOffenseDefense); SetHandler("cur", SetCurrent); SetHandler("atkc", SetCooldown); SetHandler("blk", SetManeuver); SetHandler("atk", SetAttack); SetHandler("offdef", SetOffenseDefense); }
public ServerBuddyList(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("add", Add); SetHandler("rm", Remove); SetHandler("sel", Select); SetHandler("chst", SetStatus); SetHandler("chnm", SetName); SetHandler("chgrp", SetGroup); SetHandler("i-set", SetInfo); SetHandler("i-act", args => widget.BuddyInfo.SetActions((BuddyActions)args[0])); SetHandler("i-ava", SetAvatar); SetHandler("i-atime", args => widget.BuddyInfo.SetLastSeenTime((int)args[0])); SetHandler("i-clear", args => widget.BuddyInfo.Clear()); SetHandler("pwd", args => widget.Secret = (string)args[0]); }
public ServerWidget Create( string widgetType, ushort id, ServerWidget parent) { // if widget is supposed to be in a resource if (widgetType.Contains("/")) { // remove version, e.g. ui/land2:6 => ui/land2 widgetType = widgetType.Split(':')[0]; } FactoryMethod method; if (methods.TryGetValue(widgetType, out method)) { return(method(id, parent)); } throw new ArgumentException("Unknown widget type " + widgetType); }
public ServerBufflist(ushort id, ServerWidget parent) : base(id, parent) { }
public ServerCalendar(ushort id, ServerWidget parent) : base(id, parent) { }
public ServerAimWidget(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("aim", UpdateValue); }
public ServerLabel(ushort id, ServerWidget parent) : base(id, parent) { }
public ServerPartyWidget(ushort id, ServerWidget parent) : base(id, parent) { }
public ServerWindow(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("pack", Pack); }
public static ServerWidget Create(ushort id, ServerWidget parent) { return(new ServerChat(id, parent)); }
public ServerButton(ushort id, ServerWidget parent) : base(id, parent) { }
public ServerCharlist(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("add", AddCharacter); }
public ServerVMeter(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("set", Set); }
public static ServerWidget Create(ushort id, ServerWidget parent) { return(new ServerFlowerMenu(id, parent)); }
public ServerFlowerMenu(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("act", _ => widget.Remove()); SetHandler("cancel", _ => widget.Remove()); }
public static ServerWidget Create(ushort id, ServerWidget parent) { return(new ServerImageButton(id, parent)); }
public ServerClaimWindow(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("upd", UpdateArea); SetHandler("shared", UpdateRights); }
public ServerImage(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("ch", SetImage); }
public static new ServerWidget Create(ushort id, ServerWidget parent) { return(new ServerClaimWindow(id, parent)); }
public void Add(ServerWidget widget) { widgets[widget.Id] = widget; }
public ServerISBox(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("chnum", SetAmounts); }
public static new ServerWidget Create(ushort id, ServerWidget parent) { return(new ServerBuddyList(id, parent)); }
public static new ServerWidget Create(ushort id, ServerWidget parent) { return(new ServerEquipory(id, parent)); }
public ServerMeter(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("set", Set); SetHandler("tt", SetTooltip); }
public ServerChat(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("log", Log); // TODO: SetHandler("focusme", ...) }
public ServerInventoryWidget(ushort id, ServerWidget parent) : base(id, parent) { SetHandler("sz", SetSize); }