Interactables
IInteractable Interface
public interface IInteractable
{
string DisplayName { get; }
float IndicatorYOffset { get; }
float IndicatorDistance { get; }
float CanInteractDistance { get; }
bool IsInIndicatorRange { get; }
bool IsInInteractRange { get; }
bool IsTargeted { get; }
bool CanInteract { get; }
void SetInIndicatorRange(bool value);
void SetInInteractRange(bool value);
void SetTargeted(bool value);
void Interact(GameObject interactor);
void UpdateRequirementsCheck();
}Properties
Property
Description
Methods
Method
Description
Creating Custom Interactables
InteractableObjectEntity
Interaction Flow
InteractablesManager
Best Practices
Last updated
Was this helpful?
