summaryrefslogtreecommitdiff
path: root/Thronefall_v1.0/Decompile/Mill_Improvement_Scarecrows.cs
blob: 7a7a51e2fa305f24839046830ca9bf16e84c6f0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using UnityEngine;

public class Mill_Improvement_Scarecrows : MonoBehaviour
{
	[SerializeField]
	private BuildSlot buildSlot;

	public Mesh lvl2Mesh;

	public Mesh lvl3Mesh;

	private void OnEnable()
	{
		buildSlot.upgrades[1].upgradeBranches[0].replacementMesh = lvl2Mesh;
		buildSlot.upgrades[2].upgradeBranches[0].replacementMesh = lvl3Mesh;
		foreach (BuildSlot item in buildSlot.BuiltSlotsThatRelyOnThisBuilding)
		{
			Scarecrow[] components = item.GetComponents<Scarecrow>();
			foreach (Scarecrow scarecrow in components)
			{
				scarecrow.scareCrow.SetActive(value: true);
				item.Upgrades[0].upgradeBranches[0].objectsToActivate.Add(scarecrow.scareCrow);
			}
		}
	}
}