|
|
@ -6,8 +6,8 @@ namespace Fungus |
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Fungus manager singleton. Manages access to all Fungus singletons in a consistent manner. |
|
|
|
/// Fungus manager singleton. Manages access to all Fungus singletons in a consistent manner. |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
[RequireComponent(typeof(CameraController))] |
|
|
|
[RequireComponent(typeof(CameraManager))] |
|
|
|
[RequireComponent(typeof(MusicController))] |
|
|
|
[RequireComponent(typeof(MusicManager))] |
|
|
|
public sealed class FungusManager : MonoBehaviour |
|
|
|
public sealed class FungusManager : MonoBehaviour |
|
|
|
{ |
|
|
|
{ |
|
|
|
static FungusManager instance; |
|
|
|
static FungusManager instance; |
|
|
@ -16,8 +16,8 @@ namespace Fungus |
|
|
|
|
|
|
|
|
|
|
|
void Awake() |
|
|
|
void Awake() |
|
|
|
{ |
|
|
|
{ |
|
|
|
Camera = GetComponent<CameraController>(); |
|
|
|
CameraManager = GetComponent<CameraManager>(); |
|
|
|
Music = GetComponent<MusicController>(); |
|
|
|
MusicManager = GetComponent<MusicManager>(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
@ -38,12 +38,12 @@ namespace Fungus |
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Gets the camera manager singleton instance. |
|
|
|
/// Gets the camera manager singleton instance. |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
public CameraController Camera { get; private set; } |
|
|
|
public CameraManager CameraManager { get; private set; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Gets the music manager singleton instance. |
|
|
|
/// Gets the music manager singleton instance. |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
public MusicController Music { get; private set; } |
|
|
|
public MusicManager MusicManager { get; private set; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Gets the FungusManager singleton instance. |
|
|
|
/// Gets the FungusManager singleton instance. |
|
|
|