Namespace Eco.Gameplay.Interactions.Interactors
Classes
HandsInteractor
InteractionAttribute
Block of data sent to the client that defines how a general interactor works. Method applied to must have signature: void X(Player player, InteractionTriggerInfo trigger, InteractionTarget target, List{Tag} tagsTargetable)
InteractionHexColors
Constants class containing the standardized contant colors used by Interaction coloring and highlights.
InteractionTargetServerExtensions
Server side accessors for InteractionTarget
ServerInteractionManager
Info about available interactions that's shared with the client.
Interfaces
IAoeToolItem
Interface for tools that can affect multiple blocks with a single interaction.
IHasInteractions
Identifier for types that can host methods with the InteractionAttribute.
IInteractor
Defines a type that has Interaction defined on it via InteractionAttribute.