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)); }