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

Public 成员函数

virtual void Update (float dt)
override void Load (ValuesDictionary valuesDictionary)
override void Dispose ()
void Display_DeviceReset ()
void AnimateWaterBlocksTexture ()
void AnimateMagmaBlocksTexture ()
Rectangle AnimateFireBlocksTexture (float dt)
virtual void DrawBlocksTextureSlot (TexturedBatch2D batch, int slotX, int slotY, Vector2 tc1, Vector2 tc2, Vector2 tcOffset, Color color)
Public 成员函数 继承自 GameEntitySystem.Subsystem
virtual void OnEntityAdded (Entity entity)
virtual void OnEntityRemoved (Entity entity)
virtual void Save (ValuesDictionary valuesDictionary)
virtual void Initialize (Project project, ValuesDictionary valuesDictionary)

Public 属性

SubsystemTime m_subsystemTime
SubsystemBlocksTexture m_subsystemBlocksTexture
RenderTarget2D m_animatedBlocksTexture
PrimitivesRenderer2D m_primitivesRenderer = new()
ScreenSpaceFireRenderer m_screenSpaceFireRenderer = new(200)
Random m_random = new()
bool m_waterOrder
Vector2 m_waterOffset1
Vector2 m_waterOffset2
bool m_magmaOrder
Vector2 m_magmaOffset1
Vector2 m_magmaOffset2
double m_lastAnimateGameTime
bool DisableTextureAnimation
bool ShowAnimatedTexture

属性

Texture2D AnimatedBlocksTexture [get]
UpdateOrder UpdateOrder [get]
属性 继承自 GameEntitySystem.Subsystem
Project Project [get]
ValuesDictionary ValuesDictionary [get]
属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]

额外继承的成员函数

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

详细描述

在文件 SubsystemAnimatedTextures.cs7 行定义.

成员函数说明

◆ AnimateFireBlocksTexture()

Rectangle Game.SubsystemAnimatedTextures.AnimateFireBlocksTexture ( float dt)

在文件 SubsystemAnimatedTextures.cs561 行定义.

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

◆ AnimateMagmaBlocksTexture()

void Game.SubsystemAnimatedTextures.AnimateMagmaBlocksTexture ( )

在文件 SubsystemAnimatedTextures.cs343 行定义.

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

◆ AnimateWaterBlocksTexture()

void Game.SubsystemAnimatedTextures.AnimateWaterBlocksTexture ( )

在文件 SubsystemAnimatedTextures.cs125 行定义.

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

◆ Display_DeviceReset()

void Game.SubsystemAnimatedTextures.Display_DeviceReset ( )

在文件 SubsystemAnimatedTextures.cs121 行定义.

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

◆ Dispose()

override void Game.SubsystemAnimatedTextures.Dispose ( )
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemAnimatedTextures.cs116 行定义.

函数调用图:

◆ DrawBlocksTextureSlot()

virtual void Game.SubsystemAnimatedTextures.DrawBlocksTextureSlot ( TexturedBatch2D batch,
int slotX,
int slotY,
Vector2 tc1,
Vector2 tc2,
Vector2 tcOffset,
Color color )
virtual

在文件 SubsystemAnimatedTextures.cs581 行定义.

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

◆ Load()

override void Game.SubsystemAnimatedTextures.Load ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemAnimatedTextures.cs110 行定义.

函数调用图:

◆ Update()

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

实现了 Game.IUpdateable.

在文件 SubsystemAnimatedTextures.cs49 行定义.

函数调用图:

类成员变量说明

◆ DisableTextureAnimation

bool Game.SubsystemAnimatedTextures.DisableTextureAnimation

在文件 SubsystemAnimatedTextures.cs34 行定义.

◆ m_animatedBlocksTexture

RenderTarget2D Game.SubsystemAnimatedTextures.m_animatedBlocksTexture

在文件 SubsystemAnimatedTextures.cs12 行定义.

◆ m_lastAnimateGameTime

double Game.SubsystemAnimatedTextures.m_lastAnimateGameTime

在文件 SubsystemAnimatedTextures.cs32 行定义.

◆ m_magmaOffset1

Vector2 Game.SubsystemAnimatedTextures.m_magmaOffset1

在文件 SubsystemAnimatedTextures.cs28 行定义.

◆ m_magmaOffset2

Vector2 Game.SubsystemAnimatedTextures.m_magmaOffset2

在文件 SubsystemAnimatedTextures.cs30 行定义.

◆ m_magmaOrder

bool Game.SubsystemAnimatedTextures.m_magmaOrder

在文件 SubsystemAnimatedTextures.cs26 行定义.

◆ m_primitivesRenderer

PrimitivesRenderer2D Game.SubsystemAnimatedTextures.m_primitivesRenderer = new()

在文件 SubsystemAnimatedTextures.cs14 行定义.

◆ m_random

Random Game.SubsystemAnimatedTextures.m_random = new()

在文件 SubsystemAnimatedTextures.cs18 行定义.

◆ m_screenSpaceFireRenderer

ScreenSpaceFireRenderer Game.SubsystemAnimatedTextures.m_screenSpaceFireRenderer = new(200)

在文件 SubsystemAnimatedTextures.cs16 行定义.

◆ m_subsystemBlocksTexture

SubsystemBlocksTexture Game.SubsystemAnimatedTextures.m_subsystemBlocksTexture

在文件 SubsystemAnimatedTextures.cs10 行定义.

◆ m_subsystemTime

SubsystemTime Game.SubsystemAnimatedTextures.m_subsystemTime

在文件 SubsystemAnimatedTextures.cs8 行定义.

◆ m_waterOffset1

Vector2 Game.SubsystemAnimatedTextures.m_waterOffset1

在文件 SubsystemAnimatedTextures.cs22 行定义.

◆ m_waterOffset2

Vector2 Game.SubsystemAnimatedTextures.m_waterOffset2

在文件 SubsystemAnimatedTextures.cs24 行定义.

◆ m_waterOrder

bool Game.SubsystemAnimatedTextures.m_waterOrder

在文件 SubsystemAnimatedTextures.cs20 行定义.

◆ ShowAnimatedTexture

bool Game.SubsystemAnimatedTextures.ShowAnimatedTexture

在文件 SubsystemAnimatedTextures.cs36 行定义.

属性说明

◆ AnimatedBlocksTexture

Texture2D Game.SubsystemAnimatedTextures.AnimatedBlocksTexture
get

在文件 SubsystemAnimatedTextures.cs38 行定义.

◆ UpdateOrder

UpdateOrder Game.SubsystemAnimatedTextures.UpdateOrder
get

实现了 Game.IUpdateable.

在文件 SubsystemAnimatedTextures.cs47 行定义.


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