public bool CreateFinalCookingObjectAndExit(TrueBlood trueBlood) { this.Target.SimStateMachineClient.SetActor((trueBlood as IMicrowavable).ActorNameForMicrowave, trueBlood); this.Target.SimStateMachineClient.RequestState("x", "Exit - " + "BowlLarge"); CarrySystem.EnterWhileHolding(this.Actor, trueBlood as ICarryable); if (this.CheckForCancelAndCleanup()) { return(false); } trueBlood.PushEatSnack(this.Actor); return(true); }