public void Register()
        {
            combatChip.OnUse += Action;
            combatChip.Register(KeyName);
            MoreCombatChips.Log($"Registered Chip: {combatChip.Name} with ID {combatChip.GetID()}");

            ModdedChip thisChip = new ModdedChip(combatChip);

            StoreExtraDetails(ref thisChip);
            MoreCombatChips.ModdedChipsList.Add(thisChip);

            AddRequiredResources();
        }
 protected override void StoreExtraDetails(ref ModdedChip moddedChip)
 {
     base.StoreExtraDetails(ref moddedChip);
     ApplyMoreAdvancedChipData(ref moddedChip);
 }
 protected void ApplyMoreAdvancedChipData(ref ModdedChip moddedChip)
 {
     moddedChip.SetCost(11, 16);
     moddedChip.isAdvanced = true;
 }
 protected virtual void StoreExtraDetails(ref ModdedChip moddedChip)
 {
 }