public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { if (!PoseManager.IsPoseBoxAvailable()) { return(false); } Sim poser = PoseManager.LastPoser; if (poser == null) { return(false); } if (PoseManager.LastPoser == target) { return(false); } string poseData = PoseManager.GetCurrentPose(poser); if (poseData == null) { return(false); } return(true); }
public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return(PoseManager.IsPosing(target) && !isAutonomous); }
public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return(PoseManager.MovedObjects.Count > 0 && !isAutonomous); }
public override bool Test(Sim actor, Decorator itemToMove, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return(!isAutonomous && itemToMove.HasItemsToMove()); }
public override bool Test(Sim actor, CmoPoseBox target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return((CmoPoseBox.myList.Count > 0) && PoseManager.IsPoseBoxAvailable()); }
public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return(PoseData.HasPoseData && !isAutonomous && PoseManager.IsPoseBoxAvailable()); }
public override bool Test(Sim actor, CmoPoseBox target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return(PoseData.HasPoseData && !isAutonomous); }
public override bool Test(Sim actor, GameObject target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback) { return(!isAutonomous); }