MenuTexts CreateText(SushiMaster master) { var text = Instantiate(textPrefab); text.Configure(master); return(text); }
SushiCore CreateSushi(SushiMaster master) { var sushi = master.SushiCreate(Vector3.zero, Quaternion.identity, transform); sushi.transform.localPosition = Vector3.zero; sushi.gameObject.SetLayerRecursively(GachaLayer); sushi.gameObject.SetActive(false); sushi.ChangeStateToGacha(); return(sushi); }
SushiCore CreateSushi(SushiMaster master) { var sushi = master.SushiCreate(Vector3.zero, Quaternion.identity, transform); sushi.ChangeStateToMenu(); if (!master.IsUnlocked) { sushi.gameObject.SetActive(false); } return(sushi); }
public void Execute() { //Endless sushi, a true SushiMaster is tireless while (true) { foreach (var topping in ToppingSelection) { Console.WriteLine("_____________________SushiMaster_____________________________"); SushiMaster.MakeRice(); SushiMaster.AddTopping(topping); Console.WriteLine("_____________________________________________________________"); Console.WriteLine(); Thread.Sleep(2000); } } }
public void Initialize(SushiMaster master, SushiHolder holder) { Master = master; Holder = holder; }
public OrderRunningSushi(SushiMaster sushiMaster, string[] toppingSelection) { this.SushiMaster = sushiMaster; this.ToppingSelection = toppingSelection; }
void Create(SushiMaster master) { var sushiCore = master.SushiCreate(transform.position, Quaternion.identity, transform); sushiCore.Initialize(master, sushiHolder); }
public void Configure(SushiMaster master) { title.text = master.Name; text.text = master.FlavorText; ShowText(false); }