AudioCore0.1
This commit is contained in:
29
Assets/04.AudioCore/RunTime/IAudio.cs
Normal file
29
Assets/04.AudioCore/RunTime/IAudio.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public interface IAudio
|
||||
{
|
||||
void Play(AudioClip audioClip,float volume);
|
||||
|
||||
void Stop();
|
||||
|
||||
void Stop(float delay);
|
||||
|
||||
void EndOperation(System.Action onComplete, float delay);
|
||||
|
||||
void Set3DPosition(Vector3 vector3);
|
||||
|
||||
}
|
||||
public abstract class AbstractAudio : IAudio
|
||||
{
|
||||
public abstract void Play(AudioClip audioClip, float volume);
|
||||
|
||||
public abstract void Stop();
|
||||
|
||||
public abstract void Stop(float delay);
|
||||
|
||||
public abstract void EndOperation(System.Action onComplete, float delay);
|
||||
|
||||
public abstract void Set3DPosition(Vector3 vector3);
|
||||
}
|
||||
Reference in New Issue
Block a user