HeavenStudio/Assets/Scripts/Games/Minigame.cs

54 lines
1.1 KiB
C#
Raw Normal View History

2021-12-24 03:36:16 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace RhythmHeavenMania.Games
{
public class Minigame : MonoBehaviour
{
public static float earlyTime = 0.77f, perfectTime = 0.89f, lateTime = 1.09f, endTime = 1.15f;
2021-12-29 06:52:48 +00:00
public List<Minigame.Eligible> EligibleHits = new List<Minigame.Eligible>();
[System.Serializable]
public class Eligible
{
public GameObject gameObject;
public bool early;
public bool perfect;
public bool late;
}
2021-12-25 02:37:03 +00:00
// hopefully these will fix the lowbpm problem
public static float EarlyTime()
{
return earlyTime;
}
public static float PerfectTime()
{
return perfectTime;
}
public static float LateTime()
{
return lateTime;
}
public static float EndTime()
{
return endTime;
}
2021-12-24 03:36:16 +00:00
public int firstEnable = 0;
public virtual void OnGameSwitch()
{
}
public virtual void OnTimeChange()
{
}
2021-12-24 03:36:16 +00:00
}
}