aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'nGJ2019/Assets/Scripts')
-rw-r--r--nGJ2019/Assets/Scripts/DragonMovement.cs49
1 files changed, 30 insertions, 19 deletions
diff --git a/nGJ2019/Assets/Scripts/DragonMovement.cs b/nGJ2019/Assets/Scripts/DragonMovement.cs
index 67f5cde..64d7f21 100644
--- a/nGJ2019/Assets/Scripts/DragonMovement.cs
+++ b/nGJ2019/Assets/Scripts/DragonMovement.cs
@@ -89,7 +89,7 @@ public class DragonMovement : MonoBehaviour
{
while(state == State.normal && swarm.Noise > 0)
{
- swarm.Noise -= 0.08f;
+ swarm.Noise -= 0.12f;
yield return new WaitForSeconds(0.01f);
}
if(state == State.normal)
@@ -125,21 +125,32 @@ public class DragonMovement : MonoBehaviour
StartCoroutine("transformSpread");
}
- private void turnNormal()
+ private void turnAntiSwirl()
{
- State prev = state;
- state = State.normal;
- if(prev == State.swirl)
+ if(state == State.swirl)
{
+ state = State.normal;
turnVisible(true);
swarm.activate(false);
}
-
- if(prev == State.slim)
+ }
+
+ private void turnAntiSlim()
+ {
+ if(state == State.slim)
+ {