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

Public 成员函数

void Draw (Camera camera, int drawOrder)
 
void Update (float dt)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 
- Public 成员函数 继承自 Game.IDrawable
- Public 成员函数 继承自 Game.IUpdateable

Public 属性

SubsystemTerrain m_subsystemTerrain
 
ComponentMiner m_componentMiner
 
ComponentPlayer m_componentPlayer
 
ComponentRider m_componentRider
 
int m_value
 
Model m_handModel
 
Vector3m_lastYpr
 
Vector2 m_lagAngles
 
float m_swapAnimationTime
 
float m_pokeAnimationTime
 
Vector3 m_itemOffset
 
Vector3 m_itemRotation
 
double m_nextHandLightTime
 
float m_handLight
 
int m_itemLight
 
DrawBlockEnvironmentData m_drawBlockEnvironmentData = new()
 
PrimitivesRenderer3D m_primitivesRenderer = new()
 

静态 Public 属性

static LitShader LitShader = new(ShaderCodeManager.GetFast("Shaders/Lit.vsh"), ShaderCodeManager.GetFast("Shaders/Lit.psh"), 2, useEmissionColor: false, useVertexColor: false, useTexture: true, useFog: false, useAlphaThreshold: false)
 
static int[] m_drawOrders
 

属性

Vector3 ItemOffsetOrder [get, set]
 
Vector3 ItemRotationOrder [get, set]
 
int[] DrawOrders [get]
 
UpdateOrder UpdateOrder [get]
 
- 属性 继承自 Game.IDrawable
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ Draw()

void Game.ComponentFirstPersonModel.Draw ( Camera camera,
int drawOrder )

实现了 Game.IDrawable.

函数调用图:

◆ Load()

override void Game.ComponentFirstPersonModel.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
函数调用图:

◆ Update()

void Game.ComponentFirstPersonModel.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

类成员变量说明

◆ LitShader

LitShader Game.ComponentFirstPersonModel.LitShader = new(ShaderCodeManager.GetFast("Shaders/Lit.vsh"), ShaderCodeManager.GetFast("Shaders/Lit.psh"), 2, useEmissionColor: false, useVertexColor: false, useTexture: true, useFog: false, useAlphaThreshold: false)
static

◆ m_componentMiner

ComponentMiner Game.ComponentFirstPersonModel.m_componentMiner

◆ m_componentPlayer

ComponentPlayer Game.ComponentFirstPersonModel.m_componentPlayer

◆ m_componentRider

ComponentRider Game.ComponentFirstPersonModel.m_componentRider

◆ m_drawBlockEnvironmentData

DrawBlockEnvironmentData Game.ComponentFirstPersonModel.m_drawBlockEnvironmentData = new()

◆ m_drawOrders

int [] Game.ComponentFirstPersonModel.m_drawOrders
static
初始值:
= new int[1]
{
1
}

◆ m_handLight

float Game.ComponentFirstPersonModel.m_handLight

◆ m_handModel

Model Game.ComponentFirstPersonModel.m_handModel

◆ m_itemLight

int Game.ComponentFirstPersonModel.m_itemLight

◆ m_itemOffset

Vector3 Game.ComponentFirstPersonModel.m_itemOffset

◆ m_itemRotation

Vector3 Game.ComponentFirstPersonModel.m_itemRotation

◆ m_lagAngles

Vector2 Game.ComponentFirstPersonModel.m_lagAngles

◆ m_lastYpr

Vector3? Game.ComponentFirstPersonModel.m_lastYpr

◆ m_nextHandLightTime

double Game.ComponentFirstPersonModel.m_nextHandLightTime

◆ m_pokeAnimationTime

float Game.ComponentFirstPersonModel.m_pokeAnimationTime

◆ m_primitivesRenderer

PrimitivesRenderer3D Game.ComponentFirstPersonModel.m_primitivesRenderer = new()

◆ m_subsystemTerrain

SubsystemTerrain Game.ComponentFirstPersonModel.m_subsystemTerrain

◆ m_swapAnimationTime

float Game.ComponentFirstPersonModel.m_swapAnimationTime

◆ m_value

int Game.ComponentFirstPersonModel.m_value

属性说明

◆ DrawOrders

int [] Game.ComponentFirstPersonModel.DrawOrders
get

实现了 Game.IDrawable.

◆ ItemOffsetOrder

Vector3 Game.ComponentFirstPersonModel.ItemOffsetOrder
getset

◆ ItemRotationOrder

Vector3 Game.ComponentFirstPersonModel.ItemRotationOrder
getset

◆ UpdateOrder

UpdateOrder Game.ComponentFirstPersonModel.UpdateOrder
get

实现了 Game.IUpdateable.


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