Class SharedUObject<TObject>
public class SharedUObject<TObject> : SharedVariable<TObject>, IDisposable, IVariable<TObject>, IVariable<UObject> where TObject : UObject
Type Parameters
TObject
- Inheritance
-
objectSharedVariable<TObject>SharedUObject<TObject>
- Inherited Members
Constructors
SharedUObject()
public SharedUObject()
SharedUObject(TObject)
public SharedUObject(TObject value)
Parameters
valueTObject
Methods
Bind(IVariable<UObject>)
public void Bind(IVariable<UObject> other)
Parameters
otherIVariable<UObject>
Bind(SharedVariable)
public override void Bind(SharedVariable other)
Parameters
otherSharedVariable
CloneT()
protected override SharedVariable<TObject> CloneT()
Returns
- SharedVariable<TObject>
Explicit Interface Implementations
IVariable<UObject>.Value
UObject IVariable<UObject>.Value { get; set; }
Returns
- UObject