public override int GetActiveContractsLimit(float mCtrlNormLevel) { if (activeContractsLimit == null || activeContractsLimit.Length != levelsMission) { debugLog("activeContractsLimit wrong size"); return(original.GetActiveContractsLimit(mCtrlNormLevel)); } return(NormLevelToArrayValue(mCtrlNormLevel, activeContractsLimit)); }