public MarketProfile(AudienceSize AudienceSize, Monetisation MonetisationType, Margin Margin, AppComplexity AppComplexity, NicheSpeed NicheSpeed) { this.AudienceSize = AudienceSize; this.MonetisationType = MonetisationType; this.Margin = Margin; this.AppComplexity = AppComplexity; this.NicheSpeed = NicheSpeed; }
GameEntity SetMarkets(NicheType nicheType, int startDate, int duration, AudienceSize AudienceSize, Monetisation MonetisationType, Margin Margin, NicheSpeed Iteration, AppComplexity ProductComplexity ) { return(SetMarkets( nicheType, startDate, duration, new MarketProfile { AudienceSize = AudienceSize, NicheSpeed = Iteration, Margin = Margin, MonetisationType = MonetisationType, AppComplexity = ProductComplexity } )); }
// complexity public MarketProfile SetComplexity(AppComplexity appComplexity) { AppComplexity = appComplexity; return(this); }
public static GameEntity SetMarkets( NicheType nicheType, int startDate, int duration, GameContext gameContext, AudienceSize AudienceSize, Monetisation MonetisationType, Margin Margin, NicheSpeed Iteration, AppComplexity ProductComplexity ) { var profile = new MarketProfile { AudienceSize = AudienceSize, NicheSpeed = Iteration, Margin = Margin, MonetisationType = MonetisationType, AppComplexity = ProductComplexity }; return(SetMarkets(nicheType, startDate, duration, gameContext, profile)); }