Beispiel #1
0
        protected override bool TestInner(IActor actor, ISectorTaskSourceContext context, ILogicState currentState,
                                          ILogicStrategyData strategyData)
        {
            var taskContext = new ActorTaskContext(context.Sector);

            return(SurvivalHazardTriggerHelper.TestHazardAndResource(
                       actor,
                       taskContext,
                       strategyData,
                       SurvivalStatType.Satiety,
                       ConsumeCommonRuleType.Satiety));
        }
 protected override bool TestInner(IActor actor, ISectorTaskSourceContext context, ILogicState currentState,
                                   ILogicStrategyData strategyData)
 {
     return(SurvivalHazardTriggerHelper.TestHazardAndResource(actor, strategyData, SurvivalStatType.Hydration,
                                                              ConsumeCommonRuleType.Thirst));
 }