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);
            }
Ejemplo n.º 2
0
 public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback)
 {
     return(PoseManager.IsPosing(target) && !isAutonomous);
 }
Ejemplo n.º 3
0
 public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback)
 {
     return(PoseManager.MovedObjects.Count > 0 && !isAutonomous);
 }
Ejemplo n.º 4
0
 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());
 }
Ejemplo n.º 6
0
 public override bool Test(Sim actor, Sim target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback)
 {
     return(PoseData.HasPoseData && !isAutonomous && PoseManager.IsPoseBoxAvailable());
 }
Ejemplo n.º 7
0
 public override bool Test(Sim actor, CmoPoseBox target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback)
 {
     return(PoseData.HasPoseData && !isAutonomous);
 }
Ejemplo n.º 8
0
 public override bool Test(Sim actor, GameObject target, bool isAutonomous, ref Sims3.SimIFace.GreyedOutTooltipCallback greyedOutTooltipCallback)
 {
     return(!isAutonomous);
 }