Show / Hide Table of Contents

Class PickerTracker

Inheritance
System.Object
Picker
PickerObject
PickerTracker
Implements
IController
IViewController
IHasUniversalID
Inherited Members
PickerObject.SubscribedContainers
PickerObject.SetLocation(Player, PointOfInterest)
PickerObject.Initialize()
PickerObject.ValidOwnership(String, User)
PickerObject.CheckAnyCanContain(IEnumerable<ItemStack>)
PickerObject.CheckAllCanContain(IEnumerable<ItemStack>)
PickerObject.ForceLocation(WorldObject)
PickerObject.ObjectChoice
PickerObject.Choice
PickerObject.PickedObj
PickerObject.Deed
PickerObject.ItemStacks
PickerObject.ConsolidatedItemsInContainer
PickerObject.Storages
PickerObject.IsSet
Picker.ContainsPropertyAt(Vector2i)
Picker.Authed(User)
Picker.Pick(Player)
Picker.GetView(Player)
Picker.Finished()
Picker.ChoiceChanged()
Picker.Category
Picker.Pos
Picker.PrependMarker
Picker.MarkerUsername
Picker.Description
Picker.OnContentsChanged
Picker.TotalPropertyArea
Picker.ControllerID
Namespace: Eco.Gameplay.Utils
Assembly: Eco.Gameplay.dll
Syntax
public class PickerTracker : PickerObject, IController, IViewController, IHasUniversalID

Constructors

PickerTracker()

Declaration
public PickerTracker()

PickerTracker(InventoryActionType, String, String, Boolean)

Declaration
public PickerTracker(InventoryActionType trackAction, string description = null, string offscreenText = null, bool autocontrolMarker = true)
Parameters
Type Name Description
InventoryActionType trackAction
System.String description
System.String offscreenText
System.Boolean autocontrolMarker

Properties

Contents

Declaration
public override string Contents { get; }
Property Value
Type Description
System.String
Overrides
PickerObject.Contents

Tracker

Declaration
public ItemTracker Tracker { get; set; }
Property Value
Type Description
ItemTracker

Methods

Accepted(String, User)

Declaration
public override void Accepted(string prepend, User user)
Parameters
Type Name Description
System.String prepend
User user
Overrides
Picker.Accepted(String, User)

ActionPerformed(GameAction)

Declaration
public bool ActionPerformed(GameAction action)
Parameters
Type Name Description
GameAction action
Returns
Type Description
System.Boolean

AddRemainingItems(IEnumerable<ItemStack>)

Declaration
public void AddRemainingItems(IEnumerable<ItemStack> items)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<ItemStack> items

SetOriginalStacks(IEnumerable<IStack>)

Declaration
public void SetOriginalStacks(IEnumerable<IStack> stacks = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IStack> stacks

ShouldOverrideAuth(GameAction)

Declaration
public bool ShouldOverrideAuth(GameAction action)
Parameters
Type Name Description
GameAction action
Returns
Type Description
System.Boolean

Test()

Declaration
public Result Test()
Returns
Type Description
Result

UpdateMarker(User, String)

Declaration
public void UpdateMarker(User user, string prepend = "")
Parameters
Type Name Description
User user
System.String prepend

UpdateMarks()

Declaration
protected override void UpdateMarks()
Overrides
Picker.UpdateMarks()

Implements

IController
IViewController
IHasUniversalID

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