From 39a5f3711966c84b35bbf11f8bff61a3a880218d Mon Sep 17 00:00:00 2001 From: Davon Sanders Date: Sun, 14 Jul 2019 23:54:20 -0400 Subject: [PATCH] Add files via upload --- SpeedBoost.cs | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 SpeedBoost.cs diff --git a/SpeedBoost.cs b/SpeedBoost.cs new file mode 100644 index 0000000..20e1ec7 --- /dev/null +++ b/SpeedBoost.cs @@ -0,0 +1,34 @@ +using UnityEngine; +using System.Collections; + +public class SpeedBoost : MonoBehaviour { + + public GameObject boost; + public GameObject player; //placeholdder, since PlayerScript seems to determine what the player is, can't reference player gameobject(I think) + bool isboosting = false; + [SerializeField] + private float baseSpeed = 5; + private float maxSpeed; // will possibly be used as a speed cap + private float speedAddition; + private float playerSpeed; + + + public void gainSpeed() + { + if (isboosting) + playerSpeed = baseSpeed + speedAddition; + else + playerSpeed = baseSpeed; + } + + private void OnTriggerEnter(Collider other) + { + speedAddition = 5; // example speed boost valaue + isboosting = true; + if (other.tag == "Booster") + { + playerSpeed = baseSpeed + speedAddition; + } + } +} +