Show / Hide Table of Contents

Class DivineLocation

Location which replaces the shinies inside Divine's room. Each of the 3 shinies requires its own location with this implementation.

Inheritance
System.Object
TaggableObject
AbstractLocation
ExistingContainerLocation
ExistingFsmContainerLocation
DivineLocation
Implements
ILocalHintLocation
Inherited Members
ExistingFsmContainerLocation.objectName
ExistingFsmContainerLocation.fsmName
ExistingFsmContainerLocation.replacePath
ExistingFsmContainerLocation.elevation
ExistingFsmContainerLocation.HintActive
ExistingFsmContainerLocation.OnEnable(PlayMakerFSM)
ExistingFsmContainerLocation.ReplaceOnSceneChange(Scene)
ExistingFsmContainerLocation.AsContainerLocation()
ExistingContainerLocation.containerType
ExistingContainerLocation.nonreplaceable
ExistingContainerLocation.WillBeReplaced()
ExistingContainerLocation.Wrap()
AbstractLocation.name
AbstractLocation.sceneName
AbstractLocation.UnsafeSceneName
AbstractLocation.flingType
AbstractLocation.Placement
AbstractLocation.Load()
AbstractLocation.Unload()
AbstractLocation.Clone()
TaggableObject.tags
TaggableObject.LoadTags()
TaggableObject.UnloadTags()
TaggableObject.AddTag<T>()
TaggableObject.AddTag(Tag)
TaggableObject.AddTags(IEnumerable<Tag>)
TaggableObject.GetTag<T>()
TaggableObject.GetTag<T>(T)
TaggableObject.GetTags<T>()
TaggableObject.GetOrAddTag<T>()
TaggableObject.HasTag<T>()
TaggableObject.RemoveTags<T>()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ItemChanger.Locations.SpecialLocations
Assembly: ItemChanger.dll
Syntax
public class DivineLocation : ExistingFsmContainerLocation, ILocalHintLocation

Fields

| Improve this Doc View Source

requiredCharmID

Declaration
public int requiredCharmID
Field Value
Type Description
System.Int32
| Improve this Doc View Source

shopSlot

Declaration
public DivineLocation.DivineShopSlot shopSlot
Field Value
Type Description
DivineLocation.DivineShopSlot

Properties

| Improve this Doc View Source

HandlesCostBeforeContainer

Declaration
public override bool HandlesCostBeforeContainer { get; }
Property Value
Type Description
System.Boolean
Overrides
ExistingContainerLocation.HandlesCostBeforeContainer

Methods

| Improve this Doc View Source

OnLoad()

Declaration
protected override void OnLoad()
Overrides
ExistingFsmContainerLocation.OnLoad()
| Improve this Doc View Source

OnReplace(GameObject, Container)

Declaration
protected override void OnReplace(GameObject obj, Container c)
Parameters
Type Name Description
GameObject obj
Container c
Overrides
ExistingFsmContainerLocation.OnReplace(GameObject, Container)
| Improve this Doc View Source

OnUnload()

Declaration
protected override void OnUnload()
Overrides
ExistingFsmContainerLocation.OnUnload()

Implements

ILocalHintLocation

Extension Methods

Extensions.Yield<T>(T)
LocalHintLocationExtensions.GetItemHintActive(ILocalHintLocation)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX