__init__(self, air, startingZone, gridSize, gridRadius, cellWidth, style="Cartesian") | DistributedCartesianGridAI | |
direct::distributed::DistributedNodeAI::DistributedNodeAI.__init__(self, air, name=None) | DistributedNodeAI | |
direct::distributed::DistributedObjectAI::DistributedObjectAI.__init__(self, air) | DistributedObjectAI | |
direct::showbase::DirectObject::DirectObject.__init__(self) | DirectObject | |
accept(self, event, method, extraArgs=[]) | DirectObject | |
acceptOnce(self, event, method, extraArgs=[]) | DirectObject | |
accountName | DistributedObjectAI | |
addInterest(self, zoneId, note="", event=None) | DistributedObjectAI | |
addObjectToGrid(self, av, useZoneId=-1, startAutoUpdate=True) | DistributedCartesianGridAI | |
addTask(self, args, kwargs) | DirectObject | |
air | DistributedObjectAI | |
announceGenerate(self) | DistributedObjectAI | |
b_setLocation(self, parentId, zoneId) | DistributedObjectAI | |
b_setParent(self, parentToken) | DistributedNodeAI | |
b_setPosHpr(self, x, y, z, h, p, r) | DistributedNodeAI | |
b_setXYZH(self, x, y, z, h) | DistributedNodeAI | |
beginBarrier(self, name, avIds, timeout, callback) | DistributedObjectAI | |
cellWidth | DistributedCartesianGridAI | |
children | DistributedObjectBase | |
cr | DistributedObjectBase | |
d_setH(self, h) | DistributedNodeAI | |
d_setHpr(self, h, p, r) | DistributedNodeAI | |
d_setLocation(self, parentId, zoneId) | DistributedObjectAI | |
d_setP(self, p) | DistributedNodeAI | |
d_setParent(self, parentToken) | DistributedNodeAI | |
d_setPos(self, x, y, z) | DistributedNodeAI | |
d_setPosHpr(self, x, y, z, h, p, r) | DistributedNodeAI | |
d_setR(self, r) | DistributedNodeAI | |
d_setX(self, x) | DistributedNodeAI | |
d_setXY(self, x, y) | DistributedNodeAI | |
d_setXYH(self, x, y, h) | DistributedNodeAI | |
d_setXYZH(self, x, y, z, h) | DistributedNodeAI | |
d_setY(self, y) | DistributedNodeAI | |
d_setZ(self, z) | DistributedNodeAI | |
dclass | DistributedObjectAI | |
delete(self) | DistributedCartesianGridAI | |
deleteOrDelay(self) | DistributedObjectAI | |
detectLeaks(self) | DirectObject | |
DistributedNodeAI_initialized | DistributedNodeAI | |
DistributedObjectAI_initialized | DistributedObjectAI | |
do_setParent(self, parentToken) | DistributedNodeAI | |
doId | DistributedObjectAI | |
doMethodLater(self, args, kwargs) | DirectObject | |
execCommand(self, string, mwMgrId, avId, zoneId) | DistributedObjectAI | |
generate(self) | DistributedObjectAI | |
generateInit(self, repository=None) | DistributedObjectAI | |
generateOtpObject(self, parentId, zoneId, optionalFields=[], doId=None) | DistributedObjectAI | |
generateTargetChannel(self, repository) | DistributedObjectAI | |
generateWithRequired(self, zoneId, optionalFields=[]) | DistributedObjectAI | |
generateWithRequiredAndId(self, doId, parentId, zoneId, optionalFields=[]) | DistributedObjectAI | |
GetAccountConnectionChannel(self, doId) | DistributedObjectAI | |
GetAccountIDFromChannelCode(self, channel) | DistributedObjectAI | |
getAllAccepting(self) | DirectObject | |
GetAvatarIDFromChannelCode(self, channel) | DistributedObjectAI | |
getBarrierData(self) | DistributedObjectAI | |
getCacheable(self) | DistributedObjectAI | |
getCellWidth(self) | DistributedCartesianGridAI | |
getCollTrav(self, args, kArgs) | DistributedObjectAI | |
getConcentricZones(self, zoneId, radius) | CartesianGridBase | |
getDelayDeleteCount(self) | DistributedObjectAI | |
getDeleteEvent(self) | DistributedObjectAI | |
getDoId(self) | DistributedObjectAI | |
getGridSizeFromSphere(self, sphereRadius, spherePos, cellWidth, gridRadius) | CartesianGridBase | |
getGridSizeFromSphereRadius(self, sphereRadius, cellWidth, gridRadius) | CartesianGridBase | |
getLocation(self) | DistributedObjectAI | |
getLogicalZoneChangeEvent(self) | DistributedObjectAI | |
getNonCollidableParent(self) | DistributedObjectAI | |
getParentingRules(self) | DistributedCartesianGridAI | |
getParentMgr(self) | DistributedObjectAI | |
getParentObj(self) | DistributedObjectBase | |
GetPuppetConnectionChannel(self, doId) | DistributedObjectAI | |
getRender(self) | DistributedObjectAI | |
getXYZH(self) | DistributedNodeAI | |
getZoneCellOrigin(self, zoneId) | CartesianGridBase | |
getZoneCellOriginCenter(self, zoneId) | CartesianGridBase | |
getZoneChangeEvent(self) | DistributedObjectAI | |
getZoneData(self) | DistributedObjectAI | |
getZoneFromXYZ(self, pos, wantRowAndCol=False) | CartesianGridBase | |
gridObjects | DistributedCartesianGridAI | |
gridParent | DistributedNodeAI | |
gridRadius | DistributedCartesianGridAI | |
gridSize | DistributedCartesianGridAI | |
handleAvatarZoneChange(self, av, useZoneId=-1) | DistributedCartesianGridAI | |
handleChildArrive(self, childObj, zoneId) | DistributedObjectBase | |
handleChildArriveZone(self, childObj, zoneId) | DistributedObjectBase | |
handleChildLeave(self, childObj, zoneId) | DistributedObjectBase | |
handleChildLeaveZone(self, childObj, zoneId) | DistributedObjectBase | |
handleLogicalZoneChange(self, newZoneId, oldZoneId) | DistributedObjectAI | |
handleQueryObjectChildrenLocalDone(self, context) | DistributedObjectBase | |
handleSetLocation(self, av, parentId, zoneId) | DistributedCartesianGridAI | |
hasParentingRules(self) | DistributedObjectBase | |
ignore(self, event) | DirectObject | |
ignoreAll(self) | DirectObject | |
ignoreBarrier(self, context) | DistributedObjectAI | |
initFromServerResponse(self, valDict) | DistributedObjectAI | |
isAccepting(self, event) | DirectObject | |
isDeleted(self) | DistributedObjectAI | |
isGenerated(self) | DistributedObjectAI | |
isGridParent(self) | DistributedCartesianGridAI | |
isIgnoring(self, event) | DirectObject | |
isValidZone(self, zoneId) | CartesianGridBase | |
lastNonQuietZone | DistributedObjectAI | |
notify | DistributedCartesianGridAI | static |
parentId | DistributedObjectAI | |
postGenerateMessage(self) | DistributedObjectAI | |
preAllocateDoId(self) | DistributedObjectAI | |
QuietZone | DistributedObjectAI | static |
releaseZoneData(self) | DistributedObjectAI | |
removeAllTasks(self) | DirectObject | |
removeObjectFromGrid(self, av) | DistributedCartesianGridAI | |
removeTask(self, taskOrName) | DirectObject | |
requestDelete(self) | DistributedObjectAI | |
RuleSeparator | DistributedCartesianGridAI | static |
sendDeleteEvent(self) | DistributedObjectAI | |
sendGenerateWithRequired(self, repository, parentId, zoneId, optionalFields=[]) | DistributedObjectAI | |
sendMessageBundle(self) | DistributedObjectAI | |
sendSetZone(self, zoneId) | DistributedObjectAI | |
sendUpdate(self, fieldName, args=[]) | DistributedObjectAI | |
sendUpdateToAccountId(self, accountId, fieldName, args) | DistributedObjectAI | |
sendUpdateToAvatarId(self, avId, fieldName, args) | DistributedObjectAI | |
sendUpdateToChannel(self, channelId, fieldName, args) | DistributedObjectAI | |
setBarrierReady(self, context) | DistributedObjectAI | |
setLocation(self, parentId, zoneId, teleport=0) | DistributedNodeAI | |
direct::distributed::DistributedObjectAI::DistributedObjectAI.setLocation(self, parentId, zoneId) | DistributedObjectAI | |
setParent(self, parentToken) | DistributedNodeAI | |
setParentStr(self, parentToken) | DistributedNodeAI | |
setXY(self, x, y) | DistributedNodeAI | |
setXYH(self, x, y, h) | DistributedNodeAI | |
setXYZH(self, x, y, z, h) | DistributedNodeAI | |
startingZone | DistributedCartesianGridAI | |
startMessageBundle(self, name) | DistributedObjectAI | |
startUpdateGridTask(self) | DistributedCartesianGridAI | |
staticGetLogicalZoneChangeEvent(doId) | DistributedObjectAI | static |
staticGetZoneChangeEvent(doId) | DistributedObjectAI | static |
status(self, indent=0) | DistributedObjectAI | |
stopUpdateGridTask(self) | DistributedCartesianGridAI | |
style | DistributedCartesianGridAI | |
taskName(self, taskString) | DistributedObjectAI | |
uniqueName(self, idString) | DistributedObjectAI | |
updateAllRequiredFields(self, dclass, di) | DistributedObjectAI | |
updateAllRequiredOtherFields(self, dclass, di) | DistributedObjectAI | |
updateGridTask(self, task=None) | DistributedCartesianGridAI | |
updateRequiredFields(self, dclass, di) | DistributedObjectAI | |
updateRequiredOtherFields(self, dclass, di) | DistributedObjectAI | |
updateTaskStarted | DistributedCartesianGridAI | |
validate(self, avId, bool, msg) | DistributedObjectAI | |
zoneId | DistributedObjectAI | |