Предположительно у меня есть набор данных из сети, сеть отправляет эти данные каждый кадр:
public class Unit {
public float PosX;
public float PosY;
public float Health;
}
public Unit[] DataFromNetwork;
И я хочу преобразовать в это:
public class MonoUnit : MonoBehaviour {
public Transform t; // from Transform
public float health
}
Как преобразовать DataFromNetwork для Gameobjects каждый кадр?
Я мог бы подумать так:
- уничтожить все GameObject и создать его экземпляр на основе DataFromNetwork для каждого кадра.
, но я думаю, что это будет плохой идеей из-за GameObject должно быть долго жить.