本文整理汇总了C#中Household.OneDayPassedFutureUpdates方法的典型用法代码示例。如果您正苦于以下问题:C# Household.OneDayPassedFutureUpdates方法的具体用法?C# Household.OneDayPassedFutureUpdates怎么用?C# Household.OneDayPassedFutureUpdates使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Household
的用法示例。
在下文中一共展示了Household.OneDayPassedFutureUpdates方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OneDayPassed
public static void OneDayPassed(Household ths)
{
Common.StringBuilder msg = new Common.StringBuilder("OneDayPassed");
Traveler.InsanityWriteLog(msg);
if ((!Traveler.Settings.mPauseTravel) && (Traveler.Settings.mTreatAsVacation) && (Household.ActiveHousehold == ths))
{
GameStates.CurrentDayOfTrip++;
msg += Common.NewLine + GameStates.CurrentDayOfTrip;
Traveler.InsanityWriteLog(msg);
Common.DebugNotify("Traveler:AlarmTask:OnDayPassed " + GameStates.CurrentDayOfTrip + "/" + GameStates.TripLength);
if (PlumbBob.SelectedActor != null)
{
(Sims3.Gameplay.UI.Responder.Instance.HudModel as Sims3.Gameplay.UI.HudModel).OnSimAgeChanged(PlumbBob.SelectedActor.ObjectId);
}
msg += Common.NewLine + "A";
Traveler.InsanityWriteLog(msg);
if (GameUtils.IsUniversityWorld())
{
msg += Common.NewLine + "B";
Traveler.InsanityWriteLog(msg);
OneDayPassedUniversityUpdates(ths);
}
else if (GameUtils.IsFutureWorld())
{
msg += Common.NewLine + "C";
Traveler.InsanityWriteLog(msg);
ths.OneDayPassedFutureUpdates();
}
else
{
msg += Common.NewLine + "D";
Traveler.InsanityWriteLog(msg);
OneDayPassedVacationUpdates(ths);
}
msg += Common.NewLine + "E";
Traveler.InsanityWriteLog(msg);
}
else
{
Common.DebugNotify("Traveler:AlarmTask:OnDayPassed Paused");
}
}