private void ShowDamageText(float damage = 0.0f) { DamageText availableText = _damageTextPool.GetAvailableText(); //for(int i = 0; i < _damageTextList.Count; ++i) //{ // // 현재 text pool 에서 사용 대기 중인 텍스트 찾기 // if(!_damageTextList[i].IsTextActive) // { // Debug.Log(gameObject.name + "겟 성공"); // availableText = _damageTextList[i]; // } //} //// 사용 대기 중인 텍스트가 없을 경우 새로 생성 //if(availableText == null) //{ // availableText = SpawnNewDamageText(); //} availableText.SetUIContent(damage); availableText.SetUIPosition(_uiCanvas, _uiCanvasTr, _character.tr, _offset); availableText.ActivateText(); }