public void Use(Vector3 position, Quaternion rotation) { gameObject.SetActive(true); transform.position = position; transform.rotation = rotation; if (hasPoolObjectComponent) { poolObjectScript.OnObjectReuse(); } }
public void Reuse(Vector3 position_, Quaternion rotation_) { _gameObject.SetActive(true); _gameObject.transform.position = position_; _gameObject.transform.rotation = rotation_; if (_hasPoolObjectComponent) { _poolObjectScript.OnObjectReuse(); } }