/// <summary> /// 触れている食べ物からスクリプト取得 /// </summary> /// <param name="food"></param> private void ChangeTouchFood(GameObject food) { if (food == _TouchFood) { return; } _TouchFood = food; if (b_TouchEgg) { _TouchEggScript = _TouchFood.GetComponent <EggControl>(); } if (b_TouchRice) { _TouchRiceScript = _TouchFood.GetComponent <RiceControl>(); } if (b_TouchTomato) { _TouchTomatoScript = _TouchFood.GetComponent <TomatoControl>(); } if (b_TouchSoup) { _TouchSoupScript = _TouchFood.GetComponent <SoupControl>(); } if (b_TouchOmerice) { _TouchOmericeScript = _TouchFood.GetComponent <OmericeControl>(); } if (b_TouchRiceball) { _TouchRiceballScript = _TouchFood.GetComponent <RiceBallControl>(); } }
private void EggSpawnAt(Vector3 positionToSpawn) { Transform newEgg = Instantiate(eggClone, positionToSpawn, Quaternion.identity); EggControl newEggControl = newEgg.GetComponent <EggControl>(); newEggControl.IAm(this); eggs.Add(newEggControl); }
public void EggDestroyed(EggControl egg) { eggs.Remove(egg); }