GameObject |
Prefab |
null |
The Prefab of your Appliance is the visual component of the Appliance. |
GameObject |
HeldAppliancePrefab |
null |
The HeldAppliancePrefab is the visual displayed when holding the Appliance. |
List<Appliance.ApplianceProcesses> |
Processes |
new List<Appliance.ApplianceProcesses> |
The Processes defines what happens to Items when placed on this Appliance. |
List<IApplianceProperty> |
Properties |
new List<IApplianceProperty> |
The Properties attached to the Appliance. |
IEffectRange |
EffectRange |
null |
The EffectRange decices how far the EffectType will work. |
IEffectCondition |
EffectCondition |
null |
The Conditions of the Effect. |
IEffectType |
EffectType |
null |
The Type of Effect. |
EffectRepresentation |
EffectRepresentation |
null |
How the Effect is represented visually. |
bool |
IsNonInteractive |
false |
When TRUE this Appliance can't be interacted with. |
OccupancyLayer |
Layer |
null |
Layer decides where this Appliance can be placed. |
bool |
ForceHighInteractionPriority |
false |
When TRUE this Appliance will be highlighted first if other Appliances are in the same tile. |
EntryAnimation |
EntryAnimation |
null |
EntryAnimation is the animation which plays when the Appliance is placed down. |
ExitAnimation |
ExitAnimation |
null |
ExitAnimation is the animation which plays when the Appliance is picked up. |
bool |
SkipRotationAnimation |
false |
When TRUE the Rotate animation will play for this Appliance. |
bool |
IsPurchasable |
false |
When TRUE this Appliance can appear in the shop. |
bool |
IsPurchasableAsUpgrade |
false |
|
DecorationType |
ThemeRequired |
null |
ThemeRequired determines which Theme Card is needed for this Appliance to appear in the shop. |
ShoppingTags |
ShoppingTags |
ShoppingTags.None |
|
RarityTier |
RarityTier |
RarityTier.Common |
This determines the color of the Blueprint outline. |
PriceTier |
PriceTier |
PriceTier.Medium |
This determines the default price of the Appliance in the shop. |
ShopRequirementFilter |
ShopRequirementFilter |
null |
|
List<Appliance> |
RequiresForShop |
new List<Appliance> |
Each Appliance in this list is required to be owned before this Appliance will appear in the shop. |
List<Process> |
RequiresProcessForShop |
new List<Process> |
Each Process in this list is required to be active before this Appliance will appear in the shop. |
List<MenuPhase> |
RequiresPhaseForShop |
new List<MenuPhase> |
Each MenuPhase is required before this Appliance will appear in the shop. |
bool |
StableWhenMissing |
false |
When TRUE this Appliance will always appear in the shop if not already owned. |
bool |
SellOnlyAsDuplicate |
false |
When TRUE this Appliance will only appear in the shop if already owned. |
bool |
SellOnlyAsUnique |
false |
When TRUE this Appliance will NOT appear in the shop if already owned. |
bool |
PreventSale |
false |
When TRUE this Appliance can NOT be sold outside. |
List<Appliance> |
Upgrades |
new List<Appliance> |
This Appliance can be upgraded in the Blueprint Cabinet to one of the Appliances in this list. |
List<Appliance> |
Enchantments |
new List<Appliance> |
This Appliance can be enchanted in the Blueprint Cabinet to one of the Appliances in this list. |
bool |
IsNonCrated |
false |
|
Item |
CrateItem |
null |
This Item is used in the Headquarters if this Appliance is a Garage item. |