from panda3d.bullet import ZUp
from panda3d.bullet import BulletCapsuleShape as BCS
from panda3d.bullet import BulletCharacterControllerNode as BCCN
from nodePath import NodePath
from attributes import NodeAttribute as Attr


class BulletCharacterControllerNode(NodePath):
    type_ = BCCN

    def __init__(self, *args, **kwargs):
        NodePath.__init__(self, *args, **kwargs)
        self.AddAttributes(Attr('Shape', BCS, initDefault=BCS(0.4, 1.75 - 2 *
            0.4, ZUp)), Attr('step_height', float, initDefault=0.4), Attr(
            'Name', str), parent='BulletCharacterControllerNode')

9c89db47a730502bd9a360b113b1a2832d1c2bd8
<mask token>


class BulletCharacterControllerNode(NodePath):
    <mask token>
    <mask token>

<mask token>


class BulletCharacterControllerNode(NodePath):
    <mask token>

    def __init__(self, *args, **kwargs):
        NodePath.__init__(self, *args, **kwargs)
        self.AddAttributes(Attr('Shape', BCS, initDefault=BCS(0.4, 1.75 - 2 *
            0.4, ZUp)), Attr('step_height', float, initDefault=0.4), Attr(
            'Name', str), parent='BulletCharacterControllerNode')

<mask token>


class BulletCharacterControllerNode(NodePath):
    type_ = BCCN

    def __init__(self, *args, **kwargs):
        NodePath.__init__(self, *args, **kwargs)
        self.AddAttributes(Attr('Shape', BCS, initDefault=BCS(0.4, 1.75 - 2 *
            0.4, ZUp)), Attr('step_height', float, initDefault=0.4), Attr(
            'Name', str), parent='BulletCharacterControllerNode')

from panda3d.bullet import ZUp
from panda3d.bullet import BulletCapsuleShape as BCS
from panda3d.bullet import BulletCharacterControllerNode as BCCN
from nodePath import NodePath
from attributes import NodeAttribute as Attr


class BulletCharacterControllerNode(NodePath):
    type_ = BCCN

    def __init__(self, *args, **kwargs):
        NodePath.__init__(self, *args, **kwargs)
        self.AddAttributes(Attr('Shape', BCS, initDefault=BCS(0.4, 1.75 - 2 *
            0.4, ZUp)), Attr('step_height', float, initDefault=0.4), Attr(
            'Name', str), parent='BulletCharacterControllerNode')
