示例#1
0
            public override bool Test(Sim a, Sim target, bool isAutonomous, ref GreyedOutTooltipCallback greyedOutTooltipCallback)
            {
                if (Assassination.GetSkillLevel(target) <= 0)
                {
                    greyedOutTooltipCallback = Common.DebugTooltip("Skill Fail");
                    return(false);
                }

                if (a.FamilyFunds < Assassination.Settings.mHiringCost)
                {
                    greyedOutTooltipCallback = Common.DebugTooltip("Funds Fail");
                    return(false);
                }

                return(base.Test(a, target, isAutonomous, ref greyedOutTooltipCallback));
            }