Class UserSubTaskInteract
Detects a count of interactions using an item with a name containing a given string
Inheritance
System.Object
UserSubTaskInteract
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class UserSubTaskInteract : UserSubTaskSubscribe<User.InteractionEvent>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
UserSubTaskInteract()
Declaration
public UserSubTaskInteract()
Fields
CountNeeded
Declaration
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
Overrides
Eco.Gameplay.Tutorial.UserSubTaskSubscribe<Eco.Gameplay.Players.User.InteractionEvent>.Subscription
Methods
IsComplete(User.InteractionEvent)
Declaration
protected override bool IsComplete(User.InteractionEvent interaction)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Eco.Gameplay.Tutorial.UserSubTaskSubscribe<Eco.Gameplay.Players.User.InteractionEvent>.IsComplete(Eco.Gameplay.Players.User.InteractionEvent)
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods