public XamInput(ABSUser player, Xam xam, ArrayCard arrayCard, Card card) { this.player = player; this.arrayCard = arrayCard; this.card = card; this.xamStage = xam; }
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; }
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); }); }
// 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>(); }
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); }); }); }
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); }); }); }
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); }); }
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); //}); }