Difference between revisions of "SerializableDefinitionId/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:SerializableDefinitionId}} Версия игры: 1.144 <br>Пространство имён VRage.ObjectBuilders ''public struct '''SerializableDefinitionId'...")
 
Line 40: Line 40:
 
''public bool '''IsNull'''()''
 
''public bool '''IsNull'''()''
 
<br>&nbsp;&nbsp;Проверяет тип на null
 
<br>&nbsp;&nbsp;Проверяет тип на null
 
[[Category:Ingame API/ru]]
 

Revision as of 09:35, 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