Show / Hide Table of Contents

Class CultureUtils

Inheritance
System.Object
CultureUtils
Namespace: Eco.Gameplay.Settlements.Culture
Assembly: Eco.Gameplay.dll
Syntax
public static class CultureUtils : Object

Properties

Culture

Declaration
public static LocString Culture { get; }
Property Value
Type Description
LocString

HousingValue

Declaration
public static LocString HousingValue { get; }
Property Value
Type Description
LocString

InfluenceRadius

Declaration
public static LocString InfluenceRadius { get; }
Property Value
Type Description
LocString

NutritionValue

Declaration
public static LocString NutritionValue { get; }
Property Value
Type Description
LocString

Reputation

Declaration
public static LocString Reputation { get; }
Property Value
Type Description
LocString

Methods

AsAdjustedReputation(Single)

Declaration
public static LocString AsAdjustedReputation(this float rep)
Parameters
Type Name Description
System.Single rep
Returns
Type Description
LocString

AsCulture(Single)

Declaration
public static LocString AsCulture(this float culture)
Parameters
Type Name Description
System.Single culture
Returns
Type Description
LocString

AsCultureNoLabel(Single)

Declaration
public static LocString AsCultureNoLabel(this float culture)
Parameters
Type Name Description
System.Single culture
Returns
Type Description
LocString

AsHousingValue(Single)

Declaration
public static LocString AsHousingValue(this float housingValue)
Parameters
Type Name Description
System.Single housingValue
Returns
Type Description
LocString

AsHousingValueBonus(Single)

Declaration
public static LocString AsHousingValueBonus(this float housingValue)
Parameters
Type Name Description
System.Single housingValue
Returns
Type Description
LocString

AsInfluenceRadius(Single)

Declaration
public static LocString AsInfluenceRadius(this float influenceRadius)
Parameters
Type Name Description
System.Single influenceRadius
Returns
Type Description
LocString

AsInfluenceRadiusNoLabel(Single)

Declaration
public static LocString AsInfluenceRadiusNoLabel(this float influenceRadius)
Parameters
Type Name Description
System.Single influenceRadius
Returns
Type Description
LocString

AsNutritionValue(Single)

Declaration
public static LocString AsNutritionValue(this float nutritionValue)
Parameters
Type Name Description
System.Single nutritionValue
Returns
Type Description
LocString

AsNutritionValueBonus(Single)

Declaration
public static LocString AsNutritionValueBonus(this float nutritionValue)
Parameters
Type Name Description
System.Single nutritionValue
Returns
Type Description
LocString

AsReputation(Single)

Declaration
public static LocString AsReputation(this float rep)
Parameters
Type Name Description
System.Single rep
Returns
Type Description
LocString

AsSignedCulture(Single)

Declaration
public static LocString AsSignedCulture(this float culture)
Parameters
Type Name Description
System.Single culture
Returns
Type Description
LocString

InitializeCultureGenerator(IHasReputation, ISubscriptions<ThreadSafeSubscriptions>, User, LocString, LocString, Action<Action>, Func<WorldObject>, Func<Settlement>, Action<ValResult<Single>>)

Declaration
public static void InitializeCultureGenerator(IHasReputation repTarget, ISubscriptions<ThreadSafeSubscriptions> subs, User creator, LocString workType, LocString workTypePosessive, Action<Action> subscribeSettlement, Func<WorldObject> getWorldObject, Func<Settlement> getSettlement, Action<ValResult<float>> setCultureFunc)
Parameters
Type Name Description
IHasReputation repTarget
ISubscriptions<ThreadSafeSubscriptions> subs
User creator
LocString workType
LocString workTypePosessive
System.Action<System.Action> subscribeSettlement
System.Func<WorldObject> getWorldObject
System.Func<Settlement> getSettlement
System.Action<ValResult<System.Single>> setCultureFunc
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾