public void DecideInterest() { if (interest != null) { return; } interest = Config.PickInterest(); LastDecision = Time.time; // Debug.LogWarning($"{this} Want {interest}"); InterestChanged?.Invoke(this, EventArgs.Empty); }
public void Upset() { // Debug.Log($"{this} Upseted"); CharacterUpseted?.Invoke(this, EventArgs.Empty); interest = null; }
public void SolvedInterest() { // Debug.LogWarning($"{this} Completed her need of {interest}"); InterestReached?.Invoke(this, EventArgs.Empty); interest = null; }