using System; public class RefuelMinigame : Minigame { public RefuelStage[] Stages; private RefuelStage stage; public override void Begin(PlayerTask task) { base.Begin(task); this.stage = this.Stages[(int)this.MyNormTask.Data[1]]; this.stage.MyNormTask = this.MyNormTask; this.stage.gameObject.SetActive(true); this.stage.Begin(); } public override void Close() { SoundManager.Instance.StopSound(this.stage.RefuelSound); base.Close(); } }