def initCollisions(self):
     avatarRadius = 2.0
     reach = 4.0
     self.flyerCollisions = CogdoFlyingCollisions()
     self.flyerCollisions.setWallBitMask(OTPGlobals.WallBitmask)
     self.flyerCollisions.setFloorBitMask(OTPGlobals.FloorBitmask)
     self.flyerCollisions.initializeCollisions(base.cTrav, self.toon, avatarRadius, OTPGlobals.FloorOffset, reach)
     self.flyerCollisions.setCollisionsActive(0)
     floorColl = CogdoFlyingPlatform.FloorCollName
     ceilingColl = CogdoFlyingPlatform.CeilingCollName
     self.accept('Flyer.cHeadCollSphere-enter-%s' % ceilingColl, self.__handleHeadCollisionIntoCeiling)
     self.accept('Flyer.cHeadCollSphere-exit-%s' % ceilingColl, self.__handleHeadCollisionExitCeiling)
     self.accept('Flyer.cFloorEventSphere-exit-%s' % floorColl, self.__handleEventCollisionExitFloor)
     self.accept('Flyer.cRayNode-enter-%s' % floorColl, self.__handleRayCollisionEnterFloor)
     self.accept('Flyer.cRayNode-again-%s' % floorColl, self.__handleRayCollisionAgainFloor)