using System; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; using UnityEngine.UI; namespace That_One_Nerd.Unity.Games.ArcadeManiac.Minigames.HackerMagic { public class ScriptExecutor : MonoBehaviour { public EnvironmentVariable[] variables; [Header("Error Color")] public ColorBlock badCol; [Header("Success Color")] public ColorBlock goodCol; [Header("In Progress Color")] public ColorBlock progressCol; private Button button; private Dictionary internalVars; private Dictionary variableDict; private bool working; private void Awake() { button = GetComponent