Show / Hide Table of Contents

Class PlaceableLocation

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

Inheritance
object
TaggableObject
AbstractLocation
ContainerLocation
PlaceableLocation
CoordinateLocation
Inherited Members
ContainerLocation.forceShiny
ContainerLocation.GetContainer(out GameObject, out string)
ContainerLocation.Supports(string)
ContainerLocation.Wrap()
AbstractLocation.name
AbstractLocation.sceneName
AbstractLocation.flingType
AbstractLocation.Load()
AbstractLocation.Unload()
AbstractLocation.OnLoad()
AbstractLocation.OnUnload()
AbstractLocation.Clone()
AbstractLocation.UnsafeSceneName
AbstractLocation.Placement
TaggableObject.tags
TaggableObject.LoadTags()
TaggableObject.UnloadTags()
TaggableObject.AddTag<T>()
TaggableObject.AddTag(Tag)
TaggableObject.AddTags(IEnumerable<Tag>)
TaggableObject.GetTag<T>()
TaggableObject.GetTag<T>(out T)
TaggableObject.GetTags<T>()
TaggableObject.GetOrAddTag<T>()
TaggableObject.HasTag<T>()
TaggableObject.RemoveTags<T>()
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: ItemChanger.Locations
Assembly: ItemChanger.dll
Syntax
public abstract class PlaceableLocation : ContainerLocation

Constructors

View Source

PlaceableLocation()

Declaration
protected PlaceableLocation()

Fields

View Source

managed

A managed ContainerLocation receives its container through PlaceContainer, rather than by requesting it in GetContainer.

Declaration
public bool managed
Field Value
Type Description
bool

Methods

View Source

PlaceContainer(GameObject, string)

Declaration
public abstract void PlaceContainer(GameObject obj, string containerType)
Parameters
Type Name Description
GameObject obj
string containerType

Extension Methods

Extensions.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX