C# Класс Universe.Physics.BulletSPlugin.BSCharacter

Наследование: BSPhysObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddAngularForce() публичный Метод

public AddAngularForce ( OpenMetaverse force, bool pushforce, bool inTaintTime ) : void
force OpenMetaverse
pushforce bool
inTaintTime bool
Результат void

AddForce() публичный Метод

public AddForce ( OpenMetaverse force, bool pushforce ) : void
force OpenMetaverse
pushforce bool
Результат void

BSCharacter() публичный Метод

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
Результат System

CrossingFailure() публичный Метод

public CrossingFailure ( ) : void
Результат void

Delink() публичный Метод

public Delink ( ) : void
Результат void

Destroy() публичный Метод

public Destroy ( ) : void
Результат void

Link() публичный Метод

public Link ( PhysicsActor obj ) : void
obj Universe.Framework.Physics.PhysicsActor
Результат void

LockAngularMotion() публичный Метод

public LockAngularMotion ( OpenMetaverse axis ) : void
axis OpenMetaverse
Результат void

RequestPhysicsterseUpdate() публичный Метод

public RequestPhysicsterseUpdate ( ) : void
Результат void

UpdatePhysicalMassProperties() публичный Метод

public UpdatePhysicalMassProperties ( float physMass, bool inWorld ) : void
physMass float
inWorld bool
Результат void

UpdateProperties() публичный Метод

public UpdateProperties ( EntityProperties entprop ) : void
entprop EntityProperties
Результат void

VehicleFlags() публичный Метод

public VehicleFlags ( int param, bool remove ) : void
param int
remove bool
Результат void

VehicleFloatParam() публичный Метод

public VehicleFloatParam ( int param, float value ) : void
param int
value float
Результат void

VehicleRotationParam() публичный Метод

public VehicleRotationParam ( int param, OpenMetaverse rotation ) : void
param int
rotation OpenMetaverse
Результат void

VehicleVectorParam() публичный Метод

public VehicleVectorParam ( int param, float value ) : void
param int
value float
Результат void

ZeroAngularMotion() публичный Метод

public ZeroAngularMotion ( bool inTaintTime ) : void
inTaintTime bool
Результат void

ZeroMotion() публичный Метод

public ZeroMotion ( bool inTaintTime ) : void
inTaintTime bool
Результат void