Beispiel #1
0
    def setClickState(self, clickState):
        if self.isClickable():
            self.applyClickState(clickState)
        else:
            self.applyClickState(PGButton.SInactive)

        Clickable3d.setClickState(self, clickState)
Beispiel #2
0
    def destroy(self):
        self.ignoreAll()
        
        self.cTag = None

        Nametag.destroy(self)
        Clickable3d.destroy(self)
    def __init__(self):
        Nametag.__init__(self)
        Clickable3d.__init__(self, 'Nametag3d')
        
        self.contents.setShaderOff(1)
        self.contents.setLightOff(1)
        self.contents.hide(CIGlobals.ShadowCameraBitmask)
        CIGlobals.applyNoGlow(self.contents)

        self.distance = 0

        self.card = None
        self.cardNP = None

        self.avatarNode = None

        self.billboardOffset = 3
        self.doBillboardEffect()
Beispiel #4
0
 def isClickable(self):
     if self.getChatText() and self.hasChatButton():
         return True
     return NametagGlobals.wantActiveNametags and Clickable3d.isClickable(self)
    def destroy(self):
        self.ignoreAll()

        Nametag.destroy(self)
        Clickable3d.destroy(self)