Exemplo n.º 1
0
        public void DecideInterest()
        {
            if (interest != null)
            {
                return;
            }

            interest     = Config.PickInterest();
            LastDecision = Time.time;
            // Debug.LogWarning($"{this} Want {interest}");

            InterestChanged?.Invoke(this, EventArgs.Empty);
        }
Exemplo n.º 2
0
 public void Upset()
 {
     // Debug.Log($"{this} Upseted");
     CharacterUpseted?.Invoke(this, EventArgs.Empty);
     interest = null;
 }
Exemplo n.º 3
0
 public void SolvedInterest()
 {
     // Debug.LogWarning($"{this} Completed her need of {interest}");
     InterestReached?.Invoke(this, EventArgs.Empty);
     interest = null;
 }