C# Class Universe.Physics.BulletSPlugin.BSCharacter

Inheritance: BSPhysObject
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddAngularForce ( OpenMetaverse force, bool pushforce, bool inTaintTime ) : void
force OpenMetaverse
pushforce bool
inTaintTime bool
Résultat void

AddForce() public méthode

public AddForce ( OpenMetaverse force, bool pushforce ) : void
force OpenMetaverse
pushforce bool
Résultat void

BSCharacter() public méthode

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
Résultat System

CrossingFailure() public méthode

public CrossingFailure ( ) : void
Résultat void

Delink() public méthode

public Delink ( ) : void
Résultat void

Destroy() public méthode

public Destroy ( ) : void
Résultat void

Link() public méthode

public Link ( PhysicsActor obj ) : void
obj Universe.Framework.Physics.PhysicsActor
Résultat void

LockAngularMotion() public méthode

public LockAngularMotion ( OpenMetaverse axis ) : void
axis OpenMetaverse
Résultat void

RequestPhysicsterseUpdate() public méthode

public RequestPhysicsterseUpdate ( ) : void
Résultat void

UpdatePhysicalMassProperties() public méthode

public UpdatePhysicalMassProperties ( float physMass, bool inWorld ) : void
physMass float
inWorld bool
Résultat void

UpdateProperties() public méthode

public UpdateProperties ( EntityProperties entprop ) : void
entprop EntityProperties
Résultat void

VehicleFlags() public méthode

public VehicleFlags ( int param, bool remove ) : void
param int
remove bool
Résultat void

VehicleFloatParam() public méthode

public VehicleFloatParam ( int param, float value ) : void
param int
value float
Résultat void

VehicleRotationParam() public méthode

public VehicleRotationParam ( int param, OpenMetaverse rotation ) : void
param int
rotation OpenMetaverse
Résultat void

VehicleVectorParam() public méthode

public VehicleVectorParam ( int param, float value ) : void
param int
value float
Résultat void

ZeroAngularMotion() public méthode

public ZeroAngularMotion ( bool inTaintTime ) : void
inTaintTime bool
Résultat void

ZeroMotion() public méthode

public ZeroMotion ( bool inTaintTime ) : void
inTaintTime bool
Résultat void