DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CreateInWorld()

static Particle Particle::CreateInWorld ( int particle_id,
vector global_pos,
vector global_ori = "0 0 0",
bool force_world_rotation = false )
inlinestaticprotected

Creates a particle emitter on the given position.

Аргументы
particle_idint Particle ID registered in ParticleList
global_posVector Position where the particel will be created
global_orivector Orientation (Pitch, Yawn, Roll in degrees) (Optional)
force_world_rotationbool Forces particle's orientation to rotate relative to the world and not with the object (Optional)
Возвращает
Particle Created particle instance

См. определение в файле Particle.c строка 117

118 {
119 Particle p = Particle.Cast( GetGame().CreateObjectEx("Particle", global_pos, ECE_LOCAL) );
121 p.SetOrientation(global_ori);
122 p.m_ForceOrientationRelativeToWorld = force_world_rotation;
123 return p;
124 }
const int ECE_LOCAL
Определения CentralEconomy.c:24
int particle_id
Определения SmokeSimulation.c:28
void Particle()
ctor
Определения Particle.c:61
bool m_ForceOrientationRelativeToWorld
Used for Wiggle API, to restore after unparenting.
Определения Particle.c:29
void SetSource(int particle_id)
Sets particle id.
Определения Particle.c:285
proto native CGame GetGame()

Перекрестные ссылки ECE_LOCAL, GetGame(), m_ForceOrientationRelativeToWorld, Particle(), particle_id и SetSource().

Используется в Create(), CreateOnObject() и PlayInWorld().