Exemplo n.º 1
0
 void Start()
 {
     if (go_normal)
     {
         state        = StateFade.GO_NORMAL;
         actual_alpha = 1.0f;
         GetComponent <CompImage>().SetAlpha(actual_alpha);
         go_normal = false;
     }
 }
Exemplo n.º 2
0
    void Update()
    {
        if (fadeing)
        {
            switch (state)
            {
            case StateFade.GO_BLACK:
            {
                actual_alpha += speed_fade * Time.deltaTimespecial;
                break;
            }

            case StateFade.GO_NORMAL:
            {
                actual_alpha   -= speed_fade * Time.deltaTimespecial;
                Time.timeScale += speed_fade * Time.deltaTimespecial;
                break;
            }
            }
            if (actual_alpha > 1.0f)
            {
                actual_alpha = 1.0f;
                image_fade.GetComponent <CompImage>().SetAlpha(actual_alpha);
                fadeing = false;
                state   = StateFade.NONE;
                if (save_playerinfo)
                {
                    saveinfo_player.GetComponent <CharactersManager>().SaveInfoPlayer();
                }
                Time.timeScale = 1.0f;
                // Now Load Scene
                LoadScene();
            }
            else if (actual_alpha < 0.0f)
            {
                actual_alpha = 0.0f;
                image_fade.GetComponent <CompImage>().SetAlpha(actual_alpha);
                fadeing        = false;
                state          = StateFade.NONE;
                Time.timeScale = 1.0f;
            }
            else
            {
                image_fade.GetComponent <CompImage>().SetAlpha(actual_alpha);
            }
        }
        if (load_playerinfo)
        {
            saveinfo_player.GetComponent <CharactersManager>().LoadInfoPlayer();
            load_playerinfo = false;
        }
    }
Exemplo n.º 3
0
 void Start()
 {
     image_fade      = GetLinkedObject("image_fade");
     saveinfo_player = GetLinkedObject("saveinfo_player");
     if (go_normal)
     {
         Time.timeScale = 0.0f;
         state          = StateFade.GO_NORMAL;
         actual_alpha   = 1.0f;
         image_fade.GetComponent <CompImage>().SetAlpha(actual_alpha);
         go_normal = false;
         fadeing   = true;
     }
     else
     {
         image_fade.GetComponent <CompImage>().SetAlpha(0.0f);
     }
 }
Exemplo n.º 4
0
    void OnTriggerEnter()
    {
        Debug.Log("Collision");
        if (fadeing == false && active_fade)
        {
            Debug.Log("Collision2");
            CompCollider col     = GetComponent <CompCollider>();
            GameObject   obj_col = col.GetCollidedObject();

            if (obj_col != null && obj_col.CompareTag("player"))
            {
                Debug.Log("Collision3");
                //obj_col.GetComponent<>
                state          = StateFade.GO_BLACK;
                fadeing        = true;
                Time.timeScale = 0.0f;
            }
        }
    }
Exemplo n.º 5
0
    void Update()
    {
        if (fadeing)
        {
            switch (state)
            {
            case StateFade.GO_BLACK:
            {
                actual_alpha += speed_fade * Time.deltaTime;
                break;
            }

            case StateFade.GO_NORMAL:
            {
                actual_alpha -= speed_fade * Time.deltaTime;
                break;
            }
            }
            if (actual_alpha > 1.0f)
            {
                actual_alpha = 1.0f;
                GetComponent <CompImage>().SetAlpha(actual_alpha);
                fadeing = false;
                state   = StateFade.NONE;
                SceneManager.LoadNewWalkableMap("TestElliot");
                SceneManager.LoadScene("Level_3_v3");
            }
            else if (actual_alpha < 0.0f)
            {
                actual_alpha = 0.0f;
                GetComponent <CompImage>().SetAlpha(actual_alpha);
                fadeing = false;
                state   = StateFade.NONE;
            }
            else
            {
                GetComponent <CompImage>().SetAlpha(actual_alpha);
            }
        }
    }