public static void ChangeSelected(Enums.SelectionType selection)
    {
        if (selection != Enums.SelectionType.DIRECTIONAL_LIGHT)
        {
            CurrentSelection = selection;
        }

        switch (selection)
        {
        case Enums.SelectionType.POINT_LIGHT:
            _properties._PanelARDirectionalLight.gameObject.SetActive(false);
            _properties._PanelARPointLight.gameObject.SetActive(true);
            _properties._PanelProp.gameObject.SetActive(false);
            break;

        case Enums.SelectionType.DIRECTIONAL_LIGHT:
            _properties._PanelARDirectionalLight.gameObject.SetActive(true);
            _properties._PanelARPointLight.gameObject.SetActive(false);
            _properties._PanelProp.gameObject.SetActive(false);
            break;

        case Enums.SelectionType.PROP:
            _properties._PanelARDirectionalLight.gameObject.SetActive(false);
            _properties._PanelARPointLight.gameObject.SetActive(false);
            _properties._PanelProp.gameObject.SetActive(true);
            break;

        default:
            SetPropertiesOpen(false);
            break;
        }
    }
Exemple #2
0
        public async Task <bool> Cleanup(long[] linkIds, long[] packageIds, Enums.Action action, Enums.Mode mode,
                                         Enums.SelectionType selectionType)
        {
            var param = new object[]
            { linkIds, packageIds, action.ToString(), mode.ToString(), selectionType.ToString() };
            var response = await CallAction <object>("cleanup", param);

            return(!string.IsNullOrEmpty(response?.ToString()));
        }
 public static void ChangeDrawingSelection(Enums.SelectionType selection)
 {
     CurrentDrawingSelection = selection;
 }