Version 3.1.11.0

ObjectAddress.SubAssetAddress struct

Namespace: Sirenix.OdinValidator.Editor
Assembly: Sirenix.OdinValidator.Editor
public struct SubAssetAddress : IEquatable<ObjectAddress.SubAssetAddress>

Constructors

SubAssetAddress(Type, Int32, Int32)
public SubAssetAddress(Type assetType, int instanceID, int index)
Parameters
System.Type assetType

System.Int32 instanceID

System.Int32 index

Fields

AssetType
public UnitySerializableType AssetType
Index
public int Index
InstanceID
public int InstanceID

Methods

Equals(ObjectAddress.SubAssetAddress)
public bool Equals(ObjectAddress.SubAssetAddress other)
Returns
System.Boolean

Equals(Object)
public override bool Equals(object obj)
Parameters
System.Object obj

Returns
System.Boolean

GetHashCode()
public override int GetHashCode()
Returns
System.Int32

HasData()
public bool HasData()
Returns
System.Boolean

Operators

Equality(ObjectAddress.SubAssetAddress, ObjectAddress.SubAssetAddress)
public static bool operator ==(ObjectAddress.SubAssetAddress a, ObjectAddress.SubAssetAddress b)
Returns
System.Boolean

Inequality(ObjectAddress.SubAssetAddress, ObjectAddress.SubAssetAddress)
public static bool operator !=(ObjectAddress.SubAssetAddress a, ObjectAddress.SubAssetAddress b)
Returns
System.Boolean