using System.Collections.Generic; using DeepSky.Haze; using UnityEngine; public class ContextSwitcher : MonoBehaviour { public List contexts = new List(); private DS_HazeView _view; private int _contextIndex; private void Start() { _view = GetComponent(); } private void Update() { if (contexts.Count > 0 && _view != null && Input.GetKeyUp(KeyCode.C)) { _contextIndex++; if (_contextIndex == contexts.Count) { _contextIndex = 0; } _view.ContextAsset = contexts[_contextIndex]; _view.OverrideContextAsset = true; } } }