Trick on the Class: new minigame definition

This commit is contained in:
minenice55 2022-04-13 10:14:13 -04:00
parent fda9f3612d
commit a882f45ebd

View file

@ -6,6 +6,27 @@ using UnityEngine;
using HeavenStudio.Util; using HeavenStudio.Util;
namespace HeavenStudio.Games.Loaders
{
using static Minigames;
public static class MobTrickLoader
{
public static Minigame AddGame(EventCaller eventCaller) {
return new Minigame("trickClass", "Trick on the Class\n<color=#eb5454>[WIP don't use]</color>", "C0171D", false, false, new List<GameAction>()
{
new GameAction("bop", delegate { var e = eventCaller.currentEntity; TrickClass.instance.Bop(e.beat, e.length); }, 1, true),
new GameAction("toss", delegate
{
TrickClass.instance.TossObject(eventCaller.currentEntity.beat, eventCaller.currentEntity.type);
}, 3, false, new List<Param>()
{
new Param("type", TrickClass.TrickObjType.Ball, "Object", "The object to toss")
}),
});
}
}
}
namespace HeavenStudio.Games namespace HeavenStudio.Games
{ {
/** /**