UnlockCard - KitchenMods/KitchenLib GitHub Wiki

GameDataObject - UnlockCard

What is an UnlockCard?

...

What overrides can I use?

UnlockCard Overrides

List<UnlockEffect> Effects                                      //

Unlock Overrides

RewardLevel ExpReward                                           // This decides the change to experience this Unlock will have.
bool IsUnlockable                                               // When TRUE : this Unlock can appear as an option.
UnlockGroup UnlockGroup                                         //
CardType CardType                                               // This decides when this Unlock should appear as an option.
int MinimumFranshise                                            // This decides what the Minimum Franchise Tier is for this card to appear as an option.
bool IsSpecificFranchiseTier                                    // When TRUE : This card will only appear on the same franchise tier as MinimumFranshise.
DishCustomerChange CustomerMultiplier                           // This decides the change to customers this Unlock will have.
float SelectionBias                                             //
List<Unlock> HardcodedRequirements                              // These Sub Unlocks are required before this Unlock appears as an option.
List<Unlock> HardcodedBlockers   

GameDataObject Overrides

int ID                                                          // This is the unique identifier for this GameDataObject. This should not be changed.

KitchenLib Overrides

string UniqueNameID                                             // This is used to generate a hashed ID.
int BaseGameDataObjectID                                        // This is used to use another GameDataObject's values as a base for this GameDataObject.
⚠️ **GitHub.com Fallback** ⚠️