Show / Hide Table of Contents

Class ShinyContainer

Container for creating and modifying shiny items.

Inheritance
System.Object
Container
ShinyContainer
Inherited Members
Container.Unknown
Container.Shiny
Container.GrubJar
Container.GeoRock
Container.Chest
Container.Tablet
Container.Shop
Container.Enemy
Container.Mimic
Container.Totem
Container.Bluggsac
Container.GetContainer(String)
Container.DefineContainer(Container)
Container.DefineContainer<T>()
Container.SupportsAll(String, Boolean, Boolean, Boolean)
Container.ApplyTargetContext(GameObject, GameObject, Single)
Container.ApplyTargetContext(GameObject, Single, Single, Single)
Container.OnEnable(PlayMakerFSM)
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.Containers
Assembly: ItemChanger.dll
Syntax
public class ShinyContainer : Container

Properties

| Improve this Doc View Source

Name

Declaration
public override string Name { get; }
Property Value
Type Description
System.String
Overrides
Container.Name
| Improve this Doc View Source

SupportsCost

Declaration
public override bool SupportsCost { get; }
Property Value
Type Description
System.Boolean
Overrides
Container.SupportsCost
| Improve this Doc View Source

SupportsDrop

Declaration
public override bool SupportsDrop { get; }
Property Value
Type Description
System.Boolean
Overrides
Container.SupportsDrop
| Improve this Doc View Source

SupportsInstantiate

Declaration
public override bool SupportsInstantiate { get; }
Property Value
Type Description
System.Boolean
Overrides
Container.SupportsInstantiate
| Improve this Doc View Source

SupportsSceneChange

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

Methods

| Improve this Doc View Source

AddChangeSceneToFsm(PlayMakerFSM, ChangeSceneInfo)

Declaration
public override void AddChangeSceneToFsm(PlayMakerFSM fsm, ChangeSceneInfo info)
Parameters
Type Name Description
PlayMakerFSM fsm
ChangeSceneInfo info
Overrides
Container.AddChangeSceneToFsm(PlayMakerFSM, ChangeSceneInfo)
| Improve this Doc View Source

AddCostToFsm(PlayMakerFSM, CostInfo)

Declaration
public override void AddCostToFsm(PlayMakerFSM fsm, CostInfo info)
Parameters
Type Name Description
PlayMakerFSM fsm
CostInfo info
Overrides
Container.AddCostToFsm(PlayMakerFSM, CostInfo)
| Improve this Doc View Source

AddGiveEffectToFsm(PlayMakerFSM, ContainerGiveInfo)

Declaration
public override void AddGiveEffectToFsm(PlayMakerFSM fsm, ContainerGiveInfo info)
Parameters
Type Name Description
PlayMakerFSM fsm
ContainerGiveInfo info
Overrides
Container.AddGiveEffectToFsm(PlayMakerFSM, ContainerGiveInfo)
| Improve this Doc View Source

GetNewContainer(ContainerInfo)

Declaration
public override GameObject GetNewContainer(ContainerInfo info)
Parameters
Type Name Description
ContainerInfo info
Returns
Type Description
GameObject
Overrides
Container.GetNewContainer(ContainerInfo)

Extension Methods

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