10 [Attribute("-1", UIWidgets.EditBox, "Horizontal coordinate on the screen if running in window mode. Default if -1.")]
11int X;
12
13 [Attribute("-1", UIWidgets.EditBox, "Vertical coordinate on the screen if running in window mode. Default if -1.")]
14int Y;
15
16 [Attribute("-1", UIWidgets.EditBox, "Width of the peer window if running in window mode. Default if -1.")]
17int Width;
18
19 [Attribute("-1", UIWidgets.EditBox, "Height of the peer window if running in window mode. Default if -1.")]
20int Height;
21
22 [Attribute("true", UIWidgets.CheckBox, "If true the peer will run in window mode.")]
23bool Windowed;
24
25 [Attribute("true", UIWidgets.CheckBox, "If true the peer will run at full speed even when its window doesn't have focus.")]
26bool ForceUpdate;
27
28 [Attribute("true", UIWidgets.CheckBox, "If true the peer won't steal focus from the current active window.")]
29bool NoFocus;
30
31 [Attribute("-1", UIWidgets.EditBox, "Maximum allowed FPS. No limit if -1.")]
32int MaxFPS;
33
34 [Attribute("true", UIWidgets.CheckBox, "If true, the peer joins the running server immediately.")]
35bool RplAutoJoin;
36 [Attribute("true", UIWidgets.CheckBox, "If true, any time the connection is droppped an attempt to reconnect is made.")]
37bool RplAutoReconnect;
38 [Attribute("true", UIWidgets.CheckBox, "If true, no network-related timeout will result in disconnect. Necessary for debugging. Don't use for anything else.")]
39bool RplDisableTimeout;
40
41 [Attribute("PeerPlugin", UIWidgets.EditBox, "Profile name used for the peer. A suffix of <PeerIndex> is added to the name.")]