コード例 #1
0
        private static void ShowInvitationDialog(string inviterName)
        {
            var text = string.Format(InvitationMessageFormat, inviterName);

            if (PartySystem.ClientGetCurrentPartyMembers().Count > 1)
            {
                // ReSharper disable once CanExtractXamlLocalizableStringCSharp
                text += "[br]" + InvitationMessageYouWillLeaveYourParty;
            }

            DialogWindow.ShowDialog(
                title: PartyInvitationTitle,
                text: text,
                okText: CoreStrings.Button_Accept,
                okAction: () => PartySystem.ClientInvitationAccept(inviterName),
                cancelText: CoreStrings.Button_Deny,
                cancelAction: () => PartySystem.ClientInvitationDecline(inviterName),
                focusOnCancelButton: true,
                closeByEscapeKey: false);
        }