Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WeGameAddress.cs
Go to the documentation of this file.
1using rail;
2
3namespace Terraria.Net;
4
6{
7 public readonly RailID rail_id;
8
9 private string nickname;
10
11 public WeGameAddress(RailID id, string name)
12 {
13 Type = AddressType.WeGame;
14 rail_id = id;
15 nickname = name;
16 }
17
18 public override string ToString()
19 {
20 return "WEGAME_0:" + ((RailComparableID)rail_id).id_;
21 }
22
23 public override string GetIdentifier()
24 {
25 return ToString();
26 }
27
28 public override bool IsLocalHost()
29 {
30 if (Program.LaunchParameters.ContainsKey("-localwegameid"))
31 {
32 return Program.LaunchParameters["-localwegameid"].Equals(((RailComparableID)rail_id).id_.ToString());
33 }
34 return false;
35 }
36
37 public override string GetFriendlyName()
38 {
39 return nickname;
40 }
41}
override string GetIdentifier()
override bool IsLocalHost()
override string ToString()
override string GetFriendlyName()
WeGameAddress(RailID id, string name)
static Dictionary< string, string > LaunchParameters
Definition Program.cs:29