Example #1
0
        private static LayerFocus ChangeLayer(int index)
        {
            index = Mathf.Clamp(index, 0, EnumExtend.Length <LayerFocus>() - 1);

            _currentLayerFocus = (LayerFocus)index;
            OnChangeLayer?.Invoke(_currentLayerFocus);
            return(_currentLayerFocus);
        }
Example #2
0
 public static void ChangeLayer(LayerFocus layerFocus)
 {
     _currentLayerFocus = layerFocus;
     OnChangeLayer?.Invoke(_currentLayerFocus);
 }