Exemplo n.º 1
0
        protected override void Process(SimDescription sim)
        {
            List <BodyTypes> types = new List <BodyTypes>(CASParts.BodyHairTypes);

            types.Add(BodyTypes.Beard);

            RemovePartsOutfitTask.Perform(sim, types, false, null);
        }
Exemplo n.º 2
0
 protected override void Process(SimDescription sim)
 {
     RemovePartsOutfitTask.Perform(sim, CASParts.sAccessories, false, delegate
     {
         Dresser.Settings.RemoveTested(sim, CheckOutfitTask.ProcessOptions.Accessories);
         CheckOutfitTask.Controller.AddToQueue(sim, CheckOutfitTask.ProcessOptions.Accessories);
     });
 }
Exemplo n.º 3
0
        protected override OptionResult Run(GameHitParameters <Sim> parameters)
        {
            if (!AcceptCancelDialog.Show(Common.Localize(GetTitlePrefix() + ":Prompt", parameters.mTarget.IsFemale, new object[] { parameters.mTarget })))
            {
                return(OptionResult.Failure);
            }

            RemovePartsOutfitTask.Perform(parameters.mTarget, CASParts.sMakeup, false, null);

            return(OptionResult.SuccessRetain);
        }
Exemplo n.º 4
0
        protected override void Process(SimDescription sim)
        {
            List <BodyTypes> types = new List <BodyTypes>(CASParts.BodyHairTypes);

            types.Add(BodyTypes.Beard);

            RemovePartsOutfitTask.Perform(sim, types, false, delegate
            {
                Dresser.Settings.RemoveTested(sim, CheckOutfitTask.ProcessOptions.BodyHair | CheckOutfitTask.ProcessOptions.Beard);
                CheckOutfitTask.Controller.AddToQueue(sim, CheckOutfitTask.ProcessOptions.BodyHair | CheckOutfitTask.ProcessOptions.Beard);
            });
        }
Exemplo n.º 5
0
        protected override OptionResult Run(GameHitParameters <Sim> parameters)
        {
            if (!AcceptCancelDialog.Show(Common.Localize(GetTitlePrefix() + ":Prompt", parameters.mTarget.IsFemale, new object[] { parameters.mTarget })))
            {
                return(OptionResult.Failure);
            }

            RemovePartsOutfitTask.Perform(parameters.mTarget, CASParts.sAccessories, true, delegate
            {
                CheckOutfitTask.Controller.AddToQueue(parameters.mTarget.SimDescription, CheckOutfitTask.ProcessOptions.Accessories | CheckOutfitTask.ProcessOptions.CurrentOutfit);
            });
            return(OptionResult.SuccessRetain);
        }
Exemplo n.º 6
0
        protected override OptionResult Run(GameHitParameters <Sim> parameters)
        {
            if (!AcceptCancelDialog.Show(Common.Localize(GetTitlePrefix() + ":Prompt", parameters.mTarget.IsFemale, new object[] { parameters.mTarget })))
            {
                return(OptionResult.Failure);
            }

            List <BodyTypes> types = new List <BodyTypes>(CASParts.BodyHairTypes);

            types.Add(BodyTypes.Beard);

            RemovePartsOutfitTask.Perform(parameters.mTarget, types, false, null);

            return(OptionResult.SuccessRetain);
        }
Exemplo n.º 7
0
        protected override OptionResult Run(GameHitParameters <Sim> parameters)
        {
            if (!AcceptCancelDialog.Show(Common.Localize(GetTitlePrefix() + ":Prompt", parameters.mTarget.IsFemale, new object[] { parameters.mTarget })))
            {
                return(OptionResult.Failure);
            }

            List <BodyTypes> types = new List <BodyTypes>(CASParts.BodyHairTypes);

            types.Add(BodyTypes.Beard);

            RemovePartsOutfitTask.Perform(parameters.mTarget, types, false, delegate
            {
                Dresser.Settings.RemoveTested(parameters.mTarget.SimDescription, CheckOutfitTask.ProcessOptions.BodyHair | CheckOutfitTask.ProcessOptions.Beard);
                CheckOutfitTask.Controller.AddToQueue(parameters.mTarget.SimDescription, CheckOutfitTask.ProcessOptions.BodyHair | CheckOutfitTask.ProcessOptions.Beard);
            });

            return(OptionResult.SuccessRetain);
        }
Exemplo n.º 8
0
 protected override void Process(SimDescription sim)
 {
     RemovePartsOutfitTask.Perform(sim, CASParts.sAccessories, false, null);
 }