Class UserSubTask
Inheritance
System.Object
UserSubTask
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class UserSubTask : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
UserSubTask()
Declaration
Fields
OnComplete
Declaration
public ThreadSafeAction<UserSubTask> OnComplete
Field Value
OnReset
Declaration
public ThreadSafeAction<UserSubTask> OnReset
Field Value
user
Declaration
Field Value
Properties
ArrowDirection
Declaration
public HorzDir ArrowDirection { get; set; }
Property Value
CheckBox
Declaration
public bool CheckBox { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Complete
Declaration
public bool Complete { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CompletesPrevious
Declaration
public bool CompletesPrevious { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
DiscordLink
Declaration
public bool DiscordLink { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
GiveItem
Declaration
public string GiveItem { get; set; }
Property Value
Type |
Description |
System.String |
|
HideRestUntilPrevDone
Declaration
public bool HideRestUntilPrevDone { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
PointToUIElement
Declaration
public string PointToUIElement { get; set; }
Property Value
Type |
Description |
System.String |
|
Resettable
Declaration
public bool Resettable { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Text
Declaration
public LocString Text { get; set; }
Property Value
WaitForPrevious
Declaration
public bool WaitForPrevious { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Added()
Declaration
public virtual void Added()
CompleteTask()
Declaration
public void CompleteTask()
DeInit()
Declaration
Init(User)
Declaration
public void Init(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
OnDeInit()
Declaration
protected virtual void OnDeInit()
OnInit()
Declaration
protected virtual void OnInit()
Reset(Boolean)
Declaration
public virtual void Reset(bool forceReset = false)
Parameters
Type |
Name |
Description |
System.Boolean |
forceReset |
|
SetSelected(Boolean)
Declaration
public virtual void SetSelected(bool set)
Parameters
Type |
Name |
Description |
System.Boolean |
set |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods