コード例 #1
0
ファイル: Unit.cs プロジェクト: Djporks69/Town-Crier
		public StatGroup GetStat(Stat stat)
		{
			StatGroup result = new StatGroup();

			result.unit = this;
			result.stat = stat;

			StatCount defaultValue = ChatCraft.Instance.State.settings.defaultStats.FirstOrDefault(test => test.stat == stat);

			if (defaultValue != null)
			{
				result.baseValue = result.modified = defaultValue.count;
			}

			StatCount modified = modifiedBaseStats.FirstOrDefault(test => test.stat == stat);

			if (modified != null)
			{
				result.modified = modified.count;
			}

			result.Update();

			return result;
		}