MyDefinitionBase

From Space Engineers Wiki
Jump to: navigation, search

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