Graceful Unity3D C# singleton implement toolkit.
It make everything to singleton gracefully!
- C#/MonoBehaviour Class Singleton Implement Tool
- Get property method to implement singleton
namespace QFramework.Example
{
[QMonoSingletonPath("[Audio]/AudioManager")]
public class AudioManager : ManagerBase,ISingleton
{
public static AudioManager Instance
{
get { return QMonoSingletonProperty<AudioManager>.Instance; }
}
public void OnSingletonInit()
{
}
public void Dispose()
{
QMonoSingletonProperty<AudioManager>.Dispose();
}
public void PlaySound(string soundName)
{
}
public void StopSound(string soundName)
{
}
}
}You will see result:
- [email protected] ,if you have any idea or discussion about QSingleton,mail me now!
