public Transform CheckPlaces(Transform _area) { Transform target = _area; foreach (Transform child in _area) { if (child.GetComponent <ActionObjectScript>()) { ActionObjectScript areaObject = child.GetComponent <ActionObjectScript>(); if (name == areaObject.action.name) { target = areaObject.transform; return(target); } } } target = null; return(target); }
public Transform FindActionplace(Transform _area) { Transform target = _area; foreach (Transform child in _area) { if (child.GetComponent <ActionObjectScript>()) { ActionObjectScript areaObject = child.GetComponent <ActionObjectScript>(); if (forNeed == areaObject.action.forNeed) { if (areaObject.isTaken == false) { areaObject.isTaken = true; target = areaObject.transform; return(target); } } } } target = null; return(target); }