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

Public 成员函数

virtual void Update (float dt)
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
override void Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
virtual void NormalMovement (float dt)
virtual void LadderMovement (float dt, int value)
Public 成员函数 继承自 GameEntitySystem.Component
virtual IEnumerable< EntityGetOwnedEntities ()
virtual void OnEntityAdded ()
virtual void OnEntityRemoved ()
virtual void Dispose ()
virtual void InheritFromComponent (Component baseComponent)
virtual void Initialize (Entity entity, ValuesDictionary valuesDictionary)

Public 属性

SubsystemTime m_subsystemTime
SubsystemNoise m_subsystemNoise
SubsystemTerrain m_subsystemTerrain
SubsystemGameInfo m_subsystemGameInfo
ComponentCreature m_componentCreature
ComponentPlayer m_componentPlayer
ComponentLevel m_componentLevel
ComponentFactors m_componentFactors
ComponentClothing m_componentClothing
ComponentMount m_componentMount
ComponentRider m_componentRider
Random m_random = new()
Vector2m_walkOrder
Vector3m_flyOrder
Vector3m_swimOrder
Vector2 m_turnOrder
Vector2 m_lookOrder
float m_jumpOrder
bool m_lookAutoLevelX
bool m_lookAutoLevelY
double m_shoesWarningTime
float m_walkSpeedWhenTurning
float m_minFrictionFactor
double m_ladderActivationTime
float m_swimBurstRemaining
Vector2 m_lookAngles
Vector3m_lastPosition
bool m_walking
bool m_falling
bool m_climbing
bool m_jumping
bool m_swimming
bool m_flying
bool EnableGravityOnDeathOrStun = true
bool AllowShoesWarning = true
Public 属性 继承自 GameEntitySystem.Component
Entity m_entity
ValuesDictionary m_valuesDictionary

静态 Public 属性

const string fName = "ComponentLocomotion"
static bool IsCreativeFlyEnabledSet = false

属性

float AccelerationFactor [get, set]
float WalkSpeed [get, set]
float LadderSpeed [get, set]
float JumpSpeed [get, set]
float FlySpeed [get, set]
float CreativeFlySpeed [get, set]
float SwimSpeed [get, set]
float TurnSpeed [get, set]
float LookSpeed [get, set]
float InAirWalkFactor [get, set]
float? SlipSpeed [get, set]
Vector2 LookAngles [get, set]
int? LadderValue [get, set]
Vector2WalkOrder [get, set]
Vector3FlyOrder [get, set]
Vector3SwimOrder [get, set]
Vector2 TurnOrder [get, set]
Vector2 LookOrder [get, set]
float JumpOrder [get, set]
Vector3VrMoveOrder [get, set]
Vector2VrLookOrder [get, set]
float StunTime [get, set]
Vector2LastWalkOrder [get, set]
float LastJumpOrder [get, set]
Vector3LastFlyOrder [get, set]
Vector3LastSwimOrder [get, set]
Vector2 LastTurnOrder [get, set]
bool IsCreativeFlyEnabled [get, set]
UpdateOrder UpdateOrder [get]
属性 继承自 GameEntitySystem.Component
ValuesDictionary ValuesDictionary [get]
Entity Entity [get]
Project Project [get]
bool IsAddedToProject [get]
属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]

额外继承的成员函数

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

详细描述

在文件 ComponentLocomotion.cs6 行定义.

成员函数说明

◆ LadderMovement()

virtual void Game.ComponentLocomotion.LadderMovement ( float dt,
int value )
virtual

在文件 ComponentLocomotion.cs497 行定义.

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

◆ Load()

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

重载 GameEntitySystem.Component .

在文件 ComponentLocomotion.cs291 行定义.

函数调用图:

◆ NormalMovement()

virtual void Game.ComponentLocomotion.NormalMovement ( float dt)
virtual

在文件 ComponentLocomotion.cs349 行定义.

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

◆ Save()

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

重载 GameEntitySystem.Component .

在文件 ComponentLocomotion.cs345 行定义.

◆ Update()

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

实现了 Game.IUpdateable.

在文件 ComponentLocomotion.cs156 行定义.

函数调用图:

类成员变量说明

◆ AllowShoesWarning

bool Game.ComponentLocomotion.AllowShoesWarning = true

在文件 ComponentLocomotion.cs152 行定义.

◆ EnableGravityOnDeathOrStun

bool Game.ComponentLocomotion.EnableGravityOnDeathOrStun = true

在文件 ComponentLocomotion.cs65 行定义.

◆ fName

const string Game.ComponentLocomotion.fName = "ComponentLocomotion"
static

在文件 ComponentLocomotion.cs41 行定义.

◆ IsCreativeFlyEnabledSet

bool Game.ComponentLocomotion.IsCreativeFlyEnabledSet = false
static

在文件 ComponentLocomotion.cs148 行定义.

◆ m_climbing

bool Game.ComponentLocomotion.m_climbing

在文件 ComponentLocomotion.cs37 行定义.

◆ m_componentClothing

ComponentClothing Game.ComponentLocomotion.m_componentClothing

在文件 ComponentLocomotion.cs15 行定义.

◆ m_componentCreature

ComponentCreature Game.ComponentLocomotion.m_componentCreature

在文件 ComponentLocomotion.cs11 行定义.

◆ m_componentFactors

ComponentFactors Game.ComponentLocomotion.m_componentFactors

在文件 ComponentLocomotion.cs14 行定义.

◆ m_componentLevel

ComponentLevel Game.ComponentLocomotion.m_componentLevel

在文件 ComponentLocomotion.cs13 行定义.

◆ m_componentMount

ComponentMount Game.ComponentLocomotion.m_componentMount

在文件 ComponentLocomotion.cs16 行定义.

◆ m_componentPlayer

ComponentPlayer Game.ComponentLocomotion.m_componentPlayer

在文件 ComponentLocomotion.cs12 行定义.

◆ m_componentRider

ComponentRider Game.ComponentLocomotion.m_componentRider

在文件 ComponentLocomotion.cs17 行定义.

◆ m_falling

bool Game.ComponentLocomotion.m_falling

在文件 ComponentLocomotion.cs36 行定义.

◆ m_flying

bool Game.ComponentLocomotion.m_flying

在文件 ComponentLocomotion.cs40 行定义.

◆ m_flyOrder

Vector3? Game.ComponentLocomotion.m_flyOrder

在文件 ComponentLocomotion.cs21 行定义.

◆ m_jumping

bool Game.ComponentLocomotion.m_jumping

在文件 ComponentLocomotion.cs38 行定义.

◆ m_jumpOrder

float Game.ComponentLocomotion.m_jumpOrder

在文件 ComponentLocomotion.cs25 行定义.

◆ m_ladderActivationTime

double Game.ComponentLocomotion.m_ladderActivationTime

在文件 ComponentLocomotion.cs31 行定义.

◆ m_lastPosition

Vector3? Game.ComponentLocomotion.m_lastPosition

在文件 ComponentLocomotion.cs34 行定义.

◆ m_lookAngles

Vector2 Game.ComponentLocomotion.m_lookAngles

在文件 ComponentLocomotion.cs33 行定义.

◆ m_lookAutoLevelX

bool Game.ComponentLocomotion.m_lookAutoLevelX

在文件 ComponentLocomotion.cs26 行定义.

◆ m_lookAutoLevelY

bool Game.ComponentLocomotion.m_lookAutoLevelY

在文件 ComponentLocomotion.cs27 行定义.

◆ m_lookOrder

Vector2 Game.ComponentLocomotion.m_lookOrder

在文件 ComponentLocomotion.cs24 行定义.

◆ m_minFrictionFactor

float Game.ComponentLocomotion.m_minFrictionFactor

在文件 ComponentLocomotion.cs30 行定义.

◆ m_random

Random Game.ComponentLocomotion.m_random = new()

在文件 ComponentLocomotion.cs19 行定义.

◆ m_shoesWarningTime

double Game.ComponentLocomotion.m_shoesWarningTime

在文件 ComponentLocomotion.cs28 行定义.

◆ m_subsystemGameInfo

SubsystemGameInfo Game.ComponentLocomotion.m_subsystemGameInfo

在文件 ComponentLocomotion.cs10 行定义.

◆ m_subsystemNoise

SubsystemNoise Game.ComponentLocomotion.m_subsystemNoise

在文件 ComponentLocomotion.cs8 行定义.

◆ m_subsystemTerrain

SubsystemTerrain Game.ComponentLocomotion.m_subsystemTerrain

在文件 ComponentLocomotion.cs9 行定义.

◆ m_subsystemTime

SubsystemTime Game.ComponentLocomotion.m_subsystemTime

在文件 ComponentLocomotion.cs7 行定义.

◆ m_swimBurstRemaining

float Game.ComponentLocomotion.m_swimBurstRemaining

在文件 ComponentLocomotion.cs32 行定义.

◆ m_swimming

bool Game.ComponentLocomotion.m_swimming

在文件 ComponentLocomotion.cs39 行定义.

◆ m_swimOrder

Vector3? Game.ComponentLocomotion.m_swimOrder

在文件 ComponentLocomotion.cs22 行定义.

◆ m_turnOrder

Vector2 Game.ComponentLocomotion.m_turnOrder

在文件 ComponentLocomotion.cs23 行定义.

◆ m_walking

bool Game.ComponentLocomotion.m_walking

在文件 ComponentLocomotion.cs35 行定义.

◆ m_walkOrder

Vector2? Game.ComponentLocomotion.m_walkOrder

在文件 ComponentLocomotion.cs20 行定义.

◆ m_walkSpeedWhenTurning

float Game.ComponentLocomotion.m_walkSpeedWhenTurning

在文件 ComponentLocomotion.cs29 行定义.

属性说明

◆ AccelerationFactor

float Game.ComponentLocomotion.AccelerationFactor
getset

在文件 ComponentLocomotion.cs43 行定义.

◆ CreativeFlySpeed

float Game.ComponentLocomotion.CreativeFlySpeed
getset

在文件 ComponentLocomotion.cs53 行定义.

◆ FlyOrder

Vector3? Game.ComponentLocomotion.FlyOrder
getset

在文件 ComponentLocomotion.cs91 行定义.

◆ FlySpeed

float Game.ComponentLocomotion.FlySpeed
getset

在文件 ComponentLocomotion.cs51 行定义.

◆ InAirWalkFactor

float Game.ComponentLocomotion.InAirWalkFactor
getset

在文件 ComponentLocomotion.cs61 行定义.

◆ IsCreativeFlyEnabled

bool Game.ComponentLocomotion.IsCreativeFlyEnabled
getset

在文件 ComponentLocomotion.cs150 行定义.

◆ JumpOrder

float Game.ComponentLocomotion.JumpOrder
getset

在文件 ComponentLocomotion.cs127 行定义.

◆ JumpSpeed

float Game.ComponentLocomotion.JumpSpeed
getset

在文件 ComponentLocomotion.cs49 行定义.

◆ LadderSpeed

float Game.ComponentLocomotion.LadderSpeed
getset

在文件 ComponentLocomotion.cs47 行定义.

◆ LadderValue

int? Game.ComponentLocomotion.LadderValue
getset

在文件 ComponentLocomotion.cs76 行定义.

◆ LastFlyOrder

Vector3? Game.ComponentLocomotion.LastFlyOrder
getset

在文件 ComponentLocomotion.cs142 行定义.

◆ LastJumpOrder

float Game.ComponentLocomotion.LastJumpOrder
getset

在文件 ComponentLocomotion.cs140 行定义.

◆ LastSwimOrder

Vector3? Game.ComponentLocomotion.LastSwimOrder
getset

在文件 ComponentLocomotion.cs144 行定义.

◆ LastTurnOrder

Vector2 Game.ComponentLocomotion.LastTurnOrder
getset

在文件 ComponentLocomotion.cs146 行定义.

◆ LastWalkOrder

Vector2? Game.ComponentLocomotion.LastWalkOrder
getset

在文件 ComponentLocomotion.cs138 行定义.

◆ LookAngles

Vector2 Game.ComponentLocomotion.LookAngles
getset

在文件 ComponentLocomotion.cs67 行定义.

◆ LookOrder

Vector2 Game.ComponentLocomotion.LookOrder
getset

在文件 ComponentLocomotion.cs122 行定义.

◆ LookSpeed

float Game.ComponentLocomotion.LookSpeed
getset

在文件 ComponentLocomotion.cs59 行定义.

◆ SlipSpeed

float? Game.ComponentLocomotion.SlipSpeed
getset

在文件 ComponentLocomotion.cs63 行定义.

◆ StunTime

float Game.ComponentLocomotion.StunTime
getset

在文件 ComponentLocomotion.cs136 行定义.

◆ SwimOrder

Vector3? Game.ComponentLocomotion.SwimOrder
getset

在文件 ComponentLocomotion.cs104 行定义.

◆ SwimSpeed

float Game.ComponentLocomotion.SwimSpeed
getset

在文件 ComponentLocomotion.cs55 行定义.

◆ TurnOrder

Vector2 Game.ComponentLocomotion.TurnOrder
getset

在文件 ComponentLocomotion.cs117 行定义.

◆ TurnSpeed

float Game.ComponentLocomotion.TurnSpeed
getset

在文件 ComponentLocomotion.cs57 行定义.

◆ UpdateOrder

UpdateOrder Game.ComponentLocomotion.UpdateOrder
get

实现了 Game.IUpdateable.

在文件 ComponentLocomotion.cs154 行定义.

◆ VrLookOrder

Vector2? Game.ComponentLocomotion.VrLookOrder
getset

在文件 ComponentLocomotion.cs134 行定义.

◆ VrMoveOrder

Vector3? Game.ComponentLocomotion.VrMoveOrder
getset

在文件 ComponentLocomotion.cs132 行定义.

◆ WalkOrder

Vector2? Game.ComponentLocomotion.WalkOrder
getset

在文件 ComponentLocomotion.cs78 行定义.

◆ WalkSpeed

float Game.ComponentLocomotion.WalkSpeed
getset

在文件 ComponentLocomotion.cs45 行定义.


该类的文档由以下文件生成: