Added NoTrail, Slowmotion and BulletFreezeRemove Pickups

Also refactored Extinguisher to remove particles from the end (still wonky though)
This commit is contained in:
2022-04-19 23:21:03 +02:00
parent e2511e2d53
commit 095fc0742b
19 changed files with 5467 additions and 45 deletions

View File

@@ -0,0 +1,32 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Slowmotion : Pickup
{
public float slowFactor = 0.5f;
public float slowDuration = 5f;
private bool isSlow = false;
public override void OnPickup()
{
Debug.Log("Slowmotion");
isSlow = true;
Time.timeScale = Time.timeScale * slowFactor;
}
// Update is called once per frame
void Update()
{
if (isSlow)
{
slowDuration -= Time.deltaTime * (1 / slowFactor);
if (slowDuration <= 0)
{
Time.timeScale = Time.timeScale * (1 / slowFactor);
Destroy(gameObject);
}
}
}
}