Beispiel #1
0
 //maybe possiblity to provide a callback if no service is registerd yet!
 public void RequestServiceByCallback(System.Type _type, ServiceReady_delegate _callback, bool _keepUpdated = false)
 {
     if (m_Services.ContainsKey(_type))
     {
         _callback(m_Services[_type]);
     }
     else
     {
         m_ServiceReadyQueue.Add(new ServiceReadyPair(_type, _callback, _keepUpdated));
     }
 }
Beispiel #2
0
 public ServiceReadyPair(System.Type _type, ServiceReady_delegate _del, bool _keepUpdated)
 {
     m_Type        = _type;
     m_Callback    = _del;
     m_KeepUpdated = _keepUpdated;
 }