Beispiel #1
0
            public override bool Test(Sim a, RabbitHole target, bool isAutonomous, ref GreyedOutTooltipCallback greyedOutTooltipCallback)
            {
                OmniCareer omni = a.Occupation as OmniCareer;

                if (omni != null)
                {
                    if (!omni.CanPrank())
                    {
                        return(false);
                    }
                }

                Business business = OmniCareer.Career <Business>(a.Occupation);

                if (!isAutonomous && (business != null))
                {
                    if ((business != null) && !business.IsRegularWorkTime())
                    {
                        return(!business.IsPrankSet);
                    }
                }
                return(false);
            }