Show / Hide Table of Contents

Namespace ItemChanger.Locations

Classes

AutoLocation

Location type which cannot accept a container, and thus must implement itself. Examples include items given in dialogue, etc.

ContainerLocation

Location type which supports placing multiple kinds of objects.

CoordinateLocation

Location which places a container at a specified coordinate position.

CustomShopLocation

A location which implements a custom shop on a given NPC.

DualLocation

Helper location meant to be unpacked into a DualPlacement

EmptyLocation

A location with no effects. Use, for example, with DualPlacement, or in other situations where a dummy location may be needed.

EnemyFsmLocation

/A variant of EnemyLocation which accounts for the fact that some enemies may not be loaded at activeSceneChanged, and are easier to locate by fsm.

EnemyLocation

A location for modifying an enemy to drop an item container on death.

ExistingContainerLocation

An abstract location which can be optionally replaced with a container, but has a natural way of giving items if not replaced.

ExistingFsmContainerLocation

A location for modifying an object with an fsm in-place with the specified Container.

FsmObjectLocation

ObjectLocation which replaces an FsmGameObject.

LocalHintLocationExtensions

ObjectLocation

Base type for finding and replacing a game object with an item container.

PlaceableLocation

Base type for ContainerLocations which support receiving receiving a container at a placement-controlled time and manner.

ReplaceFsmLocation

A container location like ObjectLocation which looks up the object it replaces by fsm.

ShopLocation

Location for modifying any of the vanilla shops.

StartLocation

Location for giving items at the start of the scene, late enough that they appear on the UI and soul is not removed if during respawn.

Interfaces

ILocalHintLocation

Interface for locations which support a nearby toggleable item preview.

Enums

FacingDirection

The directions that a shopkeeper in a custom shop will face

In This Article
Back to top Generated by DocFX