Show / Hide Table of Contents

Class TooltipExtensions

Inheritance
System.Object
TooltipExtensions
Namespace: Eco.Gameplay.Systems.NewTooltip
Assembly: Eco.Gameplay.dll
Syntax
public static class TooltipExtensions : Object

Methods

FoldoutLink(IEnumerable<LocString>, LocString, LocString)

Declaration
public static LocString FoldoutLink(this IEnumerable<LocString> list, LocString foldoutLinkText, LocString itemNounSingular)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<LocString> list
LocString foldoutLinkText
LocString itemNounSingular
Returns
Type Description
LocString

FoldoutList(IEnumerable<LocString>, LocString, TooltipOrigin, Int32, String)

Declaration
public static LocString FoldoutList(this IEnumerable<LocString> this, LocString itemNounSingular, TooltipOrigin origin, int max = 5, string joinString = "\n")
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<LocString> this
LocString itemNounSingular
TooltipOrigin origin
System.Int32 max
System.String joinString
Returns
Type Description
LocString

FoldoutListLoc(IEnumerable<LocString>, String, TooltipOrigin, Int32, String)

Declaration
public static LocString FoldoutListLoc(this IEnumerable<LocString> list, string itemNounSingular, TooltipOrigin origin, int max = 5, string joinString = "\n")
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<LocString> list
System.String itemNounSingular
TooltipOrigin origin
System.Int32 max
System.String joinString
Returns
Type Description
LocString

GetTypeTooltipUILink(Player, String)

Declaration
public static LocString GetTypeTooltipUILink(this Player player, string typeName)
Parameters
Type Name Description
Player player
System.String typeName
Returns
Type Description
LocString

InlineFoldoutList(IEnumerable<LocString>, LocString, TooltipOrigin, Int32)

Declaration
public static LocString InlineFoldoutList(this IEnumerable<LocString> list, LocString itemNounSingular, TooltipOrigin origin, int max = 5)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<LocString> list
LocString itemNounSingular
TooltipOrigin origin
System.Int32 max
Returns
Type Description
LocString

InlineFoldoutListLoc(IEnumerable<LocString>, String, TooltipOrigin, Int32)

Declaration
public static LocString InlineFoldoutListLoc(this IEnumerable<LocString> list, string itemNounSingular, TooltipOrigin origin, int max = 5)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<LocString> list
System.String itemNounSingular
TooltipOrigin origin
System.Int32 max
Returns
Type Description
LocString
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾