SerializableDefinitionId

From Space Engineers Wiki
Jump to: navigation, search

Версия игры: 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