public Instance(IStateMachineTarget master) : base(master) { breath = Db.Get().Amounts.Breath.Lookup(master.gameObject); query = new SafetyQuery(Game.Instance.safetyConditions.RecoverBreathChecker, GetComponent <KMonoBehaviour>(), 2147483647); navigator = GetComponent <Navigator>(); breather = GetComponent <OxygenBreather>(); }
public StatesInstance( DirtyVomitChore master, GameObject vomiter, StatusItem status_item, Notification notification, SimUtil.DiseaseInfo diseaseInfo) : base(master) { this.diseaseInfo = diseaseInfo; sm.vomiter.Set(vomiter, smi); bodyTemperature = Db.Get().Amounts.Temperature.Lookup(vomiter); statusItem = status_item; this.notification = notification; vomitCellQuery = new SafetyQuery(Game.Instance.safetyConditions.VomitCellChecker, GetComponent <KMonoBehaviour>(), 10); }