void ApplyPolicy(Policy policy) { Population.satisfactionLevel += policy.satisfaction; Economy.money += policy.money; Economy.earningRate += policy.earningRate; PollutionEffector pollutionEffector = (new GameObject("PolicyPollutionEffector")).AddComponent <PollutionEffector>(); pollutionEffector.PollutionDirty = policy.emissionsDirty; pollutionEffector.PollutionClean = policy.emissionsClean; }
public void UnsubscribeFromPollution(PollutionEffector effector) { POLF.Remove(effector); }
public void SubscribeToPollution(PollutionEffector ME) { POLF.Add(ME); }