# ControlManager

from direct.controls.ControlManager import ControlManager

## Inheritance:

ControlManager:

## Methods of ControlManager:

__init__
add
collisionsOff
collisionsOn
delete
deleteCollisions
disable
disableAvatarJump
enable
enableAvatarJump
getSpeeds
monitor
placeOnFloor
remove
setSpeeds
setTag
use

__init__ def __init__(self) Undocumented function.

add def add(self, controls, name="basic") controls is an avatar control system. name is any key that you want to use to refer to the the controls later (e.g. using the use(<name>) call). Add a control instance to the list of available control systems. See also: use().

collisionsOff def collisionsOff(self) Undocumented function.

collisionsOn def collisionsOn(self) Undocumented function.

delete def delete(self) Undocumented function.

deleteCollisions def deleteCollisions(self) Undocumented function.

disable def disable(self) Undocumented function.

disableAvatarJump def disableAvatarJump(self) Force the ctrl key to return 0's

enable def enable(self) Undocumented function.

enableAvatarJump def enableAvatarJump(self) Stop forcing the ctrl key to return 0's

getSpeeds def getSpeeds(self) Undocumented function.

monitor def monitor(self, foo) Undocumented function.

placeOnFloor def placeOnFloor(self) Undocumented function.

remove def remove(self, name) name is any key that was used to refer to the the controls when they were added (e.g. using the add(<controls>, <name>) call). Remove a control instance from the list of available control systems. See also: add().

setSpeeds def setSpeeds(self, forwardSpeed, jumpForce, reverseSpeed, rotateSpeed, strafeLeft=0, strafeRight=0) Undocumented function.

setTag def setTag(self, key, value) Undocumented function.

use def use(self, name, avatar) name is a key (string) that was previously passed to add(). Use a previously added control system. See also: add().