示例#1
0
 public override void Awake()
 {
     requestCode = RequestCode.User;
     actionCode  = ActionCode.Create;
     createPanel = GetComponent <CreatePanel>();
     base.Awake();
 }
        private void createButton_Click(object sender, EventArgs e)
        {
            CreatePanel createPanel = new CreatePanel();

            createPanel.Show();
            this.Hide();
        }
示例#3
0
 void cancelFunc()
 {
     CreatePanel.SetActive(false);
     JoinPanel.SetActive(false);
     MainPanel.SetActive(true);
     aud.PlayOneShot(ButtonSound);
 }
        public async Task <IActionResult> Post([FromBody] CreatePanel model)
        {
            var entity = model.MapEntity(model);

            var createdResult = await _panelService.CreatePanelAsync(entity);

            return(ApiResponse.FromServiceResult(createdResult));
        }
示例#5
0
    /// <summary>
    /// 进入该按钮状态
    /// </summary>
    public override void OnOpen(object arg)
    {
        CreatePanel createPanel = (CreatePanel)Game.UIModule.GetPanel(UIName.Create);

        // 设父物体以及自己在子物体中的顺序
        transform.SetParent(createPanel.groupBtn.transform.parent, true);
        transform.SetSiblingIndex(createPanel.groupBtn.transform.GetSiblingIndex() + 1);
        if (canvasGroup == null)
        {
            canvasGroup = transform.GetComponent <CanvasGroup>();
        }
        gameObject.SetActive(true);
        canvasGroup.interactable = true;
    }
示例#6
0
    public override void OnOpen()
    {
        CreatePanel createPanel = (CreatePanel)Game.UIModule.GetPanel(UIName.Create);

        // 设父物体以及自己在子物体中的顺序
        transform.SetParent(createPanel.teamBtn.transform.parent, true);
        transform.SetSiblingIndex(createPanel.teamBtn.transform.GetSiblingIndex() + 1);
        if (canvasGroup == null)
        {
            canvasGroup = transform.GetComponent <CanvasGroup>();
        }
        rect.DOSizeDelta(rectSize, 0.3f); // 进场动画
        canvasGroup.interactable = true;
    }
示例#7
0
    public override void OnOpen(params object[] args)
    {
        CreatePanel createPanel = (CreatePanel)UIHelper.Instance.GetPanel(UIName.Create);

        // 设父物体以及自己在子物体中的顺序
        transform.SetParent(createPanel.teamBtn.transform.parent, true);
        transform.SetSiblingIndex(createPanel.teamBtn.transform.GetSiblingIndex() + 1);
        if (canvasGroup == null)
        {
            canvasGroup = transform.GetComponent <CanvasGroup>();
        }
        gameObject.SetActive(true);
        canvasGroup.interactable = true;
    }
 private void UserVm_NotifyCreatePanel(object sender, EventArgs e)
 {
     CreatePanel.Invoke(this, EventArgs.Empty);
 }
示例#9
0
 void moveCreatePanelFunc()
 {
     MainPanel.SetActive(false);
     CreatePanel.SetActive(true);
     aud.PlayOneShot(ButtonSound);
 }