Vixen
caa30e12
csharp
public sealed class Interactable

An interactable with its names resolved.

Read the guide page for this →

Fields and properties (13)

  • public InteractableDefinition Definition

    What it was compiled from.

  • public DefId Id

    Its id.

  • public string DisplayName

    What it is called.

  • public GameplayTag Tag

    What it is.

  • public DefId Yields

    What using it yields.

  • public float ChannelSeconds

    How long using it takes, never below zero.

  • public InterruptOn Interrupts

    What stops it.

  • public int Uses

    How many times it may be used, or zero for a lever.

  • public bool IsUnlimited

    Whether it can be used for ever.

  • public float RespawnSeconds

    How long until it comes back.

  • public InteractionInstancing Instancing

    Whose the remaining uses are.

  • public RequirementSet Requirements

    What has to be true to use it.

  • public ReadOnlySpan<GameplayTag> Grants

    What using it grants.

Used by (3)

  • ReferenceTestsMmo.Content.Tests
  • InteractionLibraryVixen.Gameplay.Interaction
  • InteractionNodeVixen.Gameplay.Interaction