Example #1
0
    public override void ApplyBonusToJob(JobObj job)
    {
        switch (this.type)
        {
        case BonusType.building:
            job.buildingBonusQualityMultiplier += this.qualityBonus;
            break;

        case BonusType.leader:
            job.leaderBonusQualityMultiplier += this.qualityBonus;
            break;
        }
    }
Example #2
0
 abstract public void ApplyBonusToJob(JobObj job);
Example #3
0
        /// <summary>
        /// Convinience method to save a Job Object.
        /// Important note: DO NOT CALL THIS IN A LOOP!
        /// </summary>
        /// <param name="JobObj"></param>
        /// <remarks>
        /// Important note: DO NOT CALL THIS IN A LOOP!
        /// This method simply instantiates a JobDBMapper and calls the save method
        /// </remarks>
        public static void saveJob(params Job[] JobObj)
        {
            JobDBMapper dbm = new JobDBMapper();

            dbm.saveList(JobObj.ToList());
        }