protected override void Process(SimDescription sim) { List <BodyTypes> types = new List <BodyTypes>(CASParts.BodyHairTypes); types.Add(BodyTypes.Beard); RemovePartsOutfitTask.Perform(sim, types, false, null); }
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); }); }
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); }
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); }); }
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); }
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); }
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); }
protected override void Process(SimDescription sim) { RemovePartsOutfitTask.Perform(sim, CASParts.sAccessories, false, null); }