コード例 #1
0
    private void card_open_done(object sender, stringArgs e)
    {
        cardback[Int32.Parse(e.msg)].CardRotateComplete -= card_open_done;

        //change poker
        int    idx       = Int32.Parse(e.msg);
        int    poker_idx = 0;
        string poker     = "";

        //單張處理
        if (idx == 0 || idx == 1)
        {
            poker = _poker.get_poker(poker_type.Player);
        }
        if (idx == 2 || idx == 3)
        {
            poker = _poker.get_poker(poker_type.Banker);
        }
        if (idx == 4 || idx == 5)
        {
            poker = _poker.get_poker(poker_type.River);
        }
        poker_idx = _poker.pokerTrans(poker);

        cardlist [idx].GetComponent <Image> ().sprite = _mobile_poker_sprite [poker_idx];        //Your sprite
        cardlist [idx].RotateCard(2, idx);
        cardlist[idx].CardRotateComplete += dispayer_card_open_done;
    }
コード例 #2
0
ファイル: UI_Image.cs プロジェクト: Dyson0913/Unity_Spider
 public void On_complete(stringArgs state)
 {
     if (CardRotateComplete != null)
     {
         CardRotateComplete(this, state);
     }
 }
コード例 #3
0
    private void dispayer_card_open_done(object sender, stringArgs e)
    {
        cardback[Int32.Parse(e.msg)].CardRotateComplete -= dispayer_card_open_done;



        prob_update();
    }
コード例 #4
0
 private void Onstate(object sender, stringArgs e)
 {
     Debug.Log("DK Onstate = " + e.msg);
     if (e.msg != "open")
     {
         error_msg(e.msg);
     }
 }
コード例 #5
0
 private void Onstate(object sender, stringArgs e)
 {
     Debug.Log("DK Onstate = " + e.msg);
     if (e.msg == "open" || e.msg == "1005")
     {
         ;
     }
     else
     {
         error_msg(e.msg);
     }
 }
コード例 #6
0
 private void Onstate(object sender, stringArgs e)
 {
     _progressbar.Value = 100;
     Debug.Log("Lobby Onstate = " + e.msg);
 }
コード例 #7
0
 private void dispayer_card_open_done(object sender, stringArgs e)
 {
     cardback[Int32.Parse(e.msg)].CardRotateComplete -= dispayer_card_open_done;
     //caculate_point();
 }