Exemplo n.º 1
0
        public void MainCameraFade(float start, float to, float duration)
        {
            Camera mainCam = Camera.main;

            if (mainCam == null)
            {
                return;
            }

            CameraFadeEffect fadeCam = mainCam.transform.GetOrAddComponent <CameraFadeEffect>();

            fadeCam.Fade(start, to, duration);
            fadeMainCamera = duration;
        }
Exemplo n.º 2
0
    void EnterCreateRole()
    {
        CameraFadeEffect.DoCameraFade(gameObject,
                                      new Color(0, 0, 0, 1),
                                      new Color(0, 0, 0, 0),
                                      1.5f);

        StartCoroutine(CreateNewRoleCoroutine(() =>
        {
            //load over
            SelectNewRole(0);
            UIManager.Instance.RemoveBlockLayer();
        }
                                              ));
    }
Exemplo n.º 3
0
    void EnterSelectRole(int idx)
    {
        CameraFadeEffect.DoCameraFade(gameObject,
                                      new Color(0, 0, 0, 1),
                                      new Color(0, 0, 0, 0),
                                      1.5f);

        StartCoroutine(CreateMyRoleCoroutine(() =>
        {
            for (int i = 0; i < mCreateRoleList.Count; i++)
            {
                mCreateRoleList[i].PlayStand();
            }
            //load over
            SelectMyRole(idx);

            UIManager.Instance.RemoveBlockLayer();
        }));
    }
Exemplo n.º 4
0
    public void Enable(float fadeTime)
    {
        if (fadeTime > 0)
        {
            CameraFadeEffect fadeCam = this.gameObject.AddComponent <CameraFadeEffect>();
            fadeCam.Fade(1, 0, fadeTime);
            fadeCam.AutoDesroy = true;
        }


        cam.cullingMask = -1; //"Everything"
        CameraUtil.HideLayerName(cam, "UI");
        CameraUtil.HideLayerName(cam, "UIModel");
        CameraUtil.HideLayerName(cam, "Self");
        CameraUtil.HideLayerName(cam, "Role");
        CameraUtil.HideLayerName(cam, "Monster");
        CameraUtil.HideLayerName(cam, "Jump");
        CameraUtil.HideLayerName(cam, "Partner");
        CameraUtil.HideLayerName(cam, "Npc");
        CameraUtil.HideLayerName(cam, "TransparentBuilding");
        CameraUtil.HideLayerName(cam, "SceneEntity");
        CameraUtil.HideLayerName(cam, "RoleEffect");
        cam.enabled = true;
    }