Пример #1
0
    public static void AssignManeuverButtonPressed()
    {
        HideDirectionMenu();

        string maneuverCode = EventSystem.current.currentSelectedGameObject.name;

        DirectionsMenu.Callback(maneuverCode);
    }
Пример #2
0
    public static void AssignManeuverButtonPressed(string buttonName)
    {
        string maneuverCode = buttonName;

        //OLD: EventSystem.current.currentSelectedGameObject.name;

        if (maneuverCode.Split('.').Length == 3)
        {
            HideDirectionMenu();

            DirectionsMenu.Callback(maneuverCode);
        }
        else
        {
            Messages.ShowError($"Error: maneuver button is required, but name of pressed UI element: \"{maneuverCode}\"");
        }
    }