Struct PartRelationshipData
- Namespace
- KSP.Sim
- Assembly
- Assembly-CSharp.dll
public struct PartRelationshipData : IEquatable<PartRelationshipData>
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
PartRelationshipData(IGGuid, IGGuid, PartRelationshipType)
public PartRelationshipData(IGGuid hostPartGuid, IGGuid targetPartGuid, PartRelationshipType relationshipType)
Parameters
hostPartGuid IGGuid
targetPartGuid IGGuid
relationshipType PartRelationshipType
Fields
HostPartGuid
public IGGuid HostPartGuid
Field Value
- IGGuid
TargetPartGuid
public IGGuid TargetPartGuid
Field Value
- IGGuid
hostPartGuid
[Obsolete("Use HostPartGuid instead")]
public string hostPartGuid
Field Value
- string
relationshipType
public PartRelationshipType relationshipType
Field Value
- PartRelationshipType
targetPartGuid
[Obsolete("Use TargetPartGuid instead")]
public string targetPartGuid
Field Value
- string
Methods
ConvertLegacyGuids()
public PartRelationshipData ConvertLegacyGuids()
Returns
- PartRelationshipData
Defaults()
public static PartRelationshipData Defaults()
Returns
- PartRelationshipData
Equals(PartRelationshipData)
public bool Equals(PartRelationshipData other)
Parameters
other PartRelationshipData
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
UpdateGuids(IGGuid, IGGuid)
public PartRelationshipData UpdateGuids(IGGuid oldGuid, IGGuid newGuid)
Parameters
oldGuid IGGuid
newGuid IGGuid
Returns
- PartRelationshipData
Operators
operator ==(PartRelationshipData, PartRelationshipData)
public static bool operator ==(PartRelationshipData lhs, PartRelationshipData rhs)
Parameters
lhs PartRelationshipData
rhs PartRelationshipData
Returns
- bool
operator !=(PartRelationshipData, PartRelationshipData)
public static bool operator !=(PartRelationshipData lhs, PartRelationshipData rhs)
Parameters
lhs PartRelationshipData
rhs PartRelationshipData
Returns
- bool