Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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()
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #10
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.startLightEffect(GameLights.INVITATION_EFFECT)
     else:
         g_instance.stopLightEffect(GameLights.INVITATION_EFFECT)
Beispiel #11
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.execEffect('startInvitationEffect')
     else:
         g_instance.execEffect('stopInvitationEffect')
Beispiel #12
0
 def __get__(self, obj, objType = None):
     return g_prbLoader.getInvitesManager()
Beispiel #13
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.startLightEffect(GameLights.INVITATION_EFFECT)
     else:
         g_instance.stopLightEffect(GameLights.INVITATION_EFFECT)
Beispiel #14
0
 def __get__(self, obj, objType = None):
     from gui.prb_control.dispatcher import g_prbLoader
     return g_prbLoader.getInvitesManager()
Beispiel #15
0
 def __get__(self, obj, objType = None):
     from gui.prb_control.dispatcher import g_prbLoader
     return g_prbLoader.getInvitesManager()
Beispiel #16
0
 def __onReceivedInviteListModified(self, *args):
     if g_prbLoader.getInvitesManager().getUnreadCount():
         g_instance.execEffect('startInvitationEffect')
     else:
         g_instance.execEffect('stopInvitationEffect')
Beispiel #17
0
 def __get__(self, obj, objType=None):
     return g_prbLoader.getInvitesManager()