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
WorldObjectHandle(Guid)
Declaration
public WorldObjectHandle(Guid id)
Parameters
| Type |
Name |
Description |
| System.Guid |
id |
|
Properties
Id
Declaration
Property Value
| Type |
Description |
| System.Guid |
|
IsEmpty
Declaration
public bool IsEmpty { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsSet
Declaration
public bool IsSet { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
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