Public Member Functions | Public Attributes

client.Avatar.PlayerAvatar Class Reference

Inherits client::Avatar::Avatar.

List of all members.

Public Member Functions

def __init__
def eventEntityKill
def eventProficiencyPointGain
def eventStatUpdate
def onLeaveWorld
def onEnterWorld
def handleKeyEvent
def updateCallback
def handleConsoleInput
def handleGuiEvent
def facePosition
def enableMouseTargetting
def disableMouseTargetting
def setTarget
def handleLeftMouseButton
 left mouse button click handler store the entity that BigWorld.target() returns (if any) a current target
def handleRightMouseButton
 Note that showCursor() below actually does a lot more than just switching the cursor display on/off! When the GUI cursor is "switched" off the BigWorld cursor is set to to the DC (direction cursor) and this actually couples mouse movement onto your entity/avatar model (see the init() set up in Anoria.py.
def handleEscapeKey

Public Attributes

 in_mouse_move
 isPlayer
 filter
 physics
 minAimScore
 maxAimScore
 devwin
 callbackId
 hasMouseOverTarget
 target
 mouseTargettingMatrix
 playerTargettingMatrix

Detailed Description

Definition at line 184 of file Avatar.py.


Member Function Documentation

def client.Avatar.PlayerAvatar.__init__ (   self  ) 

Reimplemented from client.Avatar.Avatar.

Definition at line 188 of file Avatar.py.

def client.Avatar.PlayerAvatar.disableMouseTargetting (   self  ) 

Definition at line 415 of file Avatar.py.

def client.Avatar.PlayerAvatar.enableMouseTargetting (   self  ) 

Definition at line 407 of file Avatar.py.

def client.Avatar.PlayerAvatar.eventEntityKill (   self,
  entityId,
  eventType,
  eventValue 
)

Definition at line 197 of file Avatar.py.

def client.Avatar.PlayerAvatar.eventProficiencyPointGain (   self,
  entityId,
  eventType,
  eventValue 
)

Definition at line 202 of file Avatar.py.

def client.Avatar.PlayerAvatar.eventStatUpdate (   self,
  entityId,
  eventType,
  eventValue 
)

Definition at line 208 of file Avatar.py.

def client.Avatar.PlayerAvatar.facePosition (   self,
  pos 
)

Reimplemented from client.Avatar.Avatar.

Definition at line 400 of file Avatar.py.

def client.Avatar.PlayerAvatar.handleConsoleInput (   self,
  line 
)

Definition at line 381 of file Avatar.py.

def client.Avatar.PlayerAvatar.handleEscapeKey (   self,
  isDown 
)

Definition at line 470 of file Avatar.py.

def client.Avatar.PlayerAvatar.handleGuiEvent (   self,
  event 
)

Definition at line 386 of file Avatar.py.

def client.Avatar.PlayerAvatar.handleKeyEvent (   self,
  isDown,
  key,
  mods 
)

Definition at line 314 of file Avatar.py.

def client.Avatar.PlayerAvatar.handleLeftMouseButton (   self,
  isDown 
)

left mouse button click handler store the entity that BigWorld.target() returns (if any) a current target

Definition at line 445 of file Avatar.py.

def client.Avatar.PlayerAvatar.handleRightMouseButton (   self,
  isDown 
)

Note that showCursor() below actually does a lot more than just switching the cursor display on/off! When the GUI cursor is "switched" off the BigWorld cursor is set to to the DC (direction cursor) and this actually couples mouse movement onto your entity/avatar model (see the init() set up in Anoria.py.

Definition at line 456 of file Avatar.py.

def client.Avatar.PlayerAvatar.onEnterWorld (   self,
  prereqs,
  initial = 1 
)

Definition at line 237 of file Avatar.py.

def client.Avatar.PlayerAvatar.onLeaveWorld (   self  ) 

Definition at line 232 of file Avatar.py.

def client.Avatar.PlayerAvatar.setTarget (   self,
  entity 
)

Definition at line 426 of file Avatar.py.

def client.Avatar.PlayerAvatar.updateCallback (   self  ) 

Definition at line 356 of file Avatar.py.


Member Data Documentation

Definition at line 292 of file Avatar.py.

Definition at line 288 of file Avatar.py.

Reimplemented from client.Avatar.Avatar.

Definition at line 264 of file Avatar.py.

Reimplemented from client.Avatar.Avatar.

Definition at line 368 of file Avatar.py.

Definition at line 245 of file Avatar.py.

Definition at line 246 of file Avatar.py.

Definition at line 284 of file Avatar.py.

Definition at line 283 of file Avatar.py.

Definition at line 409 of file Avatar.py.

Definition at line 267 of file Avatar.py.

Definition at line 417 of file Avatar.py.

Definition at line 374 of file Avatar.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties