31 lines
639 B
C#
31 lines
639 B
C#
using UnityEngine;
|
|
using zzwater;
|
|
|
|
public class RendererFeatureToggle : MonoBehaviour
|
|
{
|
|
void OnGUI()
|
|
{
|
|
GUILayout.Label("W Toggle FSWave");
|
|
GUILayout.Label("B Toggle FSBlur");
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
if (Input.GetKeyUp(KeyCode.W))
|
|
{
|
|
ToggleRendererFeature("FSWave");
|
|
}
|
|
|
|
if(Input.GetKeyUp(KeyCode.B))
|
|
{
|
|
ToggleRendererFeature("FSBlur");
|
|
}
|
|
}
|
|
|
|
private void ToggleRendererFeature(string featureName)
|
|
{
|
|
var feature = URPHelper.FindAndCacheRendererFeature(featureName);
|
|
feature?.SetActive(!feature.isActive);
|
|
}
|
|
}
|