Difference between revisions of "SerializableDefinitionId/ru"
Line 40: | Line 40: | ||
''public bool '''IsNull'''()'' | ''public bool '''IsNull'''()'' | ||
<br> Проверяет тип на null | <br> Проверяет тип на null | ||
+ | |||
+ | [[Category:Ingame API/ru]] |
Revision as of 10:16, 20 August 2016
Версия игры: 1.144
Пространство имён 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