using System; using System.Collections.Generic; using Kitchen.Modules; using UnityEngine; namespace Pets.Menus { public class GridMenuEditorConfig : GridMenuConfig { public override GridMenu Instantiate(Transform container, int player, bool has_back) { return new EditorGridMenu(new List(), container, player, has_back); } public virtual EditorGridMenu Instantiate(Action callback, Transform container, int player, bool has_back) { List gridAppliances = new List() { new GridItemOption(0, callback), new GridItemOption(1, callback, Mod.Bundle.LoadAsset("Stop")), new GridItemOption(2, callback, Mod.Bundle.LoadAsset("Activity")), new GridItemOption(99, callback, Mod.Bundle.LoadAsset("Rename")) }; return new EditorGridMenu(gridAppliances, container, player, has_back); } } }