/// <summary> /// Применяем цвет если он сохранён для этого объекта /// </summary> private void CheckColor() { if (PlayerPrefsHelper.HasKeyColor(objectInfo.Key)) { for (int i = 0; i < materials.Count; i++) { materials[i].color = PlayerPrefsHelper.GetColor(objectInfo.Key); } } }
/// <summary> /// Обработчик события выбора фигуры /// </summary> /// <param name="_objectInfo"></param> private void OnSelectFigure(ObjectInfo _objectInfo) { iconMark.Active(false, false); if (PlayerPrefsHelper.HasKeyColor(_objectInfo.Key)) { if (color == PlayerPrefsHelper.GetColor(_objectInfo.Key)) { iconMark.Active(true, false); } } }