Ejemplo n.º 1
0
 def destroy(self):
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager is not None:
         invitesManager.onReceivedInviteListModified -= self.__onReceivedInviteListModified
         invitesManager.onReceivedInviteListInited -= self.__onReceivedInviteListModified
     g_messengerEvents.serviceChannel.onServerMessageReceived -= self.__onSysMessage
     g_messengerEvents.serviceChannel.onClientMessageReceived -= self.__onSysMessage
     g_messengerEvents.channels.onConnectStateChanged -= self.__onConnectStateChanged
Ejemplo n.º 2
0
 def destroy(self):
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager is not None:
         invitesManager.onReceivedInviteListModified -= self.__onReceivedInviteListModified
         invitesManager.onInvitesListInited -= self.__onReceivedInviteListModified
     g_messengerEvents.serviceChannel.onServerMessageReceived -= self.__onSysMessage
     g_messengerEvents.serviceChannel.onClientMessageReceived -= self.__onSysMessage
     g_messengerEvents.channels.onConnectStateChanged -= self.__onConnectStateChanged
Ejemplo n.º 3
0
 def __onInvitesListInited(self):
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager:
         LOG_DEBUG('Invites init action. List of invites is build')
         invitesManager.onReceivedInviteListInited -= self.__onInvitesListInited
     else:
         LOG_ERROR('Invites manager not found')
     self._completed = True
     self._running = False
Ejemplo n.º 4
0
 def __onInvitesListInited(self):
     from gui.prb_control.dispatcher import g_prbLoader
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager:
         LOG_DEBUG('Invites init action. List of invites is build')
         invitesManager.onInvitesListInited -= self.__onInvitesListInited
     else:
         LOG_ERROR('Invites manager not found')
     self._completed = True
     self._running = False
 def __onInvitesListInited(self):
     from gui.prb_control.dispatcher import g_prbLoader
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager:
         LOG_DEBUG('Invites init action. List of invites is build')
         invitesManager.onInvitesListInited -= self.__onInvitesListInited
     else:
         LOG_ERROR('Invites manager not found')
     self._completed = True
     self._running = False
Ejemplo n.º 6
0
 def __get__(self, obj, objType=None):
     """
     Getter for property.
     Args:
         obj: decorated object
         objType: decorated object's class
     
     Returns:
         prebattle invites
     """
     from gui.prb_control.dispatcher import g_prbLoader
     return g_prbLoader.getInvitesManager()
Ejemplo n.º 7
0
 def destroy(self):
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager is not None:
         invitesManager.onReceivedInviteListModified -= self.__onReceivedInviteListModified
         invitesManager.onReceivedInviteListInited -= self.__onReceivedInviteListModified
     g_messengerEvents.serviceChannel.onServerMessageReceived -= self.__onSysMessage
     g_messengerEvents.serviceChannel.onClientMessageReceived -= self.__onSysMessage
     g_messengerEvents.channels.onConnectStateChanged -= self.__onConnectStateChanged
     if g_connectionManager is not None:
         g_connectionManager.onDisconnected -= self.__onDisconnected
     if g_playerEvents is not None:
         g_playerEvents.onAccountBecomePlayer -= self.__subscribe
Ejemplo n.º 8
0
 def destroy(self):
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager is not None:
         invitesManager.onReceivedInviteListModified -= self.__onReceivedInviteListModified
         invitesManager.onInvitesListInited -= self.__onReceivedInviteListModified
     g_messengerEvents.serviceChannel.onServerMessageReceived -= self.__onSysMessage
     g_messengerEvents.serviceChannel.onClientMessageReceived -= self.__onSysMessage
     g_messengerEvents.channels.onConnectStateChanged -= self.__onConnectStateChanged
     self.connectionMgr.onDisconnected -= self.__onDisconnected
     if g_playerEvents is not None:
         g_playerEvents.onAccountBecomePlayer -= self.__subscribe
     return
Ejemplo n.º 9
0
 def invoke(self):
     from gui.prb_control.dispatcher import g_prbLoader
     invitesManager = g_prbLoader.getInvitesManager()
     if invitesManager:
         if invitesManager.isInited():
             LOG_DEBUG('Invites init action. Invites init action. List of invites is build')
             self._completed = True
         else:
             self._running = True
             invitesManager.onReceivedInviteListInited += self.__onInvitesListInited
     else:
         LOG_ERROR('Invites init action. Invites manager not found')
         self._completed = False
Ejemplo n.º 10
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.startLightEffect(GameLights.INVITATION_EFFECT)
     else:
         g_instance.stopLightEffect(GameLights.INVITATION_EFFECT)
Ejemplo n.º 11
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.execEffect('startInvitationEffect')
     else:
         g_instance.execEffect('stopInvitationEffect')
Ejemplo n.º 12
0
 def __get__(self, obj, objType = None):
     return g_prbLoader.getInvitesManager()
Ejemplo n.º 13
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.startLightEffect(GameLights.INVITATION_EFFECT)
     else:
         g_instance.stopLightEffect(GameLights.INVITATION_EFFECT)
Ejemplo n.º 14
0
 def __get__(self, obj, objType = None):
     from gui.prb_control.dispatcher import g_prbLoader
     return g_prbLoader.getInvitesManager()
Ejemplo n.º 15
0
 def __get__(self, obj, objType = None):
     from gui.prb_control.dispatcher import g_prbLoader
     return g_prbLoader.getInvitesManager()
Ejemplo n.º 16
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.execEffect('startInvitationEffect')
     else:
         g_instance.execEffect('stopInvitationEffect')
Ejemplo n.º 17
0
 def __get__(self, obj, objType=None):
     return g_prbLoader.getInvitesManager()