mirror of
https://github.com/RHeavenStudio/HeavenStudio.git
synced 2025-06-12 17:47:39 +02:00
Got rid of all hard-coded ForkLifter code from GameManager.
This commit is contained in:
@ -12,6 +12,8 @@ namespace RhythmHeavenMania.Games.ForkLifter
|
||||
|
||||
GameManager GameManager;
|
||||
|
||||
public List<GameManager.Event> allPlayerActions = new List<GameManager.Event>();
|
||||
|
||||
[Header("Objects")]
|
||||
public Animator handAnim;
|
||||
public GameObject flickedObject;
|
||||
@ -28,6 +30,28 @@ namespace RhythmHeavenMania.Games.ForkLifter
|
||||
private void Start()
|
||||
{
|
||||
GameManager = GameManager.instance;
|
||||
allPlayerActions = GameManager.Events.FindAll(c => c.eventName != "gulp" && c.eventName != "sigh" && c.eventName != "prepare" && c.eventName != "end");
|
||||
|
||||
/*List<Event> temp = new List<Event>();
|
||||
for (int i = 0; i < allPlayerActions.Count; i++)
|
||||
{
|
||||
if (i - 1 > 0)
|
||||
{
|
||||
if (Mathp.IsWithin(allPlayerActions[i - 1].spawnTime, allPlayerActions[i].spawnTime - 1f, allPlayerActions[i].spawnTime))
|
||||
{
|
||||
// do nothing lul
|
||||
continue;
|
||||
}
|
||||
}
|
||||
Event e = (Event)allPlayerActions[i].Clone();
|
||||
e.spawnTime = allPlayerActions[i].spawnTime - 1;
|
||||
e.eventName = "prepare";
|
||||
|
||||
temp.Add(e);
|
||||
}
|
||||
|
||||
string s = JsonConvert.SerializeObject(temp);
|
||||
print(s);*/
|
||||
}
|
||||
|
||||
public void Flick(float beat, int type)
|
||||
|
Reference in New Issue
Block a user