Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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);
 }
Exemple #3
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);
 }
Exemple #4
0
    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;
    }