Class EggShopPlacement
Placement which implements a shop at Jiji.
Talking to Jiji gives the option to pay costs, and choosing to do so leads to Jiji spawning the corresponding items wrapped in individual containers.
Inherited Members
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.Placements
Assembly: ItemChanger.dll
Syntax
public class EggShopPlacement : AbstractPlacement, IMultiCostPlacement, IPrimaryLocationPlacement
Constructors
| Improve this Doc View SourceEggShopPlacement(String)
Declaration
public EggShopPlacement(string Name)
Parameters
Type | Name | Description |
---|---|---|
System.String | Name |
Fields
| Improve this Doc View Sourcecontainers
Declaration
public Dictionary<int, string> containers
Field Value
Type | Description |
---|---|
Dictionary<System.Int32, System.String> |
Location
Declaration
public PlaceableLocation Location
Field Value
Type | Description |
---|---|
PlaceableLocation |
Properties
| Improve this Doc View SourcePurchasedAll
Declaration
public bool PurchasedAll { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
| Improve this Doc View SourceCanPurchaseAny()
Declaration
public bool CanPurchaseAny()
Returns
Type | Description |
---|---|
System.Boolean |
GetPlacementAndLocationTags()
Declaration
public override IEnumerable<Tag> GetPlacementAndLocationTags()
Returns
Type | Description |
---|---|
IEnumerable<Tag> |
Overrides
| Improve this Doc View SourceOnLoad()
Declaration
protected override void OnLoad()
Overrides
| Improve this Doc View SourceOnUnload()
Declaration
protected override void OnUnload()
Overrides
| Improve this Doc View SourcePurchaseAndSpawnNewItems()
Declaration
public void PurchaseAndSpawnNewItems()
SpawnItem(Int32)
Declaration
public void SpawnItem(int i)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | i |
Explicit Interface Implementations
| Improve this Doc View SourceIPrimaryLocationPlacement.Location
Declaration
AbstractLocation IPrimaryLocationPlacement.Location { get; }
Returns
Type | Description |
---|---|
AbstractLocation |