Skip to content

LevelUpWrapper

Graydon edited this page Mar 21, 2017 · 5 revisions

public class LevelUpWrapper

Implements: ILevelUp

Fields

private List<ILevelUpExtension> m_LevelUpExtensions

Properties

public IManagers managers { get; }

Constructors

public LevelUpWrapper(BuildingManager buildingManager)

Methods

private void GetImplementations()
public void Release()
private void OnLevelUpExtensionsCreated()
private void OnLevelUpExtensionsReleased()
public void OnCalculateResidentialLevelUp(ref Level targetLevel, ref int educationProgress, ref int landValueProgress, ref bool landValueTooLow, int averageEducation, int landValue, ushort buildingID, Service service, SubService subService, Level currentLevel)
public void OnCalculateCommercialLevelUp(ref Level targetLevel, ref int wealthProgress, ref int landValueProgress, ref bool landValueTooLow, int averageWealth, int landValue, ushort buildingID, Service service, SubService subService, Level currentLevel)
public void OnCalculateIndustrialLevelUp(ref Level targetLevel, ref int educationProgress, ref int serviceProgress, ref bool tooFewServices, int averageEducation, int serviceScore, ushort buildingID, Service service, SubService subService, Level currentLevel)
public void OnCalculateOfficeLevelUp(ref Level targetLevel, ref int educationProgress, ref int serviceProgress, ref bool tooFewServices, int averageEducation, int serviceScore, ushort buildingID, Service service, SubService subService, Level currentLevel)

Clone this wiki locally