Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.ComponentBody
类 Game.ComponentBody 继承关系图:
Game.ComponentBody 的协作图:

struct  CollisionBox

Public 成员函数

virtual void ApplyImpulse (Vector3 impulse)
virtual void ApplyDirectMove (Vector3 directMove)
void ApplyShaking (float strength)
virtual bool IsChildOfBody (ComponentBody componentBody)
virtual void UnderExplosionStart (Vector3 explosionCenter, float explosionPressure)
virtual void UnderExplosion (Vector3 impulse, float damage)
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
override void Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
override void OnEntityRemoved ()
virtual void Update (float dt)
virtual void UpdateImmersionData ()
virtual void MoveToFreeSpace (float dt)
bool IsSpaceFreeToMove (float maxMoveFraction, out Vector3? freePosition, out bool needToTeleport)
bool MoveToFreeSpaceHelper (float maxMoveFraction)
virtual void MoveWithCollision (float dt, Vector3 move)
virtual bool HandleSmoothRise (ref Vector3 move, Vector3 position, float dt)
virtual void HandleAxisCollision (int axis, float move, ref Vector3 position, bool isSmoothRising)
virtual void FindBodiesCollisionBoxes (Vector3 position, DynamicArray< CollisionBox > result)
virtual void FindMovingBlocksCollisionBoxes (Vector3 position, DynamicArray< CollisionBox > result)
virtual void FindTerrainCollisionBoxes (BoundingBox box, DynamicArray< CollisionBox > result)
virtual void FindCrouchCollisionBoxes (Vector3 position, Vector2 overhang, DynamicArray< CollisionBox > result)
virtual bool IsColliding (BoundingBox box, DynamicArray< CollisionBox > collisionBoxes)
virtual bool IsCollidingWithIce (BoundingBox box, DynamicArray< CollisionBox > collisionBoxes)
virtual float CalculatePushBack (BoundingBox box, int axis, DynamicArray< CollisionBox > collisionBoxes, out CollisionBox pushingCollisionBox)
virtual float CalculateSmoothRisePushBack (BoundingBox normalBox, BoundingBox smoothRiseBox, int axis, DynamicArray< CollisionBox > collisionBoxes, out CollisionBox pushingCollisionBox)
virtual bool MoveToFreeSpace ()
virtual void FindSneakCollisionBoxes (Vector3 position, Vector2 overhang, DynamicArray< CollisionBox > result)
Public 成员函数 继承自 Game.ComponentFrame
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
override void Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
Public 成员函数 继承自 GameEntitySystem.Component
virtual IEnumerable< EntityGetOwnedEntities ()
virtual void OnEntityAdded ()
virtual void Dispose ()
virtual void InheritFromComponent (Component baseComponent)
virtual void Initialize (Entity entity, ValuesDictionary valuesDictionary)

静态 Public 成员函数

static float CalculateBoxBoxOverlap (ref BoundingBox b1, ref BoundingBox b2, int axis)
static float GetVectorComponent (Vector3 v, int axis)
static void InelasticCollision (float v1, float v2, float m1, float m2, float cr, out float result1, out float result2)

Public 属性

SubsystemTime m_subsystemTime
SubsystemTerrain m_subsystemTerrain
SubsystemBodies m_subsystemBodies
SubsystemMovingBlocks m_subsystemMovingBlocks
SubsystemAudio m_subsystemAudio
SubsystemParticles m_subsystemParticles
SubsystemBlockBehaviors m_subsystemBlockBehaviors
SubsystemFluidBlockBehavior m_subsystemFluidBlockBehavior
SubsystemPlayers m_subsystemPlayers
Random m_random = new()
ComponentHealth m_componentHealth
DynamicArray< CollisionBoxm_collisionBoxes = []
DynamicArray< ComponentBodym_componentBodies = []
DynamicArray< IMovingBlockSetm_movingBlockSets = []
DynamicArray< CollisionBoxm_bodiesCollisionBoxes = []
DynamicArray< CollisionBoxm_movingBlocksCollisionBoxes = []
ComponentBody m_parentBody
List< ComponentBodym_childBodies = []
Vector3 m_velocity
float m_crouchFactor
int m_embeddedInIceCounter
float m_shakingStrength
float m_targetCrouchFactor
Vector3 m_totalImpulse
Vector3 m_directMove
bool m_fluidEffectsPlayed
float m_stoppedTime
float MaxSpeed = 25f
bool CanCrouch
bool TerrainCollidable = true
bool BodyCollidable = true
bool FluidCollidable = true
bool IsRaycastTransparent = false
Public 属性 继承自 Game.ComponentFrame
Vector3 m_position
Quaternion m_rotation
bool m_cachedMatrixValid
Matrix m_cachedMatrix
Public 属性 继承自 GameEntitySystem.Component
Entity m_entity
ValuesDictionary m_valuesDictionary

静态 Public 属性

static Vector3[] m_freeSpaceOffsets
static bool DrawBodiesBounds
const float SleepThresholdSpeed = 1E-05f
static bool ResetVelocityOnProjectLoad = true

属性

virtual Vector3 StanceBoxSize [get]
virtual bool CanBePushedByOtherBodies = true [get, set]
virtual Vector3 BoxSize [get, set]
virtual float Mass [get, set]
virtual float Density [get, set]
virtual Vector2 AirDrag [get, set]
virtual Vector2 WaterDrag [get, set]
virtual float WaterSwayAngle [get, set]
virtual float WaterTurnSpeed [get, set]
bool CanEmbedInIce [get, set]
virtual float ImmersionDepth [get, set]
virtual float ImmersionFactor [get, set]
virtual FluidBlock ImmersionFluidBlock [get, set]
bool IsEmbeddedInIce [get]
virtual ? int StandingOnValue [get, set]
virtual ComponentBody StandingOnBody [get, set]
virtual Vector3 StandingOnVelocity [get, set]
virtual bool IsSneaking [get, set]
virtual bool IsCrouching [get, set]
virtual Vector3 Velocity [get, set]
virtual float TargetCrouchFactor [get, set]
virtual float CrouchFactor [get, set]
float CrushedTime [get, set]
virtual bool IsGravityEnabled [get, set]
virtual bool IsGroundDragEnabled [get, set]
virtual bool IsWaterDragEnabled [get, set]
virtual bool IsSmoothRiseEnabled [get, set]
virtual float MaxSmoothRiseHeight [get, set]
virtual Vector3 CollisionVelocityChange [get, set]
virtual bool CrouchPreventsFalling = true [get, set]
virtual bool FixCollisionOnRidingBug = true [get, set]
virtual BoundingBox BoundingBox [get]
virtual ReadOnlyList< ComponentBodyChildBodies [get]
virtual ComponentBody ParentBody [get, set]
virtual Vector3 ParentBodyPositionOffset [get, set]
virtual Quaternion ParentBodyRotationOffset [get, set]
virtual float FloatUpdateOrder [get]
virtual Action< ComponentBodyCollidedWithBody [get, set]
virtual Action< IMovingBlockSetCollidedWithMovingBlock [get, set]
virtual Action< AttackmentAttacked [get, set]
属性 继承自 Game.ComponentFrame
Vector3 Position [get, set]
Quaternion Rotation [get, set]
Matrix Matrix [get]
virtual Action< ComponentFramePositionChanged [get, set]
virtual Action< ComponentFrameRotationChanged [get, set]
属性 继承自 GameEntitySystem.Component
ValuesDictionary ValuesDictionary [get]
Entity Entity [get]
Project Project [get]
bool IsAddedToProject [get]
属性 继承自 Game.IUpdateable
UpdateOrder UpdateOrder [get]

静态 Private 成员函数

static ComponentBody ()

额外继承的成员函数

包函数 继承自 GameEntitySystem.Component
void DisposeInternal ()

详细描述

在文件 ComponentBody.cs7 行定义.

构造及析构函数说明

◆ ComponentBody()

Game.ComponentBody.ComponentBody ( )
staticprivate

在文件 ComponentBody.cs236 行定义.

这是这个函数的调用关系图:

成员函数说明

◆ ApplyDirectMove()

virtual void Game.ComponentBody.ApplyDirectMove ( Vector3 directMove)
virtual

在文件 ComponentBody.cs254 行定义.

◆ ApplyImpulse()

virtual void Game.ComponentBody.ApplyImpulse ( Vector3 impulse)
virtual

在文件 ComponentBody.cs250 行定义.

这是这个函数的调用关系图:

◆ ApplyShaking()

void Game.ComponentBody.ApplyShaking ( float strength)

在文件 ComponentBody.cs258 行定义.

这是这个函数的调用关系图:

◆ CalculateBoxBoxOverlap()

float Game.ComponentBody.CalculateBoxBoxOverlap ( ref BoundingBox b1,
ref BoundingBox b2,
int axis )
static

在文件 ComponentBody.cs1184 行定义.

这是这个函数的调用关系图:

◆ CalculatePushBack()

virtual float Game.ComponentBody.CalculatePushBack ( BoundingBox box,
int axis,
DynamicArray< CollisionBox > collisionBoxes,
out CollisionBox pushingCollisionBox )
virtual

在文件 ComponentBody.cs1149 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateSmoothRisePushBack()

virtual float Game.ComponentBody.CalculateSmoothRisePushBack ( BoundingBox normalBox,
BoundingBox smoothRiseBox,
int axis,
DynamicArray< CollisionBox > collisionBoxes,
out CollisionBox pushingCollisionBox )
virtual

在文件 ComponentBody.cs1165 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FindBodiesCollisionBoxes()

virtual void Game.ComponentBody.FindBodiesCollisionBoxes ( Vector3 position,
DynamicArray< CollisionBox > result )
virtual

在文件 ComponentBody.cs904 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FindCrouchCollisionBoxes()

virtual void Game.ComponentBody.FindCrouchCollisionBoxes ( Vector3 position,
Vector2 overhang,
DynamicArray< CollisionBox > result )
virtual

在文件 ComponentBody.cs998 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FindMovingBlocksCollisionBoxes()

virtual void Game.ComponentBody.FindMovingBlocksCollisionBoxes ( Vector3 position,
DynamicArray< CollisionBox > result )
virtual

在文件 ComponentBody.cs920 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FindSneakCollisionBoxes()

virtual void Game.ComponentBody.FindSneakCollisionBoxes ( Vector3 position,
Vector2 overhang,
DynamicArray< CollisionBox > result )
virtual

在文件 ComponentBody.cs1335 行定义.

函数调用图:

◆ FindTerrainCollisionBoxes()

virtual void Game.ComponentBody.FindTerrainCollisionBoxes ( BoundingBox box,
DynamicArray< CollisionBox > result )
virtual

在文件 ComponentBody.cs954 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ GetVectorComponent()

float Game.ComponentBody.GetVectorComponent ( Vector3 v,
int axis )
static

在文件 ComponentBody.cs1224 行定义.

这是这个函数的调用关系图:

◆ HandleAxisCollision()

virtual void Game.ComponentBody.HandleAxisCollision ( int axis,
float move,
ref Vector3 position,
bool isSmoothRising )
virtual

在文件 ComponentBody.cs767 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ HandleSmoothRise()

virtual bool Game.ComponentBody.HandleSmoothRise ( ref Vector3 move,
Vector3 position,
float dt )
virtual

在文件 ComponentBody.cs742 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ InelasticCollision()

void Game.ComponentBody.InelasticCollision ( float v1,
float v2,
float m1,
float m2,
float cr,
out float result1,
out float result2 )
static

在文件 ComponentBody.cs1232 行定义.

这是这个函数的调用关系图:

◆ IsChildOfBody()

virtual bool Game.ComponentBody.IsChildOfBody ( ComponentBody componentBody)
virtual

在文件 ComponentBody.cs262 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ IsColliding()

virtual bool Game.ComponentBody.IsColliding ( BoundingBox box,
DynamicArray< CollisionBox > collisionBoxes )
virtual

在文件 ComponentBody.cs1129 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ IsCollidingWithIce()

virtual bool Game.ComponentBody.IsCollidingWithIce ( BoundingBox box,
DynamicArray< CollisionBox > collisionBoxes )
virtual

在文件 ComponentBody.cs1138 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ IsSpaceFreeToMove()

bool Game.ComponentBody.IsSpaceFreeToMove ( float maxMoveFraction,
out Vector3? freePosition,
out bool needToTeleport )

在文件 ComponentBody.cs621 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Load()

override void Game.ComponentBody.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
virtual

重载 GameEntitySystem.Component .

在文件 ComponentBody.cs323 行定义.

◆ MoveToFreeSpace() [1/2]

virtual bool Game.ComponentBody.MoveToFreeSpace ( )
virtual

在文件 ComponentBody.cs1244 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ MoveToFreeSpace() [2/2]

virtual void Game.ComponentBody.MoveToFreeSpace ( float dt)
virtual

在文件 ComponentBody.cs586 行定义.

函数调用图:

◆ MoveToFreeSpaceHelper()

bool Game.ComponentBody.MoveToFreeSpaceHelper ( float maxMoveFraction)

在文件 ComponentBody.cs724 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ MoveWithCollision()

virtual void Game.ComponentBody.MoveWithCollision ( float dt,
Vector3 move )
virtual

在文件 ComponentBody.cs733 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ OnEntityRemoved()

override void Game.ComponentBody.OnEntityRemoved ( )
virtual

重载 GameEntitySystem.Component .

在文件 ComponentBody.cs373 行定义.

函数调用图:

◆ Save()

override void Game.ComponentBody.Save ( ValuesDictionary valuesDictionary,
EntityToIdMap entityToIdMap )
virtual

重载 GameEntitySystem.Component .

在文件 ComponentBody.cs359 行定义.

函数调用图:

◆ UnderExplosion()

virtual void Game.ComponentBody.UnderExplosion ( Vector3 impulse,
float damage )
virtual

在文件 ComponentBody.cs289 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ UnderExplosionStart()

virtual void Game.ComponentBody.UnderExplosionStart ( Vector3 explosionCenter,
float explosionPressure )
virtual

在文件 ComponentBody.cs272 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Update()

virtual void Game.ComponentBody.Update ( float dt)
virtual

实现了 Game.IUpdateable.

在文件 ComponentBody.cs381 行定义.

函数调用图:

◆ UpdateImmersionData()

virtual void Game.ComponentBody.UpdateImmersionData ( )
virtual

在文件 ComponentBody.cs567 行定义.

函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ BodyCollidable

bool Game.ComponentBody.BodyCollidable = true

在文件 ComponentBody.cs91 行定义.

◆ CanCrouch

bool Game.ComponentBody.CanCrouch

在文件 ComponentBody.cs87 行定义.

◆ DrawBodiesBounds

bool Game.ComponentBody.DrawBodiesBounds
static

在文件 ComponentBody.cs81 行定义.

◆ FluidCollidable

bool Game.ComponentBody.FluidCollidable = true

在文件 ComponentBody.cs93 行定义.

◆ IsRaycastTransparent

bool Game.ComponentBody.IsRaycastTransparent = false

在文件 ComponentBody.cs95 行定义.

◆ m_bodiesCollisionBoxes

DynamicArray<CollisionBox> Game.ComponentBody.m_bodiesCollisionBoxes = []

在文件 ComponentBody.cs53 行定义.

◆ m_childBodies

List<ComponentBody> Game.ComponentBody.m_childBodies = []

在文件 ComponentBody.cs59 行定义.

◆ m_collisionBoxes

DynamicArray<CollisionBox> Game.ComponentBody.m_collisionBoxes = []

在文件 ComponentBody.cs47 行定义.

◆ m_componentBodies

DynamicArray<ComponentBody> Game.ComponentBody.m_componentBodies = []

在文件 ComponentBody.cs49 行定义.

◆ m_componentHealth

ComponentHealth Game.ComponentBody.m_componentHealth

在文件 ComponentBody.cs45 行定义.

◆ m_crouchFactor

float Game.ComponentBody.m_crouchFactor

在文件 ComponentBody.cs63 行定义.

◆ m_directMove

Vector3 Game.ComponentBody.m_directMove

在文件 ComponentBody.cs73 行定义.

◆ m_embeddedInIceCounter

int Game.ComponentBody.m_embeddedInIceCounter

在文件 ComponentBody.cs65 行定义.

◆ m_fluidEffectsPlayed

bool Game.ComponentBody.m_fluidEffectsPlayed

在文件 ComponentBody.cs75 行定义.

◆ m_freeSpaceOffsets

Vector3 [] Game.ComponentBody.m_freeSpaceOffsets
static

在文件 ComponentBody.cs79 行定义.

◆ m_movingBlocksCollisionBoxes

DynamicArray<CollisionBox> Game.ComponentBody.m_movingBlocksCollisionBoxes = []

在文件 ComponentBody.cs55 行定义.

◆ m_movingBlockSets

DynamicArray<IMovingBlockSet> Game.ComponentBody.m_movingBlockSets = []

在文件 ComponentBody.cs51 行定义.

◆ m_parentBody

ComponentBody Game.ComponentBody.m_parentBody

在文件 ComponentBody.cs57 行定义.

◆ m_random

Random Game.ComponentBody.m_random = new()

在文件 ComponentBody.cs43 行定义.

◆ m_shakingStrength

float Game.ComponentBody.m_shakingStrength

在文件 ComponentBody.cs67 行定义.

◆ m_stoppedTime

float Game.ComponentBody.m_stoppedTime

在文件 ComponentBody.cs77 行定义.

◆ m_subsystemAudio

SubsystemAudio Game.ComponentBody.m_subsystemAudio

在文件 ComponentBody.cs33 行定义.

◆ m_subsystemBlockBehaviors

SubsystemBlockBehaviors Game.ComponentBody.m_subsystemBlockBehaviors

在文件 ComponentBody.cs37 行定义.

◆ m_subsystemBodies

SubsystemBodies Game.ComponentBody.m_subsystemBodies

在文件 ComponentBody.cs29 行定义.

◆ m_subsystemFluidBlockBehavior

SubsystemFluidBlockBehavior Game.ComponentBody.m_subsystemFluidBlockBehavior

在文件 ComponentBody.cs39 行定义.

◆ m_subsystemMovingBlocks

SubsystemMovingBlocks Game.ComponentBody.m_subsystemMovingBlocks

在文件 ComponentBody.cs31 行定义.

◆ m_subsystemParticles

SubsystemParticles Game.ComponentBody.m_subsystemParticles

在文件 ComponentBody.cs35 行定义.

◆ m_subsystemPlayers

SubsystemPlayers Game.ComponentBody.m_subsystemPlayers

在文件 ComponentBody.cs41 行定义.

◆ m_subsystemTerrain

SubsystemTerrain Game.ComponentBody.m_subsystemTerrain

在文件 ComponentBody.cs27 行定义.

◆ m_subsystemTime

SubsystemTime Game.ComponentBody.m_subsystemTime

在文件 ComponentBody.cs25 行定义.

◆ m_targetCrouchFactor

float Game.ComponentBody.m_targetCrouchFactor

在文件 ComponentBody.cs69 行定义.

◆ m_totalImpulse

Vector3 Game.ComponentBody.m_totalImpulse

在文件 ComponentBody.cs71 行定义.

◆ m_velocity

Vector3 Game.ComponentBody.m_velocity

在文件 ComponentBody.cs61 行定义.

◆ MaxSpeed

float Game.ComponentBody.MaxSpeed = 25f

在文件 ComponentBody.cs85 行定义.

◆ ResetVelocityOnProjectLoad

bool Game.ComponentBody.ResetVelocityOnProjectLoad = true
static

在文件 ComponentBody.cs97 行定义.

◆ SleepThresholdSpeed

const float Game.ComponentBody.SleepThresholdSpeed = 1E-05f
static

在文件 ComponentBody.cs83 行定义.

◆ TerrainCollidable

bool Game.ComponentBody.TerrainCollidable = true

在文件 ComponentBody.cs89 行定义.

属性说明

◆ AirDrag

virtual Vector2 Game.ComponentBody.AirDrag
getset

在文件 ComponentBody.cs107 行定义.

◆ Attacked

virtual Action<Attackment> Game.ComponentBody.Attacked
getset

在文件 ComponentBody.cs234 行定义.

◆ BoundingBox

virtual BoundingBox Game.ComponentBody.BoundingBox
get

在文件 ComponentBody.cs190 行定义.

◆ BoxSize

virtual Vector3 Game.ComponentBody.BoxSize
getset

在文件 ComponentBody.cs101 行定义.

◆ CanBePushedByOtherBodies

virtual bool Game.ComponentBody.CanBePushedByOtherBodies = true
getset

在文件 ComponentBody.cs100 行定义.

◆ CanEmbedInIce

bool Game.ComponentBody.CanEmbedInIce
getset

在文件 ComponentBody.cs115 行定义.

◆ ChildBodies

virtual ReadOnlyList<ComponentBody> Game.ComponentBody.ChildBodies
get

在文件 ComponentBody.cs201 行定义.

◆ CollidedWithBody

virtual Action<ComponentBody> Game.ComponentBody.CollidedWithBody
getset

在文件 ComponentBody.cs231 行定义.

◆ CollidedWithMovingBlock

virtual Action<IMovingBlockSet> Game.ComponentBody.CollidedWithMovingBlock
getset

在文件 ComponentBody.cs233 行定义.

◆ CollisionVelocityChange

virtual Vector3 Game.ComponentBody.CollisionVelocityChange
getset

在文件 ComponentBody.cs186 行定义.

◆ CrouchFactor

virtual float Game.ComponentBody.CrouchFactor
getset

在文件 ComponentBody.cs164 行定义.

◆ CrouchPreventsFalling

virtual bool Game.ComponentBody.CrouchPreventsFalling = true
getset

在文件 ComponentBody.cs187 行定义.

◆ CrushedTime

float Game.ComponentBody.CrushedTime
getset

在文件 ComponentBody.cs174 行定义.

◆ Density

virtual float Game.ComponentBody.Density
getset

在文件 ComponentBody.cs105 行定义.

◆ FixCollisionOnRidingBug

virtual bool Game.ComponentBody.FixCollisionOnRidingBug = true
getset

在文件 ComponentBody.cs188 行定义.

◆ FloatUpdateOrder

virtual float Game.ComponentBody.FloatUpdateOrder
get

实现了 Game.IUpdateable.

在文件 ComponentBody.cs222 行定义.

◆ ImmersionDepth

virtual float Game.ComponentBody.ImmersionDepth
getset

在文件 ComponentBody.cs117 行定义.

◆ ImmersionFactor

virtual float Game.ComponentBody.ImmersionFactor
getset

在文件 ComponentBody.cs119 行定义.

◆ ImmersionFluidBlock

virtual FluidBlock Game.ComponentBody.ImmersionFluidBlock
getset

在文件 ComponentBody.cs121 行定义.

◆ IsCrouching

virtual bool Game.ComponentBody.IsCrouching
getset

在文件 ComponentBody.cs137 行定义.

◆ IsEmbeddedInIce

bool Game.ComponentBody.IsEmbeddedInIce
get

在文件 ComponentBody.cs123 行定义.

◆ IsGravityEnabled

virtual bool Game.ComponentBody.IsGravityEnabled
getset

在文件 ComponentBody.cs176 行定义.

◆ IsGroundDragEnabled

virtual bool Game.ComponentBody.IsGroundDragEnabled
getset

在文件 ComponentBody.cs178 行定义.

◆ IsSmoothRiseEnabled

virtual bool Game.ComponentBody.IsSmoothRiseEnabled
getset

在文件 ComponentBody.cs182 行定义.

◆ IsSneaking

virtual bool Game.ComponentBody.IsSneaking
getset

在文件 ComponentBody.cs132 行定义.

◆ IsWaterDragEnabled

virtual bool Game.ComponentBody.IsWaterDragEnabled
getset

在文件 ComponentBody.cs180 行定义.

◆ Mass

virtual float Game.ComponentBody.Mass
getset

在文件 ComponentBody.cs103 行定义.

◆ MaxSmoothRiseHeight

virtual float Game.ComponentBody.MaxSmoothRiseHeight
getset

在文件 ComponentBody.cs184 行定义.

◆ ParentBody

virtual ComponentBody Game.ComponentBody.ParentBody
getset

在文件 ComponentBody.cs203 行定义.

◆ ParentBodyPositionOffset

virtual Vector3 Game.ComponentBody.ParentBodyPositionOffset
getset

在文件 ComponentBody.cs218 行定义.

◆ ParentBodyRotationOffset

virtual Quaternion Game.ComponentBody.ParentBodyRotationOffset
getset

在文件 ComponentBody.cs220 行定义.

◆ StanceBoxSize

virtual Vector3 Game.ComponentBody.StanceBoxSize
get

在文件 ComponentBody.cs98 行定义.

◆ StandingOnBody

virtual ComponentBody Game.ComponentBody.StandingOnBody
getset

在文件 ComponentBody.cs127 行定义.

◆ StandingOnValue

virtual ? int Game.ComponentBody.StandingOnValue
getset

在文件 ComponentBody.cs125 行定义.

◆ StandingOnVelocity

virtual Vector3 Game.ComponentBody.StandingOnVelocity
getset

在文件 ComponentBody.cs129 行定义.

◆ TargetCrouchFactor

virtual float Game.ComponentBody.TargetCrouchFactor
getset

在文件 ComponentBody.cs154 行定义.

◆ Velocity

virtual Vector3 Game.ComponentBody.Velocity
getset

在文件 ComponentBody.cs142 行定义.

◆ WaterDrag

virtual Vector2 Game.ComponentBody.WaterDrag
getset

在文件 ComponentBody.cs109 行定义.

◆ WaterSwayAngle

virtual float Game.ComponentBody.WaterSwayAngle
getset

在文件 ComponentBody.cs111 行定义.

◆ WaterTurnSpeed

virtual float Game.ComponentBody.WaterTurnSpeed
getset

在文件 ComponentBody.cs113 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Component/ComponentBody.cs