public void Reset() { for (int i = 0; i <= 2; i++) { if (FPanArray[i] != null) { if (FPanArray[i].gameObject.tag == "tmt") { FPanArray[i].gameObject.GetComponent <TomatoControl>().takeout = false; FPanArray[i].gameObject.GetComponent <TomatoControl>().DestroyFood(true); } else if (FPanArray[i].gameObject.tag == "rice") { FPanArray[i].gameObject.GetComponent <RiceControl>().takeout = false; FPanArray[i].gameObject.GetComponent <RiceControl>().DestroyFood(true); } else if (FPanArray[i].gameObject.tag == "egg") { FPanArray[i].gameObject.GetComponent <EggControl>().takeout = false; FPanArray[i].gameObject.GetComponent <EggControl>().DestroyFood(true); } } FPanArray[i] = null; } OpScript.FPReset(); InFood = 0; cntTomato = 0; cntEgg = 0; cntRice = 0; CallUI.deleteGaugeFryinpan(); }