public BiomeSurvivalSkill(CellGroup group, BiomeSurvivalSkill baseSkill) : base(group, baseSkill.Id, baseSkill.Name, baseSkill.RngOffset, baseSkill.Value) { BiomeId = baseSkill.BiomeId; Group.AddBiomeSurvivalSkill(this); CalculateNeighborhoodBiomePresence(); }
public BiomeSurvivalSkill(CellGroup group, CulturalSkill baseSkill, float initialValue) : base(group, baseSkill.Id, baseSkill.Name, baseSkill.RngOffset, initialValue) { BiomeId = GetBiomeId(baseSkill.Id); Group.AddBiomeSurvivalSkill(this); CalculateNeighborhoodBiomePresence(); }
public BiomeSurvivalSkill(CellGroup group, Biome biome, float value) : base(group, GenerateId(biome), GenerateName(biome), GenerateRngOffset(biome), value) { BiomeId = biome.Id; Group.AddBiomeSurvivalSkill(this); CalculateNeighborhoodBiomePresence(); }
public override void FinalizeLoad() { base.FinalizeLoad(); BiomeId = GetBiomeId(Id); Group.AddBiomeSurvivalSkill(this); CalculateNeighborhoodBiomePresence(); }