Show / Hide Table of Contents

Class TooltipCacheErrorDetection

Inheritance
System.Object
TooltipCacheErrorDetection
Namespace: Eco.Gameplay.Systems.NewTooltip
Assembly: Eco.Gameplay.dll
Syntax
[ChatCommandHandler]
public class TooltipCacheErrorDetection : Object

Constructors

TooltipCacheErrorDetection()

Declaration
public TooltipCacheErrorDetection()

Fields

TypeToTooltips

Contains all parts for a given type.

Declaration
public static Dictionary<Type, List<TooltipPartBase>> TypeToTooltips
Field Value
Type Description
System.Collections.Generic.Dictionary<System.Type, System.Collections.Generic.List<TooltipPartBase>>

Methods

CheckForErrorsWithUserCachedTooltips(List<LocString>)

Declaration
public static void CheckForErrorsWithUserCachedTooltips(List<LocString> results)
Parameters
Type Name Description
System.Collections.Generic.List<LocString> results

DoCacheClear()

Declaration
public static void DoCacheClear()

DoPeriodicErrorCheck()

Declaration
public static void DoPeriodicErrorCheck()

GetDebugStatsForPart(TooltipPartBase, List<LocString>)

Declaration
public static (int, int) GetDebugStatsForPart(TooltipPartBase part, List<LocString> results)
Parameters
Type Name Description
TooltipPartBase part
System.Collections.Generic.List<LocString> results
Returns
Type Description
System.ValueTuple<System.Int32, System.Int32>

OnPartCached(TooltipPartBase, User, IController, String)

Declaration
public static void OnPartCached(TooltipPartBase part, User user, IController controller, string text)
Parameters
Type Name Description
TooltipPartBase part
User user
IController controller
System.String text

TooltipClearCache(User)

Declaration
[ChatSubCommand]
public static void TooltipClearCache(User user)
Parameters
Type Name Description
User user

TooltipStatus(User)

Declaration
[ChatSubCommand]
public static void TooltipStatus(User user)
Parameters
Type Name Description
User user

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