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, 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(PoseManager.IsPosing(target) && !isAutonomous && PoseManager.IsPoseBoxAvailable());
 }