Fix and add popup.

This commit is contained in:
2022-11-15 13:30:40 +08:00
parent 2d35e3177b
commit 0f8bb5f1f6
2 changed files with 8 additions and 3 deletions

View File

@@ -10,6 +10,11 @@ namespace Cryville.Common.Unity {
float timer = 0;
const float DURATION = 5.0f;
const float DURIN = 0.4f;
const float DUROUT = 0.4f;
const float HEIGHT = 50f;
#pragma warning disable IDE0051
void Start() {
layout = GetComponent<LayoutElement>();
@@ -19,9 +24,9 @@ namespace Cryville.Common.Unity {
}
void Update() {
if (timer <= 0.8f) layout.minHeight = timer * 50;
else if (timer >= 5f) GameObject.Destroy(gameObject);
else if (timer >= 4.2f) layout.minHeight = (300 - timer) * 50;
if (timer <= DURIN) layout.minHeight = timer / DURIN * HEIGHT;
else if (timer >= DURATION) GameObject.Destroy(gameObject);
else if (timer >= DURATION - DUROUT) layout.minHeight = (DURATION - timer) / DUROUT * HEIGHT;
timer += Time.deltaTime;
}
#pragma warning restore IDE0051

Binary file not shown.