Skip to content

Commit fab7f7e

Browse files
committed
👁 Changed blinking settings
1 parent cd887f1 commit fab7f7e

File tree

2 files changed

+25
-5
lines changed

2 files changed

+25
-5
lines changed

Assets/Scenes/Main.unity

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ GameObject:
504504
- component: {fileID: 206313302}
505505
- component: {fileID: 206313304}
506506
- component: {fileID: 206313303}
507+
- component: {fileID: 206313305}
507508
m_Layer: 0
508509
m_Name: Warning Area
509510
m_TagString: Untagged
@@ -623,6 +624,20 @@ SpriteRenderer:
623624
m_WasSpriteAssigned: 1
624625
m_MaskInteraction: 0
625626
m_SpriteSortPoint: 0
627+
--- !u!114 &206313305
628+
MonoBehaviour:
629+
m_ObjectHideFlags: 0
630+
m_CorrespondingSourceObject: {fileID: 0}
631+
m_PrefabInstance: {fileID: 0}
632+
m_PrefabAsset: {fileID: 0}
633+
m_GameObject: {fileID: 206313301}
634+
m_Enabled: 1
635+
m_EditorHideFlags: 0
636+
m_Script: {fileID: 11500000, guid: e7ea187f4c53df34399686d65acf1ed1, type: 3}
637+
m_Name:
638+
m_EditorClassIdentifier:
639+
loseLine: {fileID: 116792129}
640+
warningTime: 1
626641
--- !u!1 &273822309
627642
GameObject:
628643
m_ObjectHideFlags: 0
@@ -867,6 +882,10 @@ MonoBehaviour:
867882
m_Name:
868883
m_EditorClassIdentifier:
869884
loseTime: 3
885+
blinkTime: 0.8
886+
blinkStartColor: {r: 1, g: 1, b: 1, a: 1}
887+
blinkEndColor: {r: 1, g: 1, b: 1, a: 0}
888+
blinkSpeed: 5
870889
--- !u!1 &710932453
871890
GameObject:
872891
m_ObjectHideFlags: 0

Assets/Scripts/LoseArea.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
public class LoseArea : MonoBehaviour {
55
/* -------------------------------- Variables ------------------------------- */
6-
public float loseTime = 4f;
7-
public float blinkTime = 0.3f;
6+
public float loseTime = 3f;
7+
public float blinkTime = 0.8f;
88

99
[Header("Blinking settings")]
10-
public Color blinkStartColor = Color.white;
11-
public Color blinkEndColor = new Color(1f, 1f, 1f, 0.3f);
12-
public float blinkSpeed = 8f;
10+
public Color blinkStartColor = Color.white; // Full alpha color
11+
public Color blinkEndColor = new Color(1f, 1f, 1f, 0f); // 0 alpha color
12+
public float blinkSpeed = 5f;
1313

1414
// Private
1515
private Dictionary<GameObject, float> losingFruits;
@@ -63,6 +63,7 @@ void MakeFruitBlink(GameObject gameObject) {
6363
gameObject.GetComponent<SpriteRenderer>().color = Color.Lerp(blinkStartColor, blinkEndColor, Mathf.PingPong(Time.time*blinkSpeed, 1));
6464
}
6565

66+
// Function that reverts fruit to original color to stop blinking
6667
void StopFruitBlink(GameObject gameObject) {
6768
gameObject.GetComponent<SpriteRenderer>().color = Color.Lerp(gameObject.GetComponent<SpriteRenderer>().color, blinkStartColor, 1f);
6869
}

0 commit comments

Comments
 (0)