Show / Hide Table of Contents

Class UserAccounts

Inheritance
System.Object
UserAccounts
Implements
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasClientControlledContainers
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Players.UserHelpers
Assembly: Eco.Gameplay.dll
Syntax
public class UserAccounts : Object, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IDualPermissionManager, IHasClientControlledContainers, IController, IViewController, IHasUniversalID

Constructors

UserAccounts()

Declaration
public UserAccounts()

Properties

AccessibleAccounts

Declaration
public IEnumerable<BankAccount> AccessibleAccounts { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<BankAccount>

AssignedTitles

Declaration
public IEnumerable<Title> AssignedTitles { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Title>

CanExpandClaimsInSettlementsInfluence

Settlements that have given us special permission to claim in their territory along.

Declaration
public ControllerHashSet<Settlement> CanExpandClaimsInSettlementsInfluence { get; set; }
Property Value
Type Description
ControllerHashSet<Settlement>

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

HasGovernmentBankingPrivileges

Declaration
public ControllerHashSet<Settlement> HasGovernmentBankingPrivileges { get; set; }
Property Value
Type Description
ControllerHashSet<Settlement>

ManagedAccounts

Declaration
public IEnumerable<BankAccount> ManagedAccounts { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<BankAccount>

ManagedTitles

Declaration
public IEnumerable<AppointedTitle> ManagedTitles { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<AppointedTitle>

Registrar

Declaration
public Registrar<Title> Registrar { get; }
Property Value
Type Description
Registrar<Title>

Subscriptions

Declaration
public ref ThreadSafeSubscriptions Subscriptions { get; }
Property Value
Type Description
ThreadSafeSubscriptions

Methods

Initialize(User)

Declaration
public void Initialize(User user)
Parameters
Type Name Description
User user

Tick()

Declaration
public static void Tick()

TypeToAdd(Player, String)

Declaration
public Type TypeToAdd(Player creator, string listName)
Parameters
Type Name Description
Player creator
System.String listName
Returns
Type Description
System.Type

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IHasClientControlledContainers
IController
IViewController
IHasUniversalID

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