Show / Hide Table of Contents

Class UserSubTaskSubscribe<TParam1, TParam2>

Inheritance
System.Object
UserSubTask
UserSubTaskSubscribe<TParam1, TParam2>
UserSubTaskAvatarObservation
UserSubTaskCameraSwitch
UserSubTaskCameraZoom
UserSubTaskChopTree
UserSubTaskEat
UserSubTaskFOVZoom
UserSubTaskJump
UserSubTaskShowCursor
UserSubTaskTooltip
UserSubTaskTooltipOpened
UserSubTaskViewMeteor
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Inherited Members
UserSubTask.user
UserSubTask.OnComplete
UserSubTask.OnReset
UserSubTask.Init(User)
UserSubTask.DeInit()
UserSubTask.SetSelected(Boolean)
UserSubTask.Added()
UserSubTask.Reset(Boolean)
UserSubTask.CompleteTask()
UserSubTask.Name
UserSubTask.CompletesPrevious
UserSubTask.GiveItem
UserSubTask.WaitForPrevious
UserSubTask.Resettable
UserSubTask.Text
UserSubTask.Complete
UserSubTask.CheckBox
UserSubTask.PointToUIElement
UserSubTask.ArrowDirection
UserSubTask.DiscordLink
UserSubTask.HideRestUntilPrevDone
UserSubTask.ControllerID
UserSubTask.PropertyChanged
Namespace: Eco.Gameplay.Tutorial
Assembly: Eco.Gameplay.dll
Syntax
public abstract class UserSubTaskSubscribe<TParam1, TParam2> : UserSubTask, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Type Parameters
Name Description
TParam1
TParam2

Constructors

UserSubTaskSubscribe()

Declaration
protected UserSubTaskSubscribe()

Properties

Subscription

Declaration
protected abstract ThreadSafeAction<TParam1, TParam2> Subscription { get; }
Property Value
Type Description
ThreadSafeAction<TParam1, TParam2>

Methods

CheckComplete(TParam1, TParam2)

Declaration
protected void CheckComplete(TParam1 p1, TParam2 p2)
Parameters
Type Name Description
TParam1 p1
TParam2 p2

IsComplete(TParam1, TParam2)

Declaration
protected virtual bool IsComplete(TParam1 p1, TParam2 p2)
Parameters
Type Name Description
TParam1 p1
TParam2 p2
Returns
Type Description
System.Boolean

OnDeInit()

Declaration
protected override void OnDeInit()
Overrides
UserSubTask.OnDeInit()

OnInit()

Declaration
protected override void OnInit()
Overrides
UserSubTask.OnInit()

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