private void Awake() { // кешируем ссылки cachTransform = transform; cachRigidbody = GetComponent <Rigidbody>(); figureData = GetComponent <FigureData>(); }
// установить данные для отображения public void SetData(FigureType figureType, FigureData data) { textType.text = figureType.ToString(); if (data != null) { textWeight.text = data.GetWeight.ToString(); textTitle.text = data.GetTitle; textId.text = data.GetId.ToString(); } // прячем объект с данными если фигуры нет dataGo.SetActive(data != null); // отображаем информацию если фигуры в рюкзаке нет noFigure.SetActive(data == null); }