Show / Hide Table of Contents

Class SendNotice

Inheritance
System.Object
LegalAction
SendNotice
Implements
System.ComponentModel.INotifyPropertyChanged
IValidity
IExecutiveAction
IController
IViewController
IHasUniversalID
IDescribable
Inherited Members
LegalAction.PerformAndProcessResult(Law, GameAction, AccountChangeSet)
LegalAction.ContainsAction(Type)
LegalAction.DescribeForNotification(Law, GameAction)
LegalAction.InfoboxOnSuccess
LegalAction.ControllerID
LegalAction.PropertyChanged
Namespace: Eco.Gameplay.Civics.LegalActions
Assembly: Eco.Gameplay.dll
Syntax
public class SendNotice : LegalAction, INotifyPropertyChanged, IValidity, IExecutiveAction, IController, IViewController, IHasUniversalID, IDescribable

Constructors

SendNotice()

Declaration
public SendNotice()

Properties

LocationToDisplay

Declaration
public GameValue<Vector3i> LocationToDisplay { get; set; }
Property Value
Type Description
GameValue<Vector3i>

Message

Declaration
public string Message { get; set; }
Property Value
Type Description
System.String

NotificationType

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

PeopleToSendTo

Declaration
public GameValue<IAlias> PeopleToSendTo { get; set; }
Property Value
Type Description
GameValue<IAlias>

ValueToDisplay

Declaration
public GameValue<float> ValueToDisplay { get; set; }
Property Value
Type Description
GameValue<System.Single>

Methods

Description()

Declaration
public override LocString Description()
Returns
Type Description
LocString
Overrides
LegalAction.Description()

Perform(Law, GameAction, AccountChangeSet)

Declaration
protected override PostResult Perform(Law law, GameAction action, AccountChangeSet acc)
Parameters
Type Name Description
Law law
GameAction action
AccountChangeSet acc
Returns
Type Description
PostResult
Overrides
LegalAction.Perform(Law, GameAction, AccountChangeSet)

PerformExecutiveAction(User, IContextObject, Settlement, AccountChangeSet)

Declaration
public PostResult PerformExecutiveAction(User user, IContextObject context, Settlement jurisdictionSettlement, AccountChangeSet acc)
Parameters
Type Name Description
User user
IContextObject context
Settlement jurisdictionSettlement
AccountChangeSet acc
Returns
Type Description
PostResult

Implements

System.ComponentModel.INotifyPropertyChanged
IValidity
IExecutiveAction
IController
IViewController
IHasUniversalID
IDescribable

Extension Methods

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
☀
☾