Aura.Channel.Scripting.Scripts.NpcScript.GetMood C# (CSharp) Метод

GetMood() публичный Метод

Gets the mood.
public GetMood ( ) : NpcMood
Результат NpcMood
		public virtual NpcMood GetMood()
		{
			int stress = this.Stress;
			int favor = this.Favor;
			int memory = this.Memory;

			if (stress > 12)
				return NpcMood.VeryStressed;
			if (stress > 8)
				return NpcMood.Stressed;
			if (favor > 40)
				return NpcMood.Love;
			if (favor > 30)
				return NpcMood.ReallyLikes;
			if (favor > 10)
				return NpcMood.Likes;
			if (favor < -20)
				return NpcMood.Hates;
			if (favor < -10)
				return NpcMood.ReallyDislikes;
			if (favor < -5)
				return NpcMood.Dislikes;

			if (memory > 15)
				return NpcMood.BestFriends;
			if (memory > 5)
				return NpcMood.Friends;

			return NpcMood.Neutral;

		}