示例#1
0
        MenuTexts CreateText(SushiMaster master)
        {
            var text = Instantiate(textPrefab);

            text.Configure(master);
            return(text);
        }
示例#2
0
    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);
    }
示例#3
0
        SushiCore CreateSushi(SushiMaster master)
        {
            var sushi = master.SushiCreate(Vector3.zero, Quaternion.identity, transform);

            sushi.ChangeStateToMenu();
            if (!master.IsUnlocked)
            {
                sushi.gameObject.SetActive(false);
            }
            return(sushi);
        }
示例#4
0
 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);
         }
     }
 }
示例#5
0
 public void Initialize(SushiMaster master, SushiHolder holder)
 {
     Master = master;
     Holder = holder;
 }
示例#6
0
 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);
        }
示例#8
0
 public void Configure(SushiMaster master)
 {
     title.text = master.Name;
     text.text  = master.FlavorText;
     ShowText(false);
 }