public void OnPreLoad() { InteractionTuning tuning = Tunings.Inject <FishingSpot, FishAutonomously.Definition, Definition>(true); if (tuning != null) { tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, false); tuning.SetFlags(InteractionTuning.FlagField.DisallowUserDirected, false); tuning.Availability.SkillThresholdValue = 0; } }
public void OnPreLoad() { Tunings.Inject <Terrain, Sims3.Gameplay.Objects.Fishing.FishHere.Definition, Definition>(true); InteractionTuning tuning = Tunings.GetTuning <Terrain, Sims3.Gameplay.Objects.Fishing.FishHere.Definition>(); if (tuning != null) { tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, true); tuning.SetFlags(InteractionTuning.FlagField.DisallowUserDirected, true); } Singleton = new Definition(); }
public void OnPreLoad() { InteractionTuning tuning = Tunings.Inject <TimeMachine, TimeMachine.TimeTravel.Definition, Definition>(true); if (tuning != null) { tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, true); } }
public void OnPreLoad() { InteractionTuning tuning = Tunings.Inject <AncientPortal, AncientPortal.CatchABeam.Definition, Definition>(true); if (tuning != null) { tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, true); } }
public static InteractionTuning ResetTuning(InteractionTuning tuning, bool disallowAutonomout, bool disallowUserDirected) { try { if (tuning != null) { tuning.Availability.Teens = false; tuning.Availability.Adults = true; tuning.Availability.Elders = true; tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, disallowAutonomout); tuning.SetFlags(InteractionTuning.FlagField.DisallowUserDirected, disallowUserDirected); } } catch (Exception e) { Common.Exception("ResetTuning", e); } return(tuning); }
public static InteractionTuning ResetTuning(InteractionTuning tuning, bool disallowAutonomous, bool disallowUserDirected) { try { if (tuning != null) { tuning.Availability.Teens = false; tuning.Availability.Adults = false; tuning.Availability.Elders = false; tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, disallowAutonomous); tuning.SetFlags(InteractionTuning.FlagField.DisallowUserDirected, disallowUserDirected); } } catch (Exception e) { Common.Exception("ResetTuning", e); } return tuning; }
public void OnPreLoad() { InteractionTuning tuning = Tunings.Inject <TimePortal, TimePortal.TravelWith.Definition, Definition>(false); if (tuning != null) { tuning.Availability.Teens = true; tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, true); } sOldSingleton = Singleton; Singleton = new Definition(); }
public void OnPreLoad() { InteractionTuning tuning = Tunings.Inject <Phone, Phone.SendWooHootyText.Definition, Definition>(false); if (tuning != null) { tuning.SetFlags(InteractionTuning.FlagField.DisallowAutonomous, false); tuning.Availability.Teens = true; } sOldSingleton = Singleton; Singleton = new Definition(); }