Class WorldObjectHandle
Inheritance
System.Object
WorldObjectHandle
Assembly: Eco.Gameplay.dll
Syntax
public sealed class WorldObjectHandle : ValueType, IOwnableHandle
Constructors
WorldObjectHandle(WorldObject)
Declaration
public WorldObjectHandle(WorldObject obj)
Parameters
Properties
Id
Declaration
Property Value
Type |
Description |
System.Guid |
|
Object
Declaration
public WorldObject Object { get; }
Property Value
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
TryGetObject(out WorldObject)
Declaration
public bool TryGetObject(out WorldObject obj)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Operators
Equality(WorldObjectHandle, WorldObjectHandle)
Declaration
public static bool operator ==(WorldObjectHandle a, WorldObjectHandle b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implicit(WorldObject to WorldObjectHandle)
Declaration
public static implicit operator WorldObjectHandle(WorldObject obj)
Parameters
Returns
Implicit(WorldObjectHandle to WorldObject)
Declaration
public static implicit operator WorldObject(WorldObjectHandle handle)
Parameters
Returns
Inequality(WorldObjectHandle, WorldObjectHandle)
Declaration
public static bool operator !=(WorldObjectHandle a, WorldObjectHandle b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Explicit Interface Implementations
IOwnableHandle.OwnedObject
Declaration
IDeedOwned IOwnableHandle.OwnedObject { get; }
Returns
Implements
Extension Methods