Class SoulTotemContainer
Inheritance
SoulTotemContainer
Assembly: ItemChanger.dll
Syntax
public class SoulTotemContainer : Container
Constructors
View Source
SoulTotemContainer()
Declaration
public SoulTotemContainer()
Fields
View Source
Elevation
Declaration
public static readonly Dictionary<SoulTotemSubtype, float> Elevation
Field Value
View Source
HitCount
Declaration
public static readonly Dictionary<SoulTotemSubtype, int> HitCount
Field Value
View Source
ShrinkageFactor
Declaration
public static readonly Dictionary<SoulTotemSubtype, float> ShrinkageFactor
Field Value
View Source
WasEverObtainedColor
Declaration
public static readonly Color WasEverObtainedColor
Field Value
Properties
View Source
Name
The unique name of the container.
Declaration
public override string Name { get; }
Property Value
Overrides
View Source
SupportsDrop
Returns true if the container has a natural way to be dropped from midair.
Declaration
public override bool SupportsDrop { get; }
Property Value
Overrides
View Source
SupportsInstantiate
Returns true if the container can be instantiated. For some containers, this value is variable in which objects were preloaded.
Declaration
public override bool SupportsInstantiate { get; }
Property Value
Overrides
Methods
View Source
AddGiveEffectToFsm(PlayMakerFSM, ContainerGiveInfo)
Declaration
public override void AddGiveEffectToFsm(PlayMakerFSM fsm, ContainerGiveInfo info)
Parameters
Overrides
View Source
ApplyTargetContext(GameObject, float, float, float)
Puts the container in the specified position, up to the elevation correction in y.
Declaration
public override void ApplyTargetContext(GameObject obj, float x, float y, float elevation)
Parameters
Overrides
View Source
ApplyTargetContext(GameObject, GameObject, float)
Puts the container in the same position and hierarchy of the target, up to the elevation correction in y.
Declaration
public override void ApplyTargetContext(GameObject obj, GameObject target, float elevation)
Parameters
Overrides
View Source
GetNewContainer(ContainerInfo)
Produces a new object of this container type.
Declaration
public override GameObject GetNewContainer(ContainerInfo info)
Parameters
Returns
Overrides
Exceptions
View Source
GetNewSoulTotemName(AbstractPlacement)
Declaration
public static string GetNewSoulTotemName(AbstractPlacement placement)
Parameters
Returns
View Source
GetSoulTotemSubtype(GameObject)
Declaration
public static SoulTotemSubtype GetSoulTotemSubtype(GameObject totem)
Parameters
Returns
Extension Methods