void CloseClick(GameObject go) { PlayerRole.Instance.RoleLottery.RoleChangeLotteryUIStates(false); GlobalAudioMgr.Instance.PlayOrdianryMusic(Audio.OrdianryMusic.m_lottery4); lotteryCard = null; if (chooseCard != null) { lotteryCard = (GameObject)GameObject.Instantiate(m_GetCardLoad); lotteryCard.transform.GetChild(0).GetChild(1).GetComponent <UISprite>().spriteName = chooseCard.transform.GetChild(0).GetChild(0).GetComponent <UISprite>().spriteName; lotteryCard.transform.GetChild(0).GetChild(0).GetChild(0).GetComponent <UILabel>().text = chooseCard.transform.GetChild(0).GetChild(1).GetComponent <UILabel>().text; lotteryCard.transform.GetChild(0).GetChild(0).GetChild(1).GetComponent <UILabel>().text = chooseCard.transform.GetChild(0).GetChild(2).GetComponent <UILabel>().text; lotteryCard.transform.SetParent(SceneObjMgr.Instance.UIPanelTransform, false); lotteryCard.transform.position = chooseCard.transform.position; Vector2 vecPos = SceneRuntime.SceneLogic.PlayerMgr.MySelf.Launcher.LauncherPos; m_path = new CLineMove(lotteryCard.transform.position, new Vector3(vecPos.x, vecPos.y, 0), 0.0f, 0.5f); lotteryCard.SetActive(false); } ShutDown(); if (lotteryCard != null) { cardGetCount = 0.0f; isGetCard = true; lotteryCard.SetActive(true); } }
public void Init(Vector3 vStart, Vector3 vEnd, Object objEff1) { m_PathMove = new CLineMove(vStart, vEnd, 0, 0.5f); m_goEffect1 = (GameObject)GameObject.Instantiate(objEff1); m_goEffect1.transform.SetParent(SceneObjMgr.Instance.UIPanelTransform, false); m_goEffect1.transform.position = vStart; m_tfbox = m_goEffect1.transform.GetChild(0).GetChild(0).GetChild(0).GetChild(0); }
public void Init(GameObject goCard, Vector3 vStart, Vector3 vEnd, ushort nGoodid) { m_gocard = goCard; m_gocard.transform.position = vStart; m_nGoodid = nGoodid; m_gocard.transform.GetChild(0).GetComponent <Animator>().SetBool(Animator.StringToHash("cardJump"), true); m_path = new CLineMove(m_gocard.transform.position, vEnd, 0f, 0.5f); }
public CFlyGift(Vector3 vStart, Vector3 vEnd, Object objGift, Object objGifteff, string szspr, byte byDest, bool bBomb) { m_bBomb = bBomb; if (bBomb) { m_fBombDelay = 1.25f; } m_goeff = GameObject.Instantiate(objGifteff) as GameObject; m_goeff.transform.SetParent(SceneObjMgr.Instance.UIPanelTransform, false); m_goeff.transform.position = vEnd; m_goeff.SetActive(false); Transform pChild = m_goeff.transform.GetChild(0).transform; Vector3 pos = pChild.localPosition; if (byDest == 0) { pos.x *= -1; pChild.localPosition = pos; } else if (byDest == 1) { } else if (byDest == 2) { pos.y *= -1; pChild.localPosition = pos; } else if (byDest == 3) { pos.y *= -1; pos.x *= -1; pChild.localPosition = pos; } ////// m_path = new CLineMove(vStart, pChild.position, 0.0f, 0.5f); m_goFly = GameObject.Instantiate(objGift) as GameObject; m_goFly.transform.SetParent(SceneObjMgr.Instance.UIPanelTransform, false); m_goFly.transform.GetChild(0).GetComponent <UISprite>().spriteName = szspr; m_goFly.transform.position = vStart; }