Class PickerProperty
A picker that targets a property. Contract clauses use this to determine the target of their operation.
Inheritance
System.Object
PickerProperty
Implements
Amazon.MissingTypes.ICloneable
Assembly: Eco.Gameplay.dll
Syntax
public class PickerProperty : Picker, IController, IViewController, IHasUniversalID, ICloneable
Constructors
PickerProperty()
Declaration
PickerProperty(String, String)
Declaration
public PickerProperty(string cat, string desc)
Parameters
Type |
Name |
Description |
System.String |
cat |
|
System.String |
desc |
|
Properties
Choice
Declaration
public override string Choice { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
ChoiceNoDescription
Declaration
public string ChoiceNoDescription { get; }
Property Value
Type |
Description |
System.String |
|
Deed
Declaration
public override Deed Deed { get; }
Property Value
Overrides
IsSet
Declaration
public override bool IsSet { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
Clone()
Declaration
Returns
Type |
Description |
System.Object |
|
ForceLocation(WorldObject)
Declaration
public void ForceLocation(WorldObject worldObject)
Parameters
ForceLocation(Vector3)
Declaration
public void ForceLocation(Vector3 worldPosition)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
worldPosition |
|
ReplaceMarker(Vector3i, String)
Declaration
public void ReplaceMarker(Vector3i newMarkerPos, string newDescription)
Parameters
Type |
Name |
Description |
Vector3i |
newMarkerPos |
|
System.String |
newDescription |
|
SetLocation(Player, PointOfInterest)
Declaration
public override void SetLocation(Player player, PointOfInterest obj)
Parameters
Overrides
ValidOwnership(String, User)
Declaration
public override Result ValidOwnership(string pickerName, User user)
Parameters
Type |
Name |
Description |
System.String |
pickerName |
|
User |
user |
|
Returns
Overrides
Implements
Amazon.MissingTypes.ICloneable
Extension Methods