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 |