Ejemplo n.º 1
0
    public void DelayMoveCartoonCamera()
    {
        if (PlayerSt != PlayerTypeEnum.CartoonCamera)
        {
            return;
        }
        CancelInvoke("CallRestartMovePlayer");
        Invoke("CallRestartMovePlayer", 0.3f);

        ScreenDanHeiCtrl.GetInstance().StartPlayDanHei();
        RenWuXinXiCtrl.GetInstance().InitRenWuSprite();
    }
    public void CloseStartCartoon()
    {
        if (!gameObject.activeSelf)
        {
            return;
        }

        if (ScreenDanHeiCtrl.IsStartGame)
        {
            return;
        }
        MakeOtherPortCloseCartoon();
        ScreenDanHeiCtrl.GetInstance().CloseStartCartoon();

        int max = SpawnArray.Length;

        for (int i = 0; i < max; i++)
        {
            if (SpawnArray[i] != null)
            {
                SpawnArray[i].gameObject.SetActive(false);
            }
        }

        max = RemoveArray.Length;
        for (int i = 0; i < max; i++)
        {
            if (RemoveArray[i] != null)
            {
                RemoveArray[i].gameObject.SetActive(false);
            }
        }

        RenWuXinXiCtrl.GetInstance().HiddenRenWuXinXi();
        gameObject.SetActive(false);
    }
 // Use this for initialization
 void Start()
 {
     Instance      = this;
     RenWuXinXiObj = gameObject;
     RenWuXinXiObj.SetActive(false);
 }