Class UserUI
Inheritance
System.Object
UserUI
Assembly: Eco.Gameplay.dll
Syntax
public class UserUI : Object
Constructors
UserUI()
Declaration
Properties
AllSkillsDisplayed
Declaration
public ThreadSafeAction AllSkillsDisplayed { get; }
Property Value
CurrentTab
Information of the last tab selected by the user
Declaration
public string CurrentTab { get; set; }
Property Value
Type |
Description |
System.String |
|
CurrentViewEditor
Declaration
public ViewEditor CurrentViewEditor { get; set; }
Property Value
Declaration
public ThreadSafeAction FormSelected { get; }
Property Value
MinimapOpened
Declaration
public ThreadSafeAction MinimapOpened { get; }
Property Value
MinimapPan
Declaration
public ThreadSafeAction MinimapPan { get; }
Property Value
Declaration
public ThreadSafeAction MinimapTooltip { get; }
Property Value
MinimapWorldLayerSelect
Declaration
public ThreadSafeAction MinimapWorldLayerSelect { get; }
Property Value
MinimapZoom
Declaration
public ThreadSafeAction MinimapZoom { get; }
Property Value
OnClose
Declaration
public ThreadSafeAction<string> OnClose { get; }
Property Value
OnCreateRubble
Declaration
public ThreadSafeAction<string> OnCreateRubble { get; }
Property Value
OnOpen
Declaration
public ThreadSafeAction<string> OnOpen { get; }
Property Value
OnOpenedDiscordServer
Declaration
public ThreadSafeAction OnOpenedDiscordServer { get; }
Property Value
OnTabSelected
Declaration
public ThreadSafeAction<string> OnTabSelected { get; }
Property Value
WorldObjectUIOpened
Declaration
public ThreadSafeAction<WorldObject> WorldObjectUIOpened { get; }
Property Value
Methods
Init(User)
Declaration
public void Init(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Logout()
When the player logout, we close any open ViewEditor and unsubscribe.
Declaration
SubscribeTutorial(ThreadSafeAction, Func<Boolean>)
Declaration
public void SubscribeTutorial(ThreadSafeAction onChanged, Func<bool> func)
Parameters
Type |
Name |
Description |
ThreadSafeAction |
onChanged |
|
System.Func<System.Boolean> |
func |
|
SubscribeTutorial(String, ThreadSafeAction, Func<Boolean>)
Declaration
public void SubscribeTutorial(string title, ThreadSafeAction onChanged, Func<bool> func)
Parameters
Type |
Name |
Description |
System.String |
title |
|
ThreadSafeAction |
onChanged |
|
System.Func<System.Boolean> |
func |
|
SubscribeTutorial<T1>(ThreadSafeAction<T1>, Func<T1, Boolean>)
Declaration
public void SubscribeTutorial<T1>(ThreadSafeAction<T1> onChanged, Func<T1, bool> func)
Parameters
Type |
Name |
Description |
ThreadSafeAction<T1> |
onChanged |
|
System.Func<T1, System.Boolean> |
func |
|
Type Parameters
SubscribeTutorial<T>(String, ThreadSafeAction<T>, Func<T, Boolean>)
Declaration
public void SubscribeTutorial<T>(string title, ThreadSafeAction<T> onChanged, Func<T, bool> func)
Parameters
Type |
Name |
Description |
System.String |
title |
|
ThreadSafeAction<T> |
onChanged |
|
System.Func<T, System.Boolean> |
func |
|
Type Parameters
SubscribeTutorial<T1, T2>(ThreadSafeAction<T1, T2>, Func<T1, T2, Boolean>)
Declaration
public void SubscribeTutorial<T1, T2>(ThreadSafeAction<T1, T2> onChanged, Func<T1, T2, bool> func)
Parameters
Type |
Name |
Description |
ThreadSafeAction<T1, T2> |
onChanged |
|
System.Func<T1, T2, System.Boolean> |
func |
|
Type Parameters
SubscribeTutorial<T1, T2>(String, ThreadSafeAction<T1, T2>, Func<T1, T2, Boolean>)
Declaration
public void SubscribeTutorial<T1, T2>(string title, ThreadSafeAction<T1, T2> onChanged, Func<T1, T2, bool> func)
Parameters
Type |
Name |
Description |
System.String |
title |
|
ThreadSafeAction<T1, T2> |
onChanged |
|
System.Func<T1, T2, System.Boolean> |
func |
|
Type Parameters
UnsubscribeAll()
Declaration
public void UnsubscribeAll()
Extension Methods