Class ContractClausePermissions
Inheritance
System.Object
ContractClausePermissions
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Assembly: Eco.Gameplay.dll
Syntax
public class ContractClausePermissions : ContractClause, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IDisposable
Constructors
ContractClausePermissions()
Declaration
public ContractClausePermissions()
Fields
PickerDescription
Declaration
protected static readonly LocString PickerDescription
Field Value
Properties
Beginning
Declaration
public bool Beginning { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Describe
Declaration
public override LocString Describe { get; }
Property Value
Overrides
HelpText
Declaration
public override LocString HelpText { get; }
Property Value
Overrides
Name
Declaration
public override LocString Name { get; }
Property Value
Overrides
Permanent
Declaration
public bool Permanent { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Pickers
Declaration
public override IEnumerable<Picker> Pickers { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<Picker> |
|
Overrides
Position
Declaration
public Picker Position { get; set; }
Property Value
PropertyRights
Declaration
public bool PropertyRights { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Dispose()
Declaration
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Finalize()
Declaration
protected override void Finalize()
Initialize(User, User)
Declaration
public override void Initialize(User contractor, User client)
Parameters
Type |
Name |
Description |
User |
contractor |
|
User |
client |
|
Overrides
SetAuth(User, Boolean)
Declaration
protected LocString SetAuth(User user, bool set)
Parameters
Type |
Name |
Description |
User |
user |
|
System.Boolean |
set |
|
Returns
TryFail(GameActionPack, User, User)
Declaration
public override void TryFail(GameActionPack pack, User contractor, User client)
Parameters
Overrides
TryJoin(GameActionPack, User, User)
Declaration
public override void TryJoin(GameActionPack pack, User contractor, User client)
Parameters
Overrides
TrySucceed(GameActionPack, User, User, Boolean)
Declaration
public override void TrySucceed(GameActionPack pack, User contractor, User client, bool forced)
Parameters
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
System.IDisposable
Extension Methods