Можно ли удалить часть имени, присвоенного GameObject?Например:
Я создаю экземпляры игровых объектов для использования пуль.Я даю им имя игрока, стреляющего в пулю.Поэтому, если игрока зовут «Бен», его пули называются пулями Бена.
gameObject.name = playerName + "'s bullet";
Теперь я пытаюсь использовать это имя, чтобы знать, какой человек наносит последний удар другому игроку.И для этого я хочу найти объект игрока с тем же именем, что и у пули, и обновить его счетчик убийств.Поэтому я хочу удалить часть «маркера» из имени маркера.
Короче говоря: можно ли удалить часть имени, присвоенного GameObject?
Надеждачто это достаточно ясно, и помощь действительно ценится.Заранее спасибо!
Редактировать: это часть, где имя должно быть изменено:
if(other.gameObject.tag == "bullet"){
var colBullet = other.transform.name;
playerHealth = playerHealth - 5;
if(playerHealth <= 0){
onDie();
//colBullet = colBullet - "'s bullet";
GameObject.Find(colBullet);
} }
Имя объекта столкновения помещается в переменную colBullet.Я распечатал его и там написано: Пуля игрока.Это работает, но теперь единственное, что ему нужно, - это удаление пули