Example #1
0
            public void Cleanup()
            {
                if (this.mProfessional != 0)
                {
                    SimDescription desc = SimDescription.Find(this.mProfessional);
                    if (desc != null && desc.CreatedSim != null)
                    {
                        VisitSituation.MakeSimExitToYard(desc.CreatedSim.LotCurrent, desc.CreatedSim);
                        Sim.MakeSimGoHome(desc.CreatedSim, false, new InteractionPriority(InteractionPriorityLevel.UserDirected));
                    }
                }

                if (this.mRequester != 0)
                {
                    KamaSimtra.Settings.sRequests.Remove(this.mRequester);
                }
            }