feature: change playing sound property

This commit is contained in:
2026-04-23 19:32:06 +08:00
parent e0ab4e4f7e
commit 769f5f3d2e
5 changed files with 242 additions and 43 deletions
+36
View File
@@ -0,0 +1,36 @@
using System.Collections;
using System.Collections.Generic;
using OCES.Audio;
using UnityEngine;
using UnityEngine.Serialization;
using UnityEngine.UI;
public class SetPropertyBind : MonoBehaviour
{
public InputField inputField;
public float targetValue;
public void SetVolume()
{
uint.TryParse(this.inputField.text, out uint audioId);
AudioSystem.Instance.SetVolume(audioId, this.targetValue);
}
public void SetPitch()
{
uint.TryParse(this.inputField.text, out uint audioId);
AudioSystem.Instance.SetPitch(audioId, this.targetValue);
}
public void ResetVolume()
{
uint.TryParse(this.inputField.text, out uint audioId);
AudioSystem.Instance.ResetVolume(audioId);
}
public void ResetPitch()
{
uint.TryParse(this.inputField.text, out uint audioId);
AudioSystem.Instance.ResetPitch(audioId);
}
}