Show / Hide Table of Contents

Class UserSubTask

Inheritance
System.Object
UserSubTask
UserSubTaskConditional
UserSubTaskInsertItems
UserSubTaskPlaceOrOpenWorldObject
UserSubTaskPlayerNearby
UserSubTaskSitAtTable
UserSubTaskSubscribe
UserSubTaskSubscribe<TParam>
UserSubTaskSubscribe<TParam1, TParam2>
UserSubTaskSubscribe<TParam1, TParam2, TParam3>
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Tutorial
Assembly: Eco.Gameplay.dll
Syntax
public class UserSubTask : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

UserSubTask()

Declaration
public UserSubTask()

Fields

OnComplete

Declaration
public ThreadSafeAction<UserSubTask> OnComplete
Field Value
Type Description
ThreadSafeAction<UserSubTask>

OnReset

Declaration
public ThreadSafeAction<UserSubTask> OnReset
Field Value
Type Description
ThreadSafeAction<UserSubTask>

user

Declaration
protected User user
Field Value
Type Description
User

Properties

ArrowDirection

Declaration
public HorzDir ArrowDirection { get; set; }
Property Value
Type Description
HorzDir

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
Type Description
LocString

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
public void DeInit()

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

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

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