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

class  Particle

Public 成员函数

 ExplosionParticleSystem ()
void SetExplosionCell (Point3 point, float strength)
override bool Simulate (float dt)
override void Draw (Camera camera)
Public 成员函数 继承自 Game.ParticleSystem< T >
 ParticleSystem (int particlesCount)
override void Draw (Camera camera)
override bool Simulate (float dt)
Public 成员函数 继承自 Game.ParticleSystemBase
void Draw (Camera camera)
bool Simulate (float dt)
virtual void OnAdded ()
virtual void OnRemoved ()

Public 属性

Dictionary< Point3, Particlem_particlesByPoint = []
List< Particlem_inactiveParticles = []
Random m_random = new()
bool m_isEmpty
Public 属性 继承自 Game.ParticleSystem< T >
T[] m_particles
Texture2D m_texture
Vector3[] m_front = new Vector3[3]
Vector3[] m_right = new Vector3[3]
Vector3[] m_up = new Vector3[3]
TexturedBatch3D AdditiveBatch
TexturedBatch3D AlphaBlendedBatch
Public 属性 继承自 Game.ParticleSystemBase
SubsystemParticles SubsystemParticles

静态 Public 属性

const float m_duration = 2.5f

额外继承的成员函数

属性 继承自 Game.ParticleSystem< T >
T[] Particles [get]
Texture2D Texture [get, set]
int TextureSlotsCount [get, set]

详细描述

在文件 ExplosionParticleSystem.cs5 行定义.

构造及析构函数说明

◆ ExplosionParticleSystem()

Game.ExplosionParticleSystem.ExplosionParticleSystem ( )

在文件 ExplosionParticleSystem.cs20 行定义.

函数调用图:

成员函数说明

◆ Draw()

override void Game.ExplosionParticleSystem.Draw ( Camera camera)

在文件 ExplosionParticleSystem.cs78 行定义.

◆ SetExplosionCell()

void Game.ExplosionParticleSystem.SetExplosionCell ( Point3 point,
float strength )

在文件 ExplosionParticleSystem.cs26 行定义.

◆ Simulate()

override bool Game.ExplosionParticleSystem.Simulate ( float dt)

在文件 ExplosionParticleSystem.cs56 行定义.

函数调用图:

类成员变量说明

◆ m_duration

const float Game.ExplosionParticleSystem.m_duration = 2.5f
static

在文件 ExplosionParticleSystem.cs16 行定义.

◆ m_inactiveParticles

List<Particle> Game.ExplosionParticleSystem.m_inactiveParticles = []

在文件 ExplosionParticleSystem.cs12 行定义.

◆ m_isEmpty

bool Game.ExplosionParticleSystem.m_isEmpty

在文件 ExplosionParticleSystem.cs18 行定义.

◆ m_particlesByPoint

Dictionary<Point3, Particle> Game.ExplosionParticleSystem.m_particlesByPoint = []

在文件 ExplosionParticleSystem.cs10 行定义.

◆ m_random

Random Game.ExplosionParticleSystem.m_random = new()

在文件 ExplosionParticleSystem.cs14 行定义.


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