void DialogueHandler2(DialogueMgr.BTNS btn)
 {
     Debug.Log(UserMgr.UserInfo.userRuby);
     Debug.Log(transform.parent.parent.parent.GetComponent <PreSettingCommander>().cost);
     Debug.Log(btn);
     if (btn == DialogueMgr.BTNS.Btn1)
     {
         if (int.Parse(UserMgr.UserInfo.userRuby) >= int.Parse(transform.parent.parent.parent.GetComponent <PreSettingCommander>().cost))
         {
             Debug.Log(transform.parent.parent.parent.GetComponent <PreSettingCommander>().Mode);
             if (transform.parent.parent.parent.GetComponent <PreSettingCommander>().Mode == "Update")
             {
                 Debug.Log(transform.parent.parent.parent.GetComponent <PreSettingCommander>().Mode);
                 presetupdate = new PresetUpdateEvent(new EventDelegate(this, "PresetUpdate"));
                 NetMgr.PresetUpdate(UserMgr.CurrentContestSeq, UserMgr.CurrentPresetSeq, GetList(), presetupdate);
             }
             else
             {
                 UserMgr.UserInfo.userRuby = (int.Parse(UserMgr.UserInfo.userRuby) - int.Parse(transform.parent.parent.parent.GetComponent <PreSettingCommander>().cost)).ToString();
                 presetaddevent            = new PresetAddEvent(new EventDelegate(this, "Preset"));
                 NetMgr.PresetAdd(UserMgr.CurrentContestSeq, GetList(), presetaddevent);
             }
         }
         else
         {
             DialogueMgr.ShowDialogue("등록 취소", "루비가 부족합니다.", DialogueMgr.DIALOGUE_TYPE.Alert, null);
         }
     }
 }
Exemple #2
0
 void JoinHandler(DialogueMgr.BTNS btn)
 {
     if (btn == DialogueMgr.BTNS.Btn1)
     {
         if (int.Parse(UserMgr.UserInfo.userRuby) < mContestListInfo.entryFee)
         {
             int cnt = mContestListInfo.entryFee - int.Parse(UserMgr.UserInfo.userRuby);
             DialogueMgr.ShowDialogue("등록 취소", "루비가 " + cnt + "개 부족합니다.", DialogueMgr.DIALOGUE_TYPE.Alert, null);
         }
         else
         {
             mPresetAddEvent = new PresetAddEvent(new EventDelegate(this, "Preset"));
             List <int> list = new List <int>();
             for (int i = 0; i < 18; i++)
             {
                 list.Add(0);
             }
             NetMgr.PresetAdd(mContestListInfo.contestSeq, list, mPresetAddEvent);
         }
     }
     else
     {
         CancelClicked();
     }
 }
    //프리셋 등록
    public void JoinButton()
    {
        if (int.Parse(UserMgr.UserInfo.userRuby) >= int.Parse(transform.parent.parent.parent.GetComponent <PreSettingCommander>().cost))
        {
            UserMgr.UserInfo.userRuby = (int.Parse(UserMgr.UserInfo.userRuby) - int.Parse(transform.parent.parent.parent.GetComponent <PreSettingCommander>().cost)).ToString();
            //Debug.Log(transform.parent.parent.parent.GetComponent<PreSettingCommander>().Mode);


            presetaddevent = new PresetAddEvent(new EventDelegate(this, "Preset"));
            NetMgr.PresetAdd(UserMgr.CurrentContestSeq, GetList(), presetaddevent);
        }
        else
        {
            DialogueMgr.ShowDialogue("등록 취소", "루비가 부족합니다.", DialogueMgr.DIALOGUE_TYPE.Alert, null);
        }
    }