Difference between revisions of "SerializableDefinitionId/ru"

From Space Engineers Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
{{DISPLAYTITLE:SerializableDefinitionId}}
 
{{DISPLAYTITLE:SerializableDefinitionId}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён VRage.ObjectBuilders
 
<br>Пространство имён VRage.ObjectBuilders
  
Line 20: Line 20:
 
<br>&nbsp;&nbsp;Идентификатор типа как строка, при установке парсится с учётом обратной совместимости
 
<br>&nbsp;&nbsp;Идентификатор типа как строка, при установке парсится с учётом обратной совместимости
  
public string SubtypeIdAttribute { get; set; }
+
''public string '''SubtypeIdAttribute''' { get; set; }''
public string SubtypeId { get; set; }
+
<br>''public string '''SubtypeId''' { get; set; }''
 
<br>&nbsp;&nbsp;Название подтипа как строка
 
<br>&nbsp;&nbsp;Название подтипа как строка
  

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