Difference between revisions of "MyDefinitionId/ru"
(Created page with "{{DISPLAYTITLE:MyDefinitionId}} Версия игры: 1.144 <br>Пространство имён Sandbox.ModAPI.Ingame ''public struct '''MyDefinitionId''' : IEquatable<MyD...") |
|||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:MyDefinitionId}} | {{DISPLAYTITLE:MyDefinitionId}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
− | <br>Пространство имён | + | <br>Пространство имён VRage.Game |
''public struct '''MyDefinitionId''' : IEquatable<MyDefinitionId>'' | ''public struct '''MyDefinitionId''' : IEquatable<MyDefinitionId>'' | ||
<br> Идентификатор предмета в хранилище | <br> Идентификатор предмета в хранилище | ||
− | == | + | ==Свойства:== |
− | |||
''public static readonly MyDefinitionId.DefinitionIdComparerType '''Comparer''''' | ''public static readonly MyDefinitionId.DefinitionIdComparerType '''Comparer''''' | ||
<br> Класс сравнения двух предметов | <br> Класс сравнения двух предметов | ||
− | |||
− | |||
''public readonly [[MyObjectBuilderType/ru|MyObjectBuilderType]] TypeId'' | ''public readonly [[MyObjectBuilderType/ru|MyObjectBuilderType]] TypeId'' | ||
Line 23: | Line 20: | ||
==Методы:== | ==Методы:== | ||
− | |||
''public MyDefinitionId([[MyObjectBuilderType/ru|MyObjectBuilderType]] type)'' | ''public MyDefinitionId([[MyObjectBuilderType/ru|MyObjectBuilderType]] type)'' | ||
<br>''public MyDefinitionId([[MyObjectBuilderType/ru|MyObjectBuilderType]] type, string subtypeName)'' | <br>''public MyDefinitionId([[MyObjectBuilderType/ru|MyObjectBuilderType]] type, string subtypeName)'' |
Latest revision as of 15:48, 19 February 2017
Версия игры: 1.175
Пространство имён VRage.Game
public struct MyDefinitionId : IEquatable<MyDefinitionId>
Идентификатор предмета в хранилище
Свойства:
public static readonly MyDefinitionId.DefinitionIdComparerType Comparer
Класс сравнения двух предметов
public readonly MyObjectBuilderType TypeId
Идентификатор типа
public readonly MyStringHash SubtypeId
Идентификатор подтипа
public string SubtypeName { get; }
Название подтипа
Методы:
public MyDefinitionId(MyObjectBuilderType type)
public MyDefinitionId(MyObjectBuilderType type, string subtypeName)
public MyDefinitionId(MyObjectBuilderType type, MyStringHash subtypeId)
public MyDefinitionId(MyRuntimeObjectBuilderId type, MyStringHash subtypeId)
Конструкторы
public static implicit operator MyDefinitionId(SerializableDefinitionId v)
public static implicit operator SerializableDefinitionId(MyDefinitionId v)
Преобразования типов
public static bool operator ==(MyDefinitionId l, MyDefinitionId r)
public static bool operator !=(MyDefinitionId l, MyDefinitionId r)
public override int GetHashCode()
public long GetHashCodeLong()
public override bool Equals(object obj)
public override string ToString()
public bool Equals(MyDefinitionId other)
Перегрузка стандартных операций
Дочерние классы:
public class DefinitionIdComparerType : IEqualityComparer<MyDefinitionId>
Сравнение двух MyDefinitionId
Методы:
public bool Equals(MyDefinitionId x, MyDefinitionId y)
Сравнение двух MyDefinitionId
public int GetHashCode(MyDefinitionId obj)
Возвращает хэш от MyDefinitionId