Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OnRailRespondInvation()

void Terraria.Social.WeGame.NetClientSocialModule.OnRailRespondInvation ( RailUsersRespondInvitation data)
inlineprivate

Definition at line 593 of file NetClientSocialModule.cs.

594 {
595 WeGameHelper.WriteDebugString(" request join game");
596 if (_lobby.State != 0)
597 {
598 _lobby.Leave();
599 }
600 _inviter_id = data.inviter_id;
601 Main.OpenPlayerSelect(delegate(PlayerFileData playerData)
602 {
603 Main.ServerSideCharacter = false;
604 playerData.SetAsActive();
605 Main.menuMode = 882;
606 Main.statusText = Language.GetTextValue("Social.JoiningFriend", GetFriendNickname(data.inviter_id));
607 AsyncGetServerIDByOwener(data.inviter_id);
608 WeGameHelper.WriteDebugString("inviter_id: " + ((RailComparableID)data.inviter_id).id_);
609 });
610 }
static string GetTextValue(string key)
Definition Language.cs:15

References Terraria.Social.WeGame.NetClientSocialModule._inviter_id, Terraria.Social.WeGame.NetSocialModule._lobby, Terraria.Social.WeGame.NetClientSocialModule.AsyncGetServerIDByOwener(), Terraria.Social.WeGame.NetClientSocialModule.GetFriendNickname(), Terraria.Localization.Language.GetTextValue(), Terraria.Social.WeGame.Lobby.Leave(), Terraria.Main.OpenPlayerSelect(), Terraria.Social.WeGame.Lobby.State, and Terraria.Social.WeGame.WeGameHelper.WriteDebugString().

Referenced by Terraria.Social.WeGame.NetClientSocialModule.OnRailEvent().