Esempio n. 1
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    /// <summary>
    //
    /// </summary>
    public void DeselectAllObjects()
    {
        // Set all objects to NOT selected
        foreach (var obj in SelectedWorldObjects)
        {
            obj.SetIsSelected(false);
        }
        foreach (var obj in SelectedUnits)
        {
            obj.SetIsSelected(false);
        }

        // Clear the list
        if (SelectedWorldObjects.Count > 0)
        {
            SelectedWorldObjects.Clear();
        }
        if (SelectedUnits.Count > 0)
        {
            SelectedUnits.Clear();
        }
    }
Esempio n. 2
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    /// <summary>
    //
    /// </summary>
    /// <param name="selectable"></param>
    public void RemoveFromSelection(Selectable selectable)
    {
        SelectedWorldObjects.Remove(selectable);
    }