60 foreach (KeyValuePair<string, object> item
in valuesDictionary.GetValue<
ValuesDictionary>(
"FoodFactors")) {
64 m_subsystemPickables.PickableAdded += pickable => {
70 m_subsystemPickables.PickableRemoved += pickable => {
106 int maxPathfindingPositions =
m_satiation == 0f ? 1000 : 500;
115 maxPathfindingPositions,
121 if (
m_random.Float(0f, 1f) < 0.66f) {
147 m_componentCreature.ComponentCreatureModel.LookAtOrder =
m_pickable.Position;
150 m_componentCreature.ComponentCreatureModel.LookRandomOrder =
true;
160 m_componentCreature.ComponentCreatureModel.LookAtOrder =
m_pickable.Position;
162 if (
m_subsystemTime.PeriodicGameTimeEvent(0.25, GetHashCode() % 100 * 0.01)) {
197 m_pickable.ToRemove =
true;
200 else if (
m_random.Float(0f, 1f) < 0.5f) {
206 modLoader.OnEatPickable(
this,
m_pickable, out
bool Dealed);
240 m_componentCreature.ComponentCreatureModel.FeedOrder =
true;