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));
        }
Exemple #3
0
        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;
 }