static void createOnJobRegisterCall(Job job) { JobRegisterInfo jobInfo = new JobRegisterInfo(); jobInfo.job = job; GameEventSystem.DoEvent( Event_Type.JOB_REGISTERED_TO_PLAYER, jobInfo ); }
static void RegisterAnIncomeSourceFromJob(EventInfo info) { JobRegisterInfo job = (JobRegisterInfo)info; incomeSources().Add(job.job); TaxationSystem.getIncomeafterMandatoryPayments(getAllIncomeSourceGrossTotals(12)); OnNewIncome.Invoke(); }