using HeavenStudio.Util; using System; using System.Collections.Generic; using UnityEngine; namespace HeavenStudio.Games.Loaders { using static Minigames; public static class AbgMarcherLoader { public static Minigame AddGame(EventCaller eventCaller) { return new Minigame("marchingOrders", "Marching Orders \n[WIP]", "00A43B", false, false, new List() { //from krispy: //i'm not that good at coding but i'll try my best to make a minigame //please don't take over... i'll get back into it once i know coding //thank you and have a nice day! //the cues do nothing at the moment, so i temporarily disabled them //new GameAction("marching", delegate {}, 4f, true), //new GameAction("attention", delegate {}, 2f, false), //new GameAction("march", delegate {}, 2f, false), //new GameAction("halt", delegate {}, 2f, false), //new GameAction("face turn", delegate {}, 4f, false, parameters: new List() //{ // new Param("type", MarchingOrders.DirectionFaceTurn.Right, "Direction", "The direction sarge wants the cadets to face"), // new Param("type2", MarchingOrders.FaceTurnLength.Normal, "Length", "How fast or slow the event lasts"), //}), }); } } } namespace HeavenStudio.Games { //using Scripts_MarchingOrders; public class MarchingOrders : Minigame { public enum DirectionFaceTurn { Right, Left, } public enum FaceTurnLength { Normal, Fast, } // Start is called before the first frame update void Awake() { } // Update is called once per frame void Update() { } } }