Class ContractClauseBuildRoad
Inheritance
System.Object
ContractClauseBuildRoad
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class ContractClauseBuildRoad : ContractClause, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions
Constructors
ContractClauseBuildRoad()
Declaration
public ContractClauseBuildRoad()
Properties
Describe
Declaration
public override LocString Describe { get; }
Property Value
Overrides
From
Declaration
public PickerObject From { get; }
Property Value
HelpText
Declaration
public override LocString HelpText { get; }
Property Value
Overrides
Name
Declaration
public override LocString Name { get; }
Property Value
Overrides
Pickers
Declaration
public override IEnumerable<Picker> Pickers { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<Picker> |
|
Overrides
SelectedItem
Declaration
public SearchAndSelectItem SelectedItem { get; }
Property Value
To
Declaration
public PickerObject To { get; }
Property Value
Width
Declaration
public int Width { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
CanSucceed(User, User)
Declaration
public override Result CanSucceed(User contractor, User client)
Parameters
Type |
Name |
Description |
User |
contractor |
|
User |
client |
|
Returns
Overrides
ShouldOverrideAuth(GameAction)
Declaration
public override bool ShouldOverrideAuth(GameAction action)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Valid(User, User)
Declaration
public override Result Valid(User contractor, User client)
Parameters
Type |
Name |
Description |
User |
contractor |
|
User |
client |
|
Returns
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods