MyDefinitionBase
Версия игры: 1.175
Пространство имён VRage.Game
public class MyDefinitionBase
Базовое описание объекта
Свойства:
public bool Enabled = true
?
public bool Public = true
?
public MyDefinitionId Id
Идентификатор объекта
public MyStringId? DisplayNameEnum
Стандартное отображаемое название из списка
public MyStringId? DescriptionEnum
Стандартное отображаемое описание из списка
public string DisplayNameString
Отображаемое уникальное название
public string DescriptionString
Отображаемое уникальное описание
public string[] Icons
Возможные иконки
public bool AvailableInSurvival
Доступен ли объект в режиме выживания
public MyModContext Context
Контекст мода
public virtual string DisplayNameText { get; }
Отображаемое название
public virtual string DescriptionText { get; }
Отображаемое описание
Методы:
public void Init(MyObjectBuilder_DefinitionBase builder, MyModContext modContext)
protected virtual void Init(MyObjectBuilder_DefinitionBase builder)
Инициализация структуры
public void Save(string filepath)
Сохранение структуры в файл
public virtual MyObjectBuilder_DefinitionBase GetObjectBuilder()
Получение билдера
public override string ToString()
Получение строкового представления структуры (возвращает Id)