コード例 #1
0
ファイル: SelectPanel.cs プロジェクト: mengtest/MOBAGame
 public override void Awake()
 {
     base.Awake();
     m_EnterRequest    = GetComponent <EnterSelectRequest>();
     m_SelectedRequest = GetComponent <SelectedRequest>();
     m_BeReadyRequest  = GetComponent <BeReaySelectRequest>();
     m_TalkReqeust     = GetComponent <TalkInSelectRequest>();
 }
コード例 #2
0
        public void SendResponseAction()
        {
            NavigationParameters param;

            param = new NavigationParameters {
                { "request", SelectedRequest.GetId() }
            };
            _eventAggregator.GetEvent <SendResponseEvent>().Subscribe(SendResponseHandler, ThreadOption.UIThread);

            _sendResponseView = _shellService.ShowShell(nameof(SendResponseView), 450, 400, param);
        }
コード例 #3
0
        public void CalculateRequest(bool isFromContextMenu)
        {
            if (!IsSelectedRequestNull() && !SelectedRequest.CalculatePricing(optionRequestPricer))
            {
                if (isFromContextMenu)
                {
                    MessageBox.Show("Failed to calculate pricing for request: " + SelectedRequest.Request, "Calculation Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }

                log.Error("Failed to calculate pricing for request: " + SelectedRequest.Request);
            }
        }
コード例 #4
0
 public void CloneRequest()
 {
     Requests.Add(SelectedRequest.Clone(++identifier));
 }