Files
bullet-hell-jam-2022/Assets/Scripts/Game/Pickups/Slowmotion.cs
Minzkraut 84fb81e5c8 Scoreboard implementation part 1
Get scores from server
Submit score to server
Basic scoreboard scene
2022-04-24 13:32:15 +02:00

34 lines
762 B
C#

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);
}
}
}
}