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