17 lines
462 B
Plaintext
17 lines
462 B
Plaintext
|
void DoEffect(float oDelay, int oEffect, string oWaypoint)
|
||
|
{
|
||
|
object oTarget;
|
||
|
oTarget = GetObjectByTag(oWaypoint);
|
||
|
int nInt;
|
||
|
nInt = GetObjectType(oTarget);
|
||
|
effect eEffect;
|
||
|
eEffect = EffectVisualEffect(oEffect);
|
||
|
if (nInt != OBJECT_TYPE_WAYPOINT)
|
||
|
DelayCommand(oDelay, ApplyEffectToObject(DURATION_TYPE_INSTANT,
|
||
|
eEffect, oTarget));
|
||
|
else
|
||
|
DelayCommand(oDelay, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
|
||
|
eEffect, GetLocation(oTarget)));
|
||
|
}
|
||
|
void main () {}
|