1- //------------------------------------------------------------
2- // Game Framework
3- // Copyright © 2013-2021 Jiang Yin. All rights reserved.
4- // Homepage: https://gameframework.cn/
5- // Feedback: mailto:[email protected] 6- //------------------------------------------------------------
1+ // GameFrameX 组织下的以及组织衍生的项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
2+ //
3+ // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE 文件。
4+ //
5+ // 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
6+
77
88namespace GameFrameX . Sound . Runtime
99{
@@ -15,148 +15,87 @@ public interface ISoundAgent
1515 /// <summary>
1616 /// 获取所在的声音组。
1717 /// </summary>
18- ISoundGroup SoundGroup
19- {
20- get ;
21- }
18+ ISoundGroup SoundGroup { get ; }
2219
2320 /// <summary>
2421 /// 获取声音的序列编号。
2522 /// </summary>
26- int SerialId
27- {
28- get ;
29- }
23+ int SerialId { get ; }
3024
3125 /// <summary>
3226 /// 获取当前是否正在播放。
3327 /// </summary>
34- bool IsPlaying
35- {
36- get ;
37- }
28+ bool IsPlaying { get ; }
3829
3930 /// <summary>
4031 /// 获取声音长度。
4132 /// </summary>
42- float Length
43- {
44- get ;
45- }
33+ float Length { get ; }
4634
4735 /// <summary>
4836 /// 获取或设置播放位置。
4937 /// </summary>
50- float Time
51- {
52- get ;
53- set ;
54- }
38+ float Time { get ; set ; }
5539
5640 /// <summary>
5741 /// 获取或设置是否静音。
5842 /// </summary>
59- bool Mute
60- {
61- get ;
62- }
43+ bool Mute { get ; }
6344
6445 /// <summary>
6546 /// 获取或设置在声音组内是否静音。
6647 /// </summary>
67- bool MuteInSoundGroup
68- {
69- get ;
70- set ;
71- }
48+ bool MuteInSoundGroup { get ; set ; }
7249
7350 /// <summary>
7451 /// 获取或设置是否循环播放。
7552 /// </summary>
76- bool Loop
77- {
78- get ;
79- set ;
80- }
53+ bool Loop { get ; set ; }
8154
8255 /// <summary>
8356 /// 获取或设置声音优先级。
8457 /// </summary>
85- int Priority
86- {
87- get ;
88- set ;
89- }
58+ int Priority { get ; set ; }
9059
9160 /// <summary>
9261 /// 获取音量大小。
9362 /// </summary>
94- float Volume
95- {
96- get ;
97- }
63+ float Volume { get ; }
9864
9965 /// <summary>
10066 /// 获取或设置在声音组内音量大小。
10167 /// </summary>
102- float VolumeInSoundGroup
103- {
104- get ;
105- set ;
106- }
68+ float VolumeInSoundGroup { get ; set ; }
10769
10870 /// <summary>
10971 /// 获取或设置声音音调。
11072 /// </summary>
111- float Pitch
112- {
113- get ;
114- set ;
115- }
73+ float Pitch { get ; set ; }
11674
11775 /// <summary>
11876 /// 获取或设置声音立体声声相。
11977 /// </summary>
120- float PanStereo
121- {
122- get ;
123- set ;
124- }
78+ float PanStereo { get ; set ; }
12579
12680 /// <summary>
12781 /// 获取或设置声音空间混合量。
12882 /// </summary>
129- float SpatialBlend
130- {
131- get ;
132- set ;
133- }
83+ float SpatialBlend { get ; set ; }
13484
13585 /// <summary>
13686 /// 获取或设置声音最大距离。
13787 /// </summary>
138- float MaxDistance
139- {
140- get ;
141- set ;
142- }
88+ float MaxDistance { get ; set ; }
14389
14490 /// <summary>
14591 /// 获取或设置声音多普勒等级。
14692 /// </summary>
147- float DopplerLevel
148- {
149- get ;
150- set ;
151- }
93+ float DopplerLevel { get ; set ; }
15294
15395 /// <summary>
15496 /// 获取声音代理辅助器。
15597 /// </summary>
156- ISoundAgentHelper Helper
157- {
158- get ;
159- }
98+ ISoundAgentHelper Helper { get ; }
16099
161100 /// <summary>
162101 /// 播放声音。
@@ -207,4 +146,4 @@ ISoundAgentHelper Helper
207146 /// </summary>
208147 void Reset ( ) ;
209148 }
210- }
149+ }
0 commit comments