Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Particle effect API

Перечисления

enum  EmitorParam {
  CONEANGLE , EMITOFFSET , VELOCITY , VELOCITY_RND ,
  AVELOCITY , SIZE , STRETCH , RANDOM_ANGLE ,
  RANDOM_ROT , AIR_RESISTANCE , AIR_RESISTANCE_RND , GRAVITY_SCALE ,
  GRAVITY_SCALE_RND , BIRTH_RATE , BIRTH_RATE_RND , LIFETIME ,
  LIFETIME_RND , LIFETIME_BY_ANIM , ANIM_ONCE , RAND_FRAME ,
  EFFECT_TIME , REPEAT , CURRENT_TIME , ACTIVE_PARTICLES ,
  SORT , WIND , SPRING
}
 

Функции

proto native int GetParticleCount (notnull IEntity ent)
 
proto bool HasActiveParticle (notnull IEntity ent)
 
int ParticleGetCount (IEntity ent)
 
bool ParticleHasActive (IEntity ent)
 
proto int GetParticleEmitors (notnull IEntity ent, out string emitors[], int max)
 
proto int GetParticleEmitorCount (notnull IEntity ent)
 
proto void SetParticleParm (notnull IEntity ent, int emitor, EmitorParam parameter, void value)
 
proto void GetParticleParm (notnull IEntity ent, int emitor, EmitorParam parameter, out void value)
 
proto void GetParticleParmOriginal (notnull IEntity ent, int emitor, EmitorParam parameter, out void value)
 
proto native void ResetParticlePosition (notnull IEntity ent)
 
proto native void RestartParticle (notnull IEntity ent)
 

Подробное описание

Перечисления

◆ EmitorParam

Элементы перечислений
CONEANGLE 

Vector3 R/W.

EMITOFFSET 

Vector3 R/W.

VELOCITY 

Float R/W.

VELOCITY_RND 

Float R/W.

AVELOCITY 

Float R/W.

SIZE 

Float R/W.

STRETCH 

Float R/W.

RANDOM_ANGLE 

begin with random rotation. Bool R/W

RANDOM_ROT 

rotate in random direction. Bool R/W

AIR_RESISTANCE 

Float R/W.

AIR_RESISTANCE_RND 

Float R/W.

GRAVITY_SCALE 

Float R/W.

GRAVITY_SCALE_RND 

Float R/W.

BIRTH_RATE 

Float R/W.

BIRTH_RATE_RND 

Float R/W.

LIFETIME 

Float R/W.

LIFETIME_RND 

Float R/W.

LIFETIME_BY_ANIM 

Bool R/W.

ANIM_ONCE 

Bool R/W.

RAND_FRAME 

Bool R/W.

EFFECT_TIME 

efector's total time. Float R/W

REPEAT 

should efector repeate after time up? Bool R/W

CURRENT_TIME 

current efector's time. Float R/W

ACTIVE_PARTICLES 

number of active particles. Int R

SORT 

Bool R/W.

WIND 

Bool R/W.

SPRING 

Float R/W.

114{
116 CONEANGLE,
117
120
122 VELOCITY,
123
126
128 AVELOCITY,
129
131 SIZE,
132
134 STRETCH,
135
138
141
144
147
150
153
156
159
161 LIFETIME,
162
165
168
170 ANIM_ONCE,
171
174
177
179 REPEAT,
180
183
186
188 SORT,
189
191 WIND,
192
194 SPRING
195};
@ VELOCITY
Float R/W.
Definition EnVisual.c:122
@ RAND_FRAME
Bool R/W.
Definition EnVisual.c:173
@ RANDOM_ANGLE
begin with random rotation. Bool R/W
Definition EnVisual.c:137
@ SORT
Bool R/W.
Definition EnVisual.c:188
@ ACTIVE_PARTICLES
number of active particles. Int R
Definition EnVisual.c:185
@ GRAVITY_SCALE_RND
Float R/W.
Definition EnVisual.c:152
@ AIR_RESISTANCE_RND
Float R/W.
Definition EnVisual.c:146
@ LIFETIME
Float R/W.
Definition EnVisual.c:161
@ LIFETIME_BY_ANIM
Bool R/W.
Definition EnVisual.c:167
@ SIZE
Float R/W.
Definition EnVisual.c:131
@ BIRTH_RATE_RND
Float R/W.
Definition EnVisual.c:158
@ EMITOFFSET
Vector3 R/W.
Definition EnVisual.c:119
@ GRAVITY_SCALE
Float R/W.
Definition EnVisual.c:149
@ WIND
Bool R/W.
Definition EnVisual.c:191
@ ANIM_ONCE
Bool R/W.
Definition EnVisual.c:170
@ SPRING
Float R/W.
Definition EnVisual.c:194
@ CURRENT_TIME
current efector's time. Float R/W
Definition EnVisual.c:182
@ VELOCITY_RND
Float R/W.
Definition EnVisual.c:125
@ EFFECT_TIME
efector's total time. Float R/W
Definition EnVisual.c:176
@ RANDOM_ROT
rotate in random direction. Bool R/W
Definition EnVisual.c:140
@ LIFETIME_RND
Float R/W.
Definition EnVisual.c:164
@ AVELOCITY
Float R/W.
Definition EnVisual.c:128
@ REPEAT
should efector repeate after time up? Bool R/W
Definition EnVisual.c:179
@ STRETCH
Float R/W.
Definition EnVisual.c:134
@ CONEANGLE
Vector3 R/W.
Definition EnVisual.c:116
@ BIRTH_RATE
Float R/W.
Definition EnVisual.c:155
@ AIR_RESISTANCE
Float R/W.
Definition EnVisual.c:143

Функции

◆ GetParticleCount()

proto native int GetParticleCount ( notnull IEntity ent)

Используется в ParticleGetCount().

◆ GetParticleEmitorCount()

◆ GetParticleEmitors()

proto int GetParticleEmitors ( notnull IEntity ent,
out string emitors[],
int max )

◆ GetParticleParm()

◆ GetParticleParmOriginal()

◆ HasActiveParticle()

proto bool HasActiveParticle ( notnull IEntity ent)

Используется в ParticleHasActive().

◆ ParticleGetCount()

int ParticleGetCount ( IEntity ent)
206{
207 return GetParticleCount(ent);
208}
Definition EntityAI.c:95
proto native int GetParticleCount(notnull IEntity ent)

Перекрестные ссылки GetParticleCount().

Используется в Particle::GetParticleCount().

◆ ParticleHasActive()

bool ParticleHasActive ( IEntity ent)
211{
212 return HasActiveParticle(ent);
213}
proto bool HasActiveParticle(notnull IEntity ent)

Перекрестные ссылки HasActiveParticle().

Используется в Particle::HasActiveParticle().

◆ ResetParticlePosition()

proto native void ResetParticlePosition ( notnull IEntity ent)

◆ RestartParticle()

proto native void RestartParticle ( notnull IEntity ent)

◆ SetParticleParm()