Show / Hide Table of Contents

Class ContractClausePermissions

Inheritance
System.Object
ContractClause
ContractClausePermissions
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
System.IDisposable
Inherited Members
ContractClause.Changed(Object, PropertyChangedEventArgs)
ContractClause.OnDisabled()
ContractClause.SetParentContract(Contract)
ContractClause.LateInit()
ContractClause.OnCreate(User)
ContractClause.CanJoin(User, User)
ContractClause.CanSucceed(User, User)
ContractClause.TryPostJob(GameActionPack, User)
ContractClause.ShouldOverrideAuth(GameAction)
ContractClause.ActionPerformed(GameAction)
ContractClause.GetActionDeed(GameAction)
ContractClause.OnChanged
ContractClause.ContractorUser
ContractClause.ClientUser
ContractClause.ParentContract
ContractClause.ControllerID
ContractClause.Subscriptions
ContractClause.PropertyChanged
Namespace: Eco.Gameplay.Economy.Contracts
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
Type Description
LocString

Properties

Beginning

Declaration
public bool Beginning { get; set; }
Property Value
Type Description
System.Boolean

Describe

Declaration
public override LocString Describe { get; }
Property Value
Type Description
LocString
Overrides
ContractClause.Describe

HelpText

Declaration
public override LocString HelpText { get; }
Property Value
Type Description
LocString
Overrides
ContractClause.HelpText

Name

Declaration
public override LocString Name { get; }
Property Value
Type Description
LocString
Overrides
ContractClause.Name

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
ContractClause.Pickers

Position

Declaration
public Picker Position { get; set; }
Property Value
Type Description
Picker

PropertyRights

Declaration
public bool PropertyRights { get; set; }
Property Value
Type Description
System.Boolean

Methods

Dispose()

Declaration
public void Dispose()

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
ContractClause.Initialize(User, User)

SetAuth(User, Boolean)

Declaration
protected LocString SetAuth(User user, bool set)
Parameters
Type Name Description
User user
System.Boolean set
Returns
Type Description
LocString

TryFail(GameActionPack, User, User)

Declaration
public override void TryFail(GameActionPack pack, User contractor, User client)
Parameters
Type Name Description
GameActionPack pack
User contractor
User client
Overrides
ContractClause.TryFail(GameActionPack, User, User)

TryJoin(GameActionPack, User, User)

Declaration
public override void TryJoin(GameActionPack pack, User contractor, User client)
Parameters
Type Name Description
GameActionPack pack
User contractor
User client
Overrides
ContractClause.TryJoin(GameActionPack, User, User)

TrySucceed(GameActionPack, User, User, Boolean)

Declaration
public override void TrySucceed(GameActionPack pack, User contractor, User client, bool forced)
Parameters
Type Name Description
GameActionPack pack
User contractor
User client
System.Boolean forced
Overrides
ContractClause.TrySucceed(GameActionPack, User, User, Boolean)

Valid(User, User)

Declaration
public override Result Valid(User contractor, User client)
Parameters
Type Name Description
User contractor
User client
Returns
Type Description
Result
Overrides
ContractClause.Valid(User, User)

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
System.IDisposable

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾