void Start() { if (go_normal) { state = StateFade.GO_NORMAL; actual_alpha = 1.0f; GetComponent <CompImage>().SetAlpha(actual_alpha); go_normal = false; } }
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; } }
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); } }
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; } } }
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); } } }