public void Select() { var canvas = GameObject.FindGameObjectWithTag("BuildingMenu"); var Button1 = GameObject.Find("Button1Text").GetComponent <Text>(); var Button2 = GameObject.Find("Button2Text").GetComponent <Text>(); Button1.text = WarriorName; Button2.text = ArcherName; var e = new BuildingsEventArgs { UnitCost1 = WarriorCost, UnitName1 = WarriorName, UnitCost2 = ArcherCost, UnitName2 = ArcherName }; CasernIsSelectedEvent(this, e); }
// Обработчик события смены функции кнопки при изменении выделенного здания //public void ButtonIsPressed(object sender, ButtonTempEventArgs e) //{ // var CostForSpawn = e.TempCost; //стоимость юнита // var NameForSpawn = e.TempName; //тип юнита // Debug.Log(string.Format("Заказан {0} стоимостью {1}", NameForSpawn, CostForSpawn)); //} public void BuildingIsSelected(object sender, BuildingsEventArgs e) { Debug.Log("Данные о здании переданы!"); TempUnitCost = e.UnitCost1; //стоимость юнита TempUnitName = e.UnitName1; //тип юнита }