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
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