Show / Hide Table of Contents

Class SkillTooltipLibrary

Tooltip library for all tooltips related to skills and their levels

Inheritance
System.Object
SkillTooltipLibrary
Namespace: Eco.Gameplay.Systems.NewTooltip.TooltipLibraryFiles
Assembly: Eco.Gameplay.dll
Syntax
[TooltipLibrary]
public static class SkillTooltipLibrary : Object

Methods

BenefitsDescription(Type, User, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString BenefitsDescription(Type type, User user, TooltipOrigin origin)
Parameters
Type Name Description
System.Type type
User user
TooltipOrigin origin
Returns
Type Description
LocString

BuildUnlocks()

Declaration
public static void BuildUnlocks()

CraftingBenefits(IngredientElement, User, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString CraftingBenefits(this IngredientElement ingredientElement, User user, TooltipOrigin origin)
Parameters
Type Name Description
IngredientElement ingredientElement
User user
TooltipOrigin origin
Returns
Type Description
LocString

CurrentSkillLevel(Type, User)

Declaration
[NewTooltip]
public static LocString CurrentSkillLevel(Type skillType, User user)
Parameters
Type Name Description
System.Type skillType
User user
Returns
Type Description
LocString

DiscoveredTooltip(Type)

Declaration
[NewTooltip]
public static LocString DiscoveredTooltip(Type skillType)
Parameters
Type Name Description
System.Type skillType
Returns
Type Description
LocString

ExperienceTooltip(RecipeFamily, User)

Declaration
[NewTooltip]
public static LocString ExperienceTooltip(this RecipeFamily recipeFamily, User user)
Parameters
Type Name Description
RecipeFamily recipeFamily
User user
Returns
Type Description
LocString

ExpertsTooltip(Type)

Declaration
[NewTooltip]
public static LocString ExpertsTooltip(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
LocString

GeneralTooltip(Type)

Declaration
[NewTooltip]
public static LocString GeneralTooltip(Type skillType)
Parameters
Type Name Description
System.Type skillType
Returns
Type Description
LocString

GetUserSkillTooltipTitle(SkillTree)

Declaration
[NewTooltipTitle]
public static LocString GetUserSkillTooltipTitle(this SkillTree skillTree)
Parameters
Type Name Description
SkillTree skillTree
Returns
Type Description
LocString

GlobalLevelUpsTooltip(Type)

Declaration
[NewTooltip]
public static LocString GlobalLevelUpsTooltip(Type skillType)
Parameters
Type Name Description
System.Type skillType
Returns
Type Description
LocString

IngredientElementTooltipTitle(IngredientElement)

Declaration
[NewTooltipTitle]
public static LocString IngredientElementTooltipTitle(this IngredientElement ingredientElement)
Parameters
Type Name Description
IngredientElement ingredientElement
Returns
Type Description
LocString

Initialize()

Declaration
public static void Initialize()

LaborTooltip(Type, User)

Declaration
[NewTooltip]
public static LocString LaborTooltip(Type type, User user)
Parameters
Type Name Description
System.Type type
User user
Returns
Type Description
LocString

LearnedSkill(Type, User)

Declaration
[NewTooltip]
public static LocString LearnedSkill(Type scrollType, User user)
Parameters
Type Name Description
System.Type scrollType
User user
Returns
Type Description
LocString

LearnedTooltip(Type, User)

Declaration
[NewTooltip]
public static LocString LearnedTooltip(Type skillType, User user)
Parameters
Type Name Description
System.Type skillType
User user
Returns
Type Description
LocString

OtherPlayerSkillsTooltip(Type, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString OtherPlayerSkillsTooltip(Type skillType, TooltipOrigin origin)
Parameters
Type Name Description
System.Type skillType
TooltipOrigin origin
Returns
Type Description
LocString

PrerequisitesTooltip(Type, User, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString PrerequisitesTooltip(Type skillType, User user, TooltipOrigin origin)
Parameters
Type Name Description
System.Type skillType
User user
TooltipOrigin origin
Returns
Type Description
LocString

RecipeCraftingBenefits(Type, User, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString RecipeCraftingBenefits(Type type, User user, TooltipOrigin origin)
Parameters
Type Name Description
System.Type type
User user
TooltipOrigin origin
Returns
Type Description
LocString

RecipesSection(RecipeFamily, User)

Declaration
[NewTooltip]
public static LocString RecipesSection(this RecipeFamily recipeFamily, User user)
Parameters
Type Name Description
RecipeFamily recipeFamily
User user
Returns
Type Description
LocString

RecipeTalentBenefits(Type, User)

Declaration
[NewTooltip]
public static LocString RecipeTalentBenefits(Type type, User user)
Parameters
Type Name Description
System.Type type
User user
Returns
Type Description
LocString

SkillBenefits(Type, User, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString SkillBenefits(Type skillType, User user, TooltipOrigin origin)
Parameters
Type Name Description
System.Type skillType
User user
TooltipOrigin origin
Returns
Type Description
LocString

SkillBookControlsTooltip(SkillBook)

Declaration
[NewTooltip]
public static LocString SkillBookControlsTooltip(this SkillBook skillBook)
Parameters
Type Name Description
SkillBook skillBook
Returns
Type Description
LocString

SkillBookDescription(Type)

Declaration
[NewTooltip]
public static LocString SkillBookDescription(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
LocString

SkillBookTooltip(SkillScroll)

Declaration
[NewTooltip]
public static LocString SkillBookTooltip(this SkillScroll scroll)
Parameters
Type Name Description
SkillScroll scroll
Returns
Type Description
LocString

SkillNotDiscovered(Type)

Declaration
[NewTooltip]
public static LocString SkillNotDiscovered(Type skillType)
Parameters
Type Name Description
System.Type skillType
Returns
Type Description
LocString

SkillScrollControlsTooltip(Type, User)

Declaration
[NewTooltip]
public static LocString SkillScrollControlsTooltip(Type scrollType, User user)
Parameters
Type Name Description
System.Type scrollType
User user
Returns
Type Description
LocString

SkillScrollDescription(Type)

Declaration
[NewTooltip]
public static LocString SkillScrollDescription(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
LocString

SkillTooltipTitle(Type)

Declaration
[NewTooltipTitle]
public static LocString SkillTooltipTitle(Type skillType)
Parameters
Type Name Description
System.Type skillType
Returns
Type Description
LocString

TableTooltip(Type)

Declaration
[NewTooltip]
public static LocString TableTooltip(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
LocString

TaggedItems(IngredientElement, TooltipOrigin)

Declaration
[NewTooltip]
public static LocString TaggedItems(this IngredientElement ingredientElement, TooltipOrigin origin)
Parameters
Type Name Description
IngredientElement ingredientElement
TooltipOrigin origin
Returns
Type Description
LocString

TalentBenefitsForItemOrTag(IngredientElement, User)

Creates a tooltip section for talent benefits of a specific item.

Declaration
[NewTooltip]
public static LocString TalentBenefitsForItemOrTag(this IngredientElement ingredientElement, User user)
Parameters
Type Name Description
IngredientElement ingredientElement
User user
Returns
Type Description
LocString

UnlocksDescription(Type)

Declaration
[NewTooltip]
public static LocString UnlocksDescription(Type skillType)
Parameters
Type Name Description
System.Type skillType
Returns
Type Description
LocString

UserSkillTooltip(SkillTree)

Declaration
[NewTooltip]
public static LocString UserSkillTooltip(this SkillTree skillTree)
Parameters
Type Name Description
SkillTree skillTree
Returns
Type Description
LocString
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾