Show / Hide Table of Contents

Class UserTooltipDetails

Helper class to separate main users information from additional one, so we can for separate tooltip for it.

Inheritance
System.Object
UserTooltipDetails
Implements
IController
IViewController
IHasUniversalID
IHasSerializableID
ILinkable
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
Namespace: Eco.Gameplay.Players.UserHelpers
Assembly: Eco.Gameplay.dll
Syntax
public class UserTooltipDetails : Object, IController, IViewController, IHasUniversalID, IHasSerializableID, ILinkable, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions

Constructors

UserTooltipDetails()

Declaration
public UserTooltipDetails()

UserTooltipDetails(User)

Declaration
public UserTooltipDetails(User user)
Parameters
Type Name Description
User user

Properties

ControllerID

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

Subscriptions

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

User

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

Methods

OnLinkClicked(TooltipOrigin, TooltipClickContext, User)

Declaration
public void OnLinkClicked(TooltipOrigin origin, TooltipClickContext clickContext, User user)
Parameters
Type Name Description
TooltipOrigin origin
TooltipClickContext clickContext
User user

SetUser(User)

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

UILinkContent()

Declaration
public LocString UILinkContent()
Returns
Type Description
LocString

Events

PropertyChanged

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

Implements

IController
IViewController
IHasUniversalID
IHasSerializableID
ILinkable
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
CultureTooltips.UserCultureTooltip(UserTooltipDetails)
TypeTooltipExtensions.UILinkGeneric(Object)
UserDetailsTooltipLibrary.DetailsTooltipTitle(UserTooltipDetails)
UserDetailsTooltipLibrary.SkillsetTooltip(UserTooltipDetails)
UserDetailsTooltipLibrary.ContractTooltip(UserTooltipDetails)
UserDetailsTooltipLibrary.Economy(UserTooltipDetails)
UserDetailsTooltipLibrary.Titles(UserTooltipDetails)
UserDetailsTooltipLibrary.Demographics(UserTooltipDetails)
UserDetailsTooltipLibrary.ResidencyTooltip(UserTooltipDetails)
UserDetailsTooltipLibrary.Food(UserTooltipDetails)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾