Class ClauseListExtensions
Inheritance
System.Object
ClauseListExtensions
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
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
Returns
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
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<ContractClause> |
|
SimpleClauseDesc(IClauseList)
Declaration
public static LocString SimpleClauseDesc(this IClauseList list)
Parameters
Returns