예제 #1
0
 def generate(self):
     DistributedActor.generate(self)
     if not self.isLocal():
         self.addActive()
         self.considerUnderstandable()
     self.setParent(OTPGlobals.SPHidden)
     self.setTag('avatarDoId', str(self.doId))
     self.accept('nameTagShowAvId', self.__nameTagShowAvId)
     self.accept('nameTagShowName', self.__nameTagShowName)
예제 #2
0
 def generate(self):
     DistributedActor.generate(self)
     if not self.isLocal():
         self.addActive()
         self.considerUnderstandable()
     self.setParent(OTPGlobals.SPHidden)
     self.setTag('avatarDoId', str(self.doId))
     self.accept('nameTagShowAvId', self.__nameTagShowAvId)
     self.accept('nameTagShowName', self.__nameTagShowName)
    def generate(self):
        """
        This method is called when the DistributedObject is reintroduced
        to the world, either for the first time or from the cache.
        """

        DistributedActor.generate(self)
        if not self.isLocal():
            self.addActive()
            self.considerUnderstandable()

        # Initially, a DistributedAvatar is always parented to hidden
        # on generate, until we are told otherwise.
        self.setParent(OTPGlobals.SPHidden)

        # Now that we have a doId, set a tag so others who find us in
        # the collision system can figure out what avatar they hit.
        self.setTag('avatarDoId', str(self.doId))
        self.accept("nameTagShowAvId", self.__nameTagShowAvId)
        self.accept("nameTagShowName", self.__nameTagShowName)
예제 #4
0
 def generate(self):
     DistributedActor.generate(self)
 def generate(self):
     DistributedActor.generate(self)
예제 #6
0
 def generate(self):
     DistributedActor.generate(self)
     self.setParent(SPRender)