From a8fe54592f727ddad05040b82ccb490218682d7c Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Sat, 1 Feb 2020 17:06:41 +0100 Subject: Renamed to Dragon Dust --- nGJ2019/Assets/Scripts/DragonMovement.cs | 347 -------------------- nGJ2019/Assets/Scripts/DragonMovement.cs.meta | 11 - nGJ2019/Assets/Scripts/EnemyCollider.cs | 8 - nGJ2019/Assets/Scripts/EnemyCollider.cs.meta | 11 - nGJ2019/Assets/Scripts/EventTimeline.cs | 80 ----- nGJ2019/Assets/Scripts/EventTimeline.cs.meta | 11 - nGJ2019/Assets/Scripts/HealthBar.cs | 54 --- nGJ2019/Assets/Scripts/HealthBar.cs.meta | 11 - nGJ2019/Assets/Scripts/LevelScrolling.cs | 79 ----- nGJ2019/Assets/Scripts/LevelScrolling.cs.meta | 11 - nGJ2019/Assets/Scripts/Messenger.cs | 45 --- nGJ2019/Assets/Scripts/Messenger.cs.meta | 11 - nGJ2019/Assets/Scripts/ObstacleSpawner.cs | 127 ------- nGJ2019/Assets/Scripts/ObstacleSpawner.cs.meta | 11 - nGJ2019/Assets/Scripts/ObstacleType.cs | 5 - nGJ2019/Assets/Scripts/ObstacleType.cs.meta | 11 - nGJ2019/Assets/Scripts/RockJaws.cs | 40 --- nGJ2019/Assets/Scripts/RockJaws.cs.meta | 11 - nGJ2019/Assets/Scripts/SwarmSystem.cs | 436 ------------------------- nGJ2019/Assets/Scripts/SwarmSystem.cs.meta | 11 - nGJ2019/Assets/Scripts/TitleScreen.cs | 30 -- nGJ2019/Assets/Scripts/TitleScreen.cs.meta | 11 - nGJ2019/Assets/Scripts/TutorialTimer.cs | 25 -- nGJ2019/Assets/Scripts/TutorialTimer.cs.meta | 11 - 24 files changed, 1408 deletions(-) delete mode 100644 nGJ2019/Assets/Scripts/DragonMovement.cs delete mode 100644 nGJ2019/Assets/Scripts/DragonMovement.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/EnemyCollider.cs delete mode 100644 nGJ2019/Assets/Scripts/EnemyCollider.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/EventTimeline.cs delete mode 100644 nGJ2019/Assets/Scripts/EventTimeline.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/HealthBar.cs delete mode 100644 nGJ2019/Assets/Scripts/HealthBar.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/LevelScrolling.cs delete mode 100644 nGJ2019/Assets/Scripts/LevelScrolling.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/Messenger.cs delete mode 100644 nGJ2019/Assets/Scripts/Messenger.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/ObstacleSpawner.cs delete mode 100644 nGJ2019/Assets/Scripts/ObstacleSpawner.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/ObstacleType.cs delete mode 100644 nGJ2019/Assets/Scripts/ObstacleType.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/RockJaws.cs delete mode 100644 nGJ2019/Assets/Scripts/RockJaws.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/SwarmSystem.cs delete mode 100644 nGJ2019/Assets/Scripts/SwarmSystem.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/TitleScreen.cs delete mode 100644 nGJ2019/Assets/Scripts/TitleScreen.cs.meta delete mode 100644 nGJ2019/Assets/Scripts/TutorialTimer.cs delete mode 100644 nGJ2019/Assets/Scripts/TutorialTimer.cs.meta (limited to 'nGJ2019/Assets/Scripts') diff --git a/nGJ2019/Assets/Scripts/DragonMovement.cs b/nGJ2019/Assets/Scripts/DragonMovement.cs deleted file mode 100644 index 69be151..0000000 --- a/nGJ2019/Assets/Scripts/DragonMovement.cs +++ /dev/null @@ -1,347 +0,0 @@ -using UnityEngine; -using System.Collections; -using System.Collections.Generic; -using UnityEngine.SceneManagement; - -public class DragonMovement : MonoBehaviour -{ - public List solids; - - public GameObject hurtPrefab; - - public float horizontalSpeed = 0.1f; - public float verticalSpeed = 0.2f; - - private Vector3 direcV = Vector3.zero; - private Vector3 deltaV = Vector3.zero; - - public float horizontalBound = 6f; - public float verticalBound = 4f; - - private float slitherPhase = 0; - - public HealthBar healthBar; - - private float hurtCooldown = 0; - - private SwarmSystem swarm; - - private enum State { normal, swirl, slim, spread }; - private State state = State.normal; - - private void applyMotion(Vector3 direc) - { - direcV = direcV + direc; - } - - private void moveUp() - { - applyMotion(Vector3.up * verticalSpeed); - } - - private void moveDown() - { - applyMotion(Vector3.down * verticalSpeed); - } - - private void moveLeft() - { - applyMotion(Vector3.left * horizontalSpeed); - } - - private void moveRight() - { - applyMotion(Vector3.right * horizontalSpeed); - } - - private void turnVisible(bool visible) - { - foreach (Renderer solid in solids) - { - solid.enabled = visible; - } - } - - private IEnumerator transformSlim() - { - while (state == State.slim && swarm.Collapse < 0.8f) - { - swarm.Collapse += 0.05f; - yield return new WaitForSeconds(0.01f); - } - } - - private IEnumerator transformSpread() - { - while (state == State.spread && swarm.Noise < 3) - { - swarm.Noise += 0.05f; - yield return new WaitForSeconds(0.01f); - } - } - - private IEnumerator transformAntiSlim() - { - while (state == State.normal && swarm.Collapse > 0) - { - swarm.Collapse -= 0.07f; - yield return new WaitForSeconds(0.01f); - } - if (state == State.normal) - { - turnVisible(true); - swarm.activate(false); - } - } - - private IEnumerator transformAntiSpread() - { - while (state == State.normal && swarm.Noise > 0) - { - swarm.Noise -= 0.12f; - yield return new WaitForSeconds(0.01f); - } - if (state == State.normal) - { - turnVisible(true); - swarm.activate(false); - } - } - - private void turnSwirl() - { - resetTurn(); - turnVisible(false); - swarm.activate(true); - state = State.swirl; - } - - private void turnSlim() - { - resetTurn(); - turnVisible(false); - swarm.activate(true); - state = State.slim; - StartCoroutine("transformSlim"); - } - - private void turnSpread() - { - resetTurn(); - turnVisible(false); - swarm.activate(true); - state = State.spread; - StartCoroutine("transformSpread"); - } - - private void turnAntiSwirl() - { - if (state == State.swirl) - { - state = State.normal; - turnVisible(true); - swarm.activate(false); - } - } - - private void turnAntiSlim() - { - if (state == State.slim) - { - state = State.normal; - StartCoroutine("transformAntiSlim"); - } - } - - private void turnAntiSpread() - { - if (state == State.spread) - { - state = State.normal; - StartCoroutine("transformAntiSpread"); - } - } - - private void resetTurn() - { - swarm.Collapse = 0; - swarm.Noise = 0; - } - - void Start() - { - swarm = GetComponent(); - swarm.activate(false); - } - - void FixedUpdate() - { - transform.Translate(deltaV); - deltaV = 0.6f * deltaV + 0.4f * direcV; - direcV = Vector3.zero; - - if (transform.position.y > verticalBound) - transform.position = new Vector3(transform.position.x, verticalBound, transform.position.z); - - if (transform.position.y < -verticalBound) - transform.position = new Vector3(transform.position.x, -verticalBound, transform.position.z); - - if (transform.position.x < -horizontalBound) - transform.p