示例#1
0
        public void DecomposePoliciesIntoCiv(SerializableSocialPolicyData policyData, ICivilization civ)
        {
            var unlockedTrees    = AvailableTrees.Where(tree => policyData.UnlockedTrees.Contains(tree.name));
            var unlockedPolicies = AvailablePolicies.Where(policy => policyData.UnlockedPolicies.Contains(policy.name));

            PolicyCanon.OverrideUnlockedTreesForCiv(unlockedTrees, civ);
            PolicyCanon.OverrideUnlockedPoliciesForCiv(unlockedPolicies, civ);
        }