Exemple #1
0
 public XamInput(ABSUser player, Xam xam, ArrayCard arrayCard, Card card)
 {
     this.player    = player;
     this.arrayCard = arrayCard;
     this.card      = card;
     this.xamStage  = xam;
 }
Exemple #2
0
 public TLMNInput(ABSUser player, TLMN tlmn, ArrayCard arrayCard, Card card)
 {
     // TODO Auto-generated constructor stub
     this.arrayCard = arrayCard;
     this.card      = card;
     this.tlmnStage = tlmn;
     this.player    = player;
 }
Exemple #3
0
    public void actionNem(int id, string nem, string biNem)
    {
        ABSUser player1 = players[getPlayer(nem)];
        ABSUser player2 = players[getPlayer(biNem)];

        float distance = Vector2.Distance(player1.transform.position, player2.transform.position);
        float time     = distance / 2;

        string actionsName = null;

        switch (id)
        {
        case 1:
            actionsName = "Bia";
            break;

        case 2:
            actionsName = "CaChua";
            break;

        case 3:
            actionsName = "DepTong";
            break;

        case 4:
            actionsName = "HoaHong";
            break;

        case 5:
            actionsName = "Bom";
            break;

        case 6:
            actionsName = "Trung";
            break;

        default:
            break;
        }
        GameObject obj = Instantiate(Resources.Load("" + actionsName, typeof(GameObject))) as GameObject;

        obj.transform.parent        = player1.transform.parent;
        obj.transform.localPosition = player1.transform.localPosition;
        obj.transform.localScale    = new Vector3(100, 100, 100);

        TweenPosition tw = TweenPosition.Begin(obj, time, player2.transform.localPosition);

        EventDelegate.Set(tw.onFinished, delegate { finish(obj); });
    }
Exemple #4
0
 // Use this for initialization
 void Awake()
 {
     // tg = GetComponent<Toggle>();
     if (tg != null)
     {
         tg.onValueChanged.AddListener(change);
     }
     if (OBJ != null)
     {
         OBJ.gameObject.SetActive(isStart);
         rect1       = OBJ.GetComponent <Image>().rectTransform;
         rect_player = OBJ.gourp_player.GetComponent <Image>().rectTransform;
     }
     user = GetComponent <ABSUser>();
 }
Exemple #5
0
    private void actionNem(int id)
    {
        ABSUser player1 = GameControl.instance.currentCasino.players[0];

        float distance = Vector2.Distance(player1.transform.position, tg.transform.position);
        float time     = distance / 200;

        LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.action_name_ingame[id - 1], (objPre) => {
            GameObject obj = objPre;

            obj.transform.SetParent(player1.transform.parent);
            obj.transform.localPosition = player1.transform.localPosition;
            obj.transform.localScale    = new Vector3(1, 1, 1);

            obj.transform.DOLocalMove(tg.transform.localPosition, time).OnComplete(delegate {
                finish(obj);
            });
        });
    }
Exemple #6
0
    public void actionNem(int id, string nem, string biNem)
    {
        ABSUser player1 = players[getPlayer(nem)];
        ABSUser player2 = players[getPlayer(biNem)];

        float distance = Vector2.Distance(player1.transform.position, player2.transform.position);
        float time     = distance / 400;

        //GameObject obj = Instantiate(gameControl.gameObj_Actions_InGame[id - 1]) as GameObject;
        LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.action_name_ingame[id - 1], (objPre) => {
            GameObject obj = objPre;
            obj.transform.SetParent(player1.transform.parent);
            obj.transform.localPosition = player1.transform.localPosition;
            obj.transform.localScale    = new Vector3(1, 1, 1);

            obj.transform.DOLocalMove(player2.transform.localPosition, time).OnComplete(delegate {
                finish(obj);
            });
        });
    }
Exemple #7
0
    public void actionNem(int id, string nem, string biNem)
    {
        //Debug.Log(id + "  =====   " + nem + "    ----------     " + biNem);
        ABSUser player1 = players[getPlayer(nem)];
        ABSUser player2 = players[getPlayer(biNem)];

        float  distance    = Vector2.Distance(player1.transform.position, player2.transform.position);
        float  time        = distance / 10;
        string actionsName = null;

        switch (id)
        {
        case 1:
            actionsName = "Bia";
            break;

        case 2:
            actionsName = "Bua";
            break;

        case 3:
            actionsName = "CaChua";
            break;

        case 4:
            actionsName = "Chan";
            break;

        case 5:
            actionsName = "Dep";
            break;
        }

        LoadAssetBundle.LoadPrefab(Res.AS_ANIM, actionsName, (action) => {
            objAction = action;
            objAction.transform.parent        = player1.transform.parent;
            objAction.transform.localPosition = player1.transform.localPosition;
            objAction.transform.localScale    = new Vector3(1, 1, 1);
            objAction.transform.DOLocalMove(player2.transform.localPosition, time).OnComplete(finish);
        });
    }
Exemple #8
0
    public void chiaChipToPlayer(long money, ABSUser player)
    {
        if (money == 0)
        {
            return;
        }
        setmMoneyInPotNonModifier(moneyInPot - money);
        GameObject obj = (GameObject)Instantiate(prefab);

        obj.transform.localScale = new Vector3(1, 1, 1);
        Chip subChip = obj.GetComponent <Chip>();

        subChip.setMoneyChip(money);
        subChip.transform.parent = gameObject.transform;
        subChip.gameObject.transform.localPosition = new Vector3(0, 0, 0);
        subChip.transform.parent     = player.gameObject.transform;
        subChip.transform.localScale = new Vector3(1, 1, 1);
        //TweenPosition tp = TweenPosition.Begin(obj, 1, new Vector3(0, 0, 0));

        //tp.AddOnFinished(delegate {
        //    Destroy(subChip.gameObject);
        //});
    }