Class TextLinkManager
Inheritance
System.Object
TextLinkManager
Assembly: Eco.Gameplay.dll
Syntax
public class TextLinkManager : Object
Constructors
TextLinkManager()
Declaration
Methods
GetLinkId(Object)
Declaration
public static string GetLinkId(object link)
Parameters
Type |
Name |
Description |
System.Object |
link |
|
Returns
Type |
Description |
System.String |
|
GetLinkTarget(String)
Declaration
public static object GetLinkTarget(string linkId)
Parameters
Type |
Name |
Description |
System.String |
linkId |
|
Returns
Type |
Description |
System.Object |
|
Initialize()
Declaration
public static void Initialize()
MarkUpText(String)
Adds tooltip links to the text as appropriate. This is an expensive operation.
Declaration
public static string MarkUpText(string text)
Parameters
Type |
Name |
Description |
System.String |
text |
|
Returns
Type |
Description |
System.String |
|
OnButtonClicked(String, String, BSONObject, INetClient)
Handles button link presses, invokes the give rpc name onto the controller with the given link ID.
Declaration
public static void OnButtonClicked(string linkId, string rpcMethodName, BSONObject args, INetClient playerClient)
Parameters
Type |
Name |
Description |
System.String |
linkId |
|
System.String |
rpcMethodName |
|
BSONObject |
args |
|
INetClient |
playerClient |
|
OnLinkClicked(Player, IController, TooltipOrigin, TooltipClickContext)
Declaration
public static void OnLinkClicked(Player player, IController obj, TooltipOrigin origin, TooltipClickContext clickContext)
Parameters
OnLinkClicked(String, TooltipOrigin, TooltipClickContext, User)
Declaration
public static void OnLinkClicked(string linkId, TooltipOrigin origin, TooltipClickContext clickContext, User user)
Parameters
Extension Methods