Difference between revisions of "SerializableDefinitionId/ru"
Line 1: | Line 1: | ||
{{DISPLAYTITLE:SerializableDefinitionId}} | {{DISPLAYTITLE:SerializableDefinitionId}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<br>Пространство имён VRage.ObjectBuilders | <br>Пространство имён VRage.ObjectBuilders | ||
Line 20: | Line 20: | ||
<br> Идентификатор типа как строка, при установке парсится с учётом обратной совместимости | <br> Идентификатор типа как строка, при установке парсится с учётом обратной совместимости | ||
− | public string SubtypeIdAttribute { get; set; } | + | ''public string '''SubtypeIdAttribute''' { get; set; }'' |
− | public string SubtypeId { get; set; } | + | <br>''public string '''SubtypeId''' { get; set; }'' |
<br> Название подтипа как строка | <br> Название подтипа как строка | ||
Latest revision as of 15:45, 19 February 2017
Версия игры: 1.175
Пространство имён VRage.ObjectBuilders
public struct SerializableDefinitionId
Сериализуемый идентификатор
Свойства:
public MyObjectBuilderType TypeId
Идентификатор типа
public string SubtypeName
Название подтипа
public string TypeIdStringAttribute { get; set; }
Идентификатор типа как строка, при установке берётся как есть
public string TypeIdString { get; set; }
Идентификатор типа как строка, при установке парсится с учётом обратной совместимости
public string SubtypeIdAttribute { get; set; }
public string SubtypeId { get; set; }
Название подтипа как строка
Методы:
public SerializableDefinitionId(MyObjectBuilderType typeId, string subtypeName)
Конструктор
public bool ShouldSerializeTypeIdString()
Нужно ли сериализовать строку идентификатора типа. Всегда false
public bool ShouldSerializeSubtypeId()
Нужно ли сериализовать подтип. Всегда false
public override string ToString()
Вовращает строковое представление структуры
public bool IsNull()
Проверяет тип на null