예제 #1
0
    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);
    }
예제 #2
0
    // Обработчик события смены функции кнопки при изменении выделенного здания
    //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; //тип юнита
    }