My Project v1
Project
载入中...
搜索中...
未找到
Game.ComponentRider
类 Game.ComponentRider 继承关系图:
Game.ComponentRider 的协作图:

Public 成员函数

virtual ComponentMount FindNearestMount ()
 
virtual void StartMounting (ComponentMount componentMount)
 
virtual void StartDismounting ()
 
void Update (float dt)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 
virtual float ScoreMount (ComponentMount componentMount, float maxDistance)
 
- Public 成员函数 继承自 Game.IUpdateable

Public 属性

SubsystemBodies m_subsystemBodies
 
SubsystemTerrain m_subsystemTerrain
 
DynamicArray< ComponentBodym_componentBodies = []
 
Vector3 m_riderOffset
 
float m_animationTime
 
bool m_isAnimating
 
bool m_isDismounting
 
Vector3 m_targetPositionOffset
 
Quaternion m_targetRotationOffset
 
float m_outOfMountTime
 

属性

ComponentCreature ComponentCreature [get, set]
 
ComponentMount Mount [get]
 
UpdateOrder UpdateOrder [get]
 
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ FindNearestMount()

virtual ComponentMount Game.ComponentRider.FindNearestMount ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ Load()

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

◆ ScoreMount()

virtual float Game.ComponentRider.ScoreMount ( ComponentMount componentMount,
float maxDistance )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ StartDismounting()

virtual void Game.ComponentRider.StartDismounting ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ StartMounting()

virtual void Game.ComponentRider.StartMounting ( ComponentMount componentMount)
virtual
这是这个函数的调用关系图:

◆ Update()

void Game.ComponentRider.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

类成员变量说明

◆ m_animationTime

float Game.ComponentRider.m_animationTime

◆ m_componentBodies

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

◆ m_isAnimating

bool Game.ComponentRider.m_isAnimating

◆ m_isDismounting

bool Game.ComponentRider.m_isDismounting

◆ m_outOfMountTime

float Game.ComponentRider.m_outOfMountTime

◆ m_riderOffset

Vector3 Game.ComponentRider.m_riderOffset

◆ m_subsystemBodies

SubsystemBodies Game.ComponentRider.m_subsystemBodies

◆ m_subsystemTerrain

SubsystemTerrain Game.ComponentRider.m_subsystemTerrain

◆ m_targetPositionOffset

Vector3 Game.ComponentRider.m_targetPositionOffset

◆ m_targetRotationOffset

Quaternion Game.ComponentRider.m_targetRotationOffset

属性说明

◆ ComponentCreature

ComponentCreature Game.ComponentRider.ComponentCreature
getset

◆ Mount

ComponentMount Game.ComponentRider.Mount
get

◆ UpdateOrder

UpdateOrder Game.ComponentRider.UpdateOrder
get

实现了 Game.IUpdateable.


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