Show / Hide Table of Contents

Class ClauseListExtensions

Inheritance
System.Object
ClauseListExtensions
Namespace: Eco.Gameplay.Economy.Contracts
Assembly: Eco.Gameplay.dll
Syntax
public static class ClauseListExtensions : Object

Methods

AddClause(IClauseList, Player)

Declaration
public static void AddClause(this IClauseList list, Player player)
Parameters
Type Name Description
IClauseList list
Player player

ChangeClause(IClauseList, Int32, String)

Declaration
public static void ChangeClause(this IClauseList list, int index, string newClauseType)
Parameters
Type Name Description
IClauseList list
System.Int32 index
System.String newClauseType

ClauseDesc(IClauseList)

Declaration
public static LocString ClauseDesc(this IClauseList list)
Parameters
Type Name Description
IClauseList list
Returns
Type Description
LocString

ClausesRecursive(IClauseList)

Gets simple version of contract clause description in the format: X Contract Clauses

Declaration
public static IEnumerable<ContractClause> ClausesRecursive(this IClauseList list)
Parameters
Type Name Description
IClauseList list
Returns
Type Description
System.Collections.Generic.IEnumerable<ContractClause>

SimpleClauseDesc(IClauseList)

Declaration
public static LocString SimpleClauseDesc(this IClauseList list)
Parameters
Type Name Description
IClauseList list
Returns
Type Description
LocString
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾