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