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);
    }
Beispiel #2
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);
        }
        void Create(SushiMaster master)
        {
            var sushiCore = master.SushiCreate(transform.position, Quaternion.identity, transform);

            sushiCore.Initialize(master, sushiHolder);
        }