C# Class Universe.Physics.BulletSPlugin.BSCharacter

Inheritance: BSPhysObject
Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
AddAngularForce ( OpenMetaverse force, bool pushforce, bool inTaintTime ) : void
AddForce ( OpenMetaverse force, bool pushforce ) : void
BSCharacter ( uint localID, String avName, BSScene parent_scene, OpenMetaverse pos, OpenMetaverse size, bool isFlying ) : System
CrossingFailure ( ) : void
Delink ( ) : void
Destroy ( ) : void
Link ( PhysicsActor obj ) : void
LockAngularMotion ( OpenMetaverse axis ) : void
RequestPhysicsterseUpdate ( ) : void
UpdatePhysicalMassProperties ( float physMass, bool inWorld ) : void
UpdateProperties ( EntityProperties entprop ) : void
VehicleFlags ( int param, bool remove ) : void
VehicleFloatParam ( int param, float value ) : void
VehicleRotationParam ( int param, OpenMetaverse rotation ) : void
VehicleVectorParam ( int param, float value ) : void
ZeroAngularMotion ( bool inTaintTime ) : void
ZeroMotion ( bool inTaintTime ) : void

Private Methods

Method Description
AddForce ( OpenMetaverse force, bool pushforce, bool inTaintTime ) : void
ComputeAvatarScale ( OpenMetaverse size ) : OpenMetaverse.Vector3
ComputeAvatarVolumeAndMass ( ) : void
ComputeBuoyancyFromFlying ( bool ifFlying ) : float
PositionSanityCheck ( ) : bool
PositionSanityCheck ( bool inTaintTime ) : bool
SetPhysicalProperties ( ) : void

Method Details

AddAngularForce() public method

public AddAngularForce ( OpenMetaverse force, bool pushforce, bool inTaintTime ) : void
force OpenMetaverse
pushforce bool
inTaintTime bool
return void

AddForce() public method

public AddForce ( OpenMetaverse force, bool pushforce ) : void
force OpenMetaverse
pushforce bool
return void

BSCharacter() public method

public BSCharacter ( uint localID, String avName, BSScene parent_scene, OpenMetaverse pos, OpenMetaverse size, bool isFlying ) : System
localID uint
avName String
parent_scene BSScene
pos OpenMetaverse
size OpenMetaverse
isFlying bool
return System

CrossingFailure() public method

public CrossingFailure ( ) : void
return void

Delink() public method

public Delink ( ) : void
return void

Destroy() public method

public Destroy ( ) : void
return void

Link() public method

public Link ( PhysicsActor obj ) : void
obj Universe.Framework.Physics.PhysicsActor
return void

LockAngularMotion() public method

public LockAngularMotion ( OpenMetaverse axis ) : void
axis OpenMetaverse
return void

RequestPhysicsterseUpdate() public method

public RequestPhysicsterseUpdate ( ) : void
return void

UpdatePhysicalMassProperties() public method

public UpdatePhysicalMassProperties ( float physMass, bool inWorld ) : void
physMass float
inWorld bool
return void

UpdateProperties() public method

public UpdateProperties ( EntityProperties entprop ) : void
entprop EntityProperties
return void

VehicleFlags() public method

public VehicleFlags ( int param, bool remove ) : void
param int
remove bool
return void

VehicleFloatParam() public method

public VehicleFloatParam ( int param, float value ) : void
param int
value float
return void

VehicleRotationParam() public method

public VehicleRotationParam ( int param, OpenMetaverse rotation ) : void
param int
rotation OpenMetaverse
return void

VehicleVectorParam() public method

public VehicleVectorParam ( int param, float value ) : void
param int
value float
return void

ZeroAngularMotion() public method

public ZeroAngularMotion ( bool inTaintTime ) : void
inTaintTime bool
return void

ZeroMotion() public method

public ZeroMotion ( bool inTaintTime ) : void
inTaintTime bool
return void