Table of Contents

Class NwTrigger

Namespace
Anvil.API
Assembly
NWN.Anvil.dll

A trigger volume entity.

public sealed class NwTrigger : NwTrappable, IEquatable<NwObject>
Inheritance
NwTrigger
Implements
Inherited Members
Extension Methods

Properties

IsValid

Gets a value indicating whether this is a valid object.

Methods

Clone(Location, string?, bool)

Creates a copy of this game object.

Create(string, Location, float, string?)
Deserialize(byte[])
GetObjectsInTrigger(ObjectTypes)

Gets all objects of the given types that are currently in this trigger.

GetObjectsInTrigger<T>()

Gets all objects of the given type that are currently in this trigger.

Serialize()

Events

OnClicked

Triggered when a NwTrigger is clicked.

OnDisarmed

Triggered when a NwTrigger is disarmed.

OnEnter

Triggered when an object enters an NwTrigger.

OnExit

Triggered when an object exits an NwTrigger.

OnHeartbeat

Triggered every 6 seconds for NwTrigger.

OnTrapEnter

Triggered when a game object enters a trap trigger.

OnTrapTriggered

Triggered when a trap on a NwTrigger is triggered.

OnTriggerEnter

Triggered when an object enters a trigger.

OnUserDefined

Triggered for a trigger when the associated Signal(NwTrigger, int) method is called.

Operators

implicit operator CNWSTrigger?(NwTrigger?)