Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     if (!GameSystemManager.GetSystem <ScreenEffect>())
     {
         GameSystemManager.AddSystem <ScreenEffect>(Instantiate(_prefab[0]));
     }
     if (!GameSystemManager.GetSystem <StudentEventManager>())
     {
         GameSystemManager.AddSystem <StudentEventManager>(Instantiate(_prefab[1]));
     }
     if (!GameSystemManager.GetSystem <LeaderBoard>())
     {
         GameSystemManager.AddSystem <LeaderBoard>(Instantiate(_prefab[2]));
     }
     if (!GameSystemManager.GetSystem <AchievementManager>())
     {
         GameSystemManager.AddSystem <AchievementManager>(Instantiate(_prefab[3]));
     }
 }
Ejemplo n.º 2
0
 // *** System manager method ***
 public static void AddSystem <T>() where T : IGameSystemMono
 {
     m_SystemManager.AddSystem <T>();
 }