protected override Scenario Handle(Event e, ref ListenerAction result) { mEvent = e as HouseholdUpdateEvent; if (mEvent == null) return null; mOldHousehold = StoryProgression.Main.Households.ActiveHousehold; return base.Handle(e, ref result); }
protected override Scenario Handle(Event e, ref ListenerAction result) { mEvent = e as HouseholdUpdateEvent; if (mEvent == null) { return(null); } mOldHousehold = StoryProgression.Main.Households.ActiveHousehold; return(base.Handle(e, ref result)); }
protected static void OnHouseSelected(Event e) { HouseholdUpdateEvent houseEvent = e as HouseholdUpdateEvent; if (houseEvent == null) { return; } UpdateAttractionControllers(houseEvent.Household, sOldHousehold); sOldHousehold = houseEvent.Household; }
protected override Scenario Handle(Event e, ref ListenerAction result) { HouseholdUpdateEvent data = e as HouseholdUpdateEvent; if (data != null) { House = data.Household; } else { House = e.TargetObject as Household; } if (House == null) { return(null); } return(Clone()); }
protected HouseChangedBaseScenario(HouseChangedBaseScenario scenario) : base (scenario) { mOldHousehold = scenario.mOldHousehold; mEvent = scenario.mEvent; }
protected HouseChangedBaseScenario(HouseChangedBaseScenario scenario) : base(scenario) { mOldHousehold = scenario.mOldHousehold; mEvent = scenario.mEvent; }