Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRage.Game.MyDefinitionId

Malware edited this page Dec 25, 2018 · 54 revisions

Index

MyDefinitionId Struct

public struct MyDefinitionId: ValueType, IEquatable<T>

Namespace: VRage.Game
Assembly: VRage.Game.dll

Inheritance: ValueType

Implements:

Example

Remarks

Fields

Member Description
TypeId
SubtypeId
Comparer

Properties

Member Description
SubtypeName

Methods

Member Description
FromContent(MyObjectBuilder_Base) Creates a new definition ID from a given content.
Parse(string) Attempts to create a definition ID from a definition string, which has the form (using ores as an example) "MyObjectBuilder_Ore/Iron". The first part must represent an existing type. If it does not, an exception will be thrown. The second (the subtype) is not enforced. See TryParse(string, ref MyDefinitionId) for a parsing method that does not throw an exception.
TryParse(string, ref MyDefinitionId) Attempts to create a definition ID from a definition string, which has the form (using ores as an example) "MyObjectBuilder_Ore/Iron". The first part must represent an existing type, while the second (the subtype) is not enforced.
TryParse(string, string, ref MyDefinitionId)
GetHashCode()
GetHashCodeLong() Safer hash code. It is unique in more situations than GetHashCode would be, but it may still require full check.
Equals(object)
ToString()
Equals(MyDefinitionId)
Clone this wiki locally