Show / Hide Table of Contents

Class ReputationTransfer

Inheritance
System.Object
GameAction
AggregatableAction
ReputationTransfer
Implements
IController
IViewController
IHasUniversalID
IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IDynamicPreventability
Inherited Members
AggregatableAction.AggregateFrom(IAggregatableStat)
AggregatableAction.Count
GameAction.StatKey
GameAction.AuthIgnored
GameAction._id
GameAction.Time
GameAction.MarkedUpName
GameAction.StatType
GameAction.DryRun
GameAction.ControllerID
Namespace: Eco.Gameplay.GameActions
Assembly: Eco.Gameplay.dll
Syntax
public class ReputationTransfer : AggregatableAction, IController, IViewController, IHasUniversalID, IContextObject, IAggregatableStat, ICountStat, IActionStat, IStat, IDynamicPreventability

Constructors

ReputationTransfer()

Declaration
public ReputationTransfer()

Properties

ActionLocation

Declaration
public Vector3i ActionLocation { get; set; }
Property Value
Type Description
Vector3i

HasActionLocation

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

ReputationAmountTransferred

Declaration
public float ReputationAmountTransferred { get; set; }
Property Value
Type Description
System.Single

ReputationReceiver

Declaration
public User ReputationReceiver { get; set; }
Property Value
Type Description
User

ReputationSender

Declaration
public User ReputationSender { get; set; }
Property Value
Type Description
User

ReputationSource

Declaration
public ReputationSource ReputationSource { get; set; }
Property Value
Type Description
ReputationSource

ReputationTransferredSign

Declaration
public PositiveOrNegativeRep ReputationTransferredSign { get; set; }
Property Value
Type Description
PositiveOrNegativeRep

SettlementScopes

Declaration
public override IEnumerable<Settlement> SettlementScopes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Settlement>
Overrides
GameAction.SettlementScopes

TargetType

Declaration
public ReputationTargetType TargetType { get; set; }
Property Value
Type Description
ReputationTargetType

Methods

CanPrevent(LawSection)

Declaration
public Result CanPrevent(LawSection section)
Parameters
Type Name Description
LawSection section
Returns
Type Description
Result

CanPreventStatic(LawSection)

Declaration
public static Result CanPreventStatic(LawSection section)
Parameters
Type Name Description
LawSection section
Returns
Type Description
Result

Implements

IController
IViewController
IHasUniversalID
IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IDynamicPreventability

Extension Methods

GameActionExtensions.AffectedDeeds(GameAction)
GameActionExtensions.Fill(GameAction, MultiblockActionContext, WrappedWorldPosition3i, Item)
GameActionExtensions.Fill(GameAction, User, Item, WrappedWorldPosition3i, Nullable<AccessType>, Item)
GameActionManager.TryPerform(GameAction, User)
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
☀
☾