public TDVillage(GameObject marker) { Village = new GameObject("Village").AddComponent <Village>(); Marker = marker.GetComponentInChildren <Mannaz>(); Village.Init(Marker); Village.transform.position = marker.transform.position; Village.transform.parent = GameObject.Find("Map").transform; var prefab = Object.Instantiate(GameObject.Find("village")); //TODO Placeholder stuff prefab.transform.parent = Village.transform; prefab.transform.localPosition = Vector3.zero + Vector3.up * 0.5f; prefab.transform.name = "VillageMesh"; }
public void Init(Mannaz marker) { Marker = marker; var col = gameObject.AddComponent <BoxCollider>(); col.center = new Vector3(5, 0, 5); col.size = new Vector3(30, 15, 20); var othala = Marker.GetUpgradeRunes().OfType <Othala>().ToList(); if (othala.Any()) { ResourceOverview.Instance.Gold.Value += 50 * othala.Count; ResourceOverview.Instance.MaxGold = 500 + 150 * othala.Count; } var uruz = Marker.GetUpgradeRunes().OfType <Uruz>().ToList(); if (uruz.Any()) { ResourceOverview.Instance.Lives.Value += 5 * uruz.Count; } }