Show / Hide Table of Contents

Class UserSubTaskInteract

Detects a count of interactions using an item with a name containing a given string

Inheritance
System.Object
UserSubTask
UserSubTaskSubscribe<User.InteractionEvent>
UserSubTaskInteract
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Inherited Members
UserSubTaskSubscribe<User.InteractionEvent>.CheckComplete(User.InteractionEvent)
UserSubTaskSubscribe<User.InteractionEvent>.OnInit()
UserSubTaskSubscribe<User.InteractionEvent>.OnDeInit()
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.Internal
Assembly: Eco.Gameplay.dll
Syntax
public class UserSubTaskInteract : UserSubTaskSubscribe<User.InteractionEvent>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

UserSubTaskInteract()

Declaration
public UserSubTaskInteract()

Fields

CountNeeded

Declaration
public int CountNeeded
Field Value
Type Description
System.Int32

InteractionName

Declaration
public string InteractionName
Field Value
Type Description
System.String

ItemNameContains

Declaration
public string ItemNameContains
Field Value
Type Description
System.String

RestrictedTargetBlockName

Declaration
public string RestrictedTargetBlockName
Field Value
Type Description
System.String

TargetBlockName

Declaration
public string TargetBlockName
Field Value
Type Description
System.String

TargetBlockNames

Declaration
public string[] TargetBlockNames
Field Value
Type Description
System.String[]

TargetObjectName

Declaration
public string TargetObjectName
Field Value
Type Description
System.String

Properties

Subscription

Declaration
protected override ThreadSafeAction<User.InteractionEvent> Subscription { get; }
Property Value
Type Description
ThreadSafeAction<User.InteractionEvent>
Overrides
Eco.Gameplay.Tutorial.UserSubTaskSubscribe<Eco.Gameplay.Players.User.InteractionEvent>.Subscription

Methods

IsComplete(User.InteractionEvent)

Declaration
protected override bool IsComplete(User.InteractionEvent interaction)
Parameters
Type Name Description
User.InteractionEvent interaction
Returns
Type Description
System.Boolean
Overrides
Eco.Gameplay.Tutorial.UserSubTaskSubscribe<Eco.Gameplay.Players.User.InteractionEvent>.IsComplete(Eco.Gameplay.Players.User.InteractionEvent)

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