Show / Hide Table of Contents

Class AuthItemData

Inheritance
System.Object
AuthItemData
Implements
IClearOnTrade
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Components
Assembly: Eco.Gameplay.dll
Syntax
public class AuthItemData : Object, IClearOnTrade, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

AuthItemData()

Declaration
public AuthItemData()

Properties

Consumers

Declaration
public ThreadSafeList<IAlias> Consumers { get; set; }
Property Value
Type Description
ThreadSafeList<IAlias>

ConsumersUpdatedEvent

Declaration
public static ThreadSafeAction<AuthItemData> ConsumersUpdatedEvent { get; }
Property Value
Type Description
ThreadSafeAction<AuthItemData>

ControllerID

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

Methods

SetConsumers(IEnumerable<IAlias>)

Set consumers and invoke the consumers updated event.

Declaration
public void SetConsumers(IEnumerable<IAlias> consumers)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IAlias> consumers

Events

PropertyChanged

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

Implements

IClearOnTrade
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
MiscTooltipLibrary.AuthItemTooltip(AuthItemData, TooltipOrigin)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾