C# (CSharp) GameFramework.Skill.Trigers Namespace

Сlasses

Name Description
AddShieldTriger addshield([start_time]);
AddStateTriger addstate(state[,start_time]);
AdjustSectionDurationTrigger adjustsectionduration(type[, start_time[, delta_time]]);
AnimationEventTriger animationevent(anim_name_or_tag, normalized_fire_event_time, message[, start_time]); or animationevent(anim_name_or_tag, normalized_fire_event_time, message[, start_time]); { int(name,value); long(name,value); float(name,value); double(name,value); string(name,value); ... };
AnimationParameterTriger animationparameter([start_time]) { float(name,val); int(name,val); bool(name,val); trigger(name,val); };
AnimationSpeedTriger animationspeed(start_time, speed [, is_effect_skill_time]);
AnimationTriger animation(anim_name[,start_time[,normalized_anim_start_time]]); or animation(anim_name[,start_time[,normalized_anim_start_time]]) { speed(0.6, isEffectSkillTime); playmode(1, crossFadeTime); };
AoeEmitEffectTriger aoeemiteffect(effect_path,emit_bone,center_x,center_y,center_z,relativeToTarget,emit_impact,emit_speed[,start_time[,is_external_impact]]); or aoeemiteffect(effect_path,emit_bone,center_x,center_y,center_z,relativeToTarget,emit_impact,emit_speed[,start_time]) { transform(vector3(0,1,0)[,eular(0,0,0)[,vector3(1,1,1)]]); };
AoeImpactTriger aoeimpact(start_time, center_x, center_y, center_z, relativeToTarget);
AudioManager
BornFinishTriger bornfinish(start_time);
BuffToSelfTrigger bufftoself(starttime[,centerx,centery,centerz,radius,angle_or_length,aoetype,maxCount,relativeToTarget]);
BuffToTargetTrigger bufftotarget(starttime);
ChainAoeImpactTriger chainaoeimpact(start_time, center_x, center_y, center_z, relativeToTarget, duration, interval);
ChargeTriger charge(duration,velocity,stopAtTarget[,distToTarget[,start_time[, isForRoundMove]]]);
ClearTargetsTrigger cleartargets(starttime);
ColliderImpactTriger colliderimpact(start_time, center_x, center_y, center_z, duration[, finishOnCollide, singleHit]);
CurveMovementTrigger curvemove(triggertime, is_lock_rotate, [movetime, speedx, speedy, speedz, accelx, accely, accelz]+)
DamageTriger damage([start_time[,isFinal]]);
DeadFinishTriger deadfinish(start_time);
EffectManager
EmitEffectTriger emiteffect(effect_path,emit_bone,emit_impact,emit_speed[,start_time[,is_external_impact]]); or emiteffect(effect_path,emit_bone,emit_impact,emit_speed[,start_time[,is_external_impact]]) { transform(vector3(0,1,0)[,eular(0,0,0)[,vector3(1,1,1)]]); };
EnableMoveAgentTriger enablemoveagent(true_or_false[,start_time]);
FaceToTargetTrigger facetotarget(starttime,remaintime[,rotate,selecttype]);
FadeColorTrigger fadecolor(starttime,remaintime,"path","shadername",startcolor,changecolor[,changetime]);
FollowTrigger follow(start_time, offset_x, offset_y, offset_z, duration);
GotoSectionTrigger gotosection(starttime,sectionnum);
HitEffectTriger hiteffect(hitEffect, hitEffectBone, hitEffectStartTime, hitEffectDeleteTime, hitAnim, hitAnimTime[, startTime]);
ImpactTrigger impact(starttime[,centerx,centery,centerz,relativeToTarget]);
JumpTriger jump(duration,height,velocity,stopAtTarget[,distToTarget[,start_time[, isForRoundMove]]]);
KeepSectionForBuffTrigger keepsectionforbuff(internal_time[, start_time[, delta_time]]);
KeepTargetTrigger keeptarget([starttime[,remaintime]]);
LockFrameTriger lockframe(startime, lock_speed, locktime[, after_lock_anim_speed, restore_time[, is_effect_skill_time, after_lock_effect_speed, after_lock_move_speed, after_lock_skill_speed]]) { keyframe(time, value, inTangent, outTangent); ... };
MoveSectionInfo
ParamsTriger params([startTime]) { int(name,value); long(name,value); float(name,value); double(name,value); string(name,value); ... };
PeriodicallyAoeImpactTriger periodicallyaoeimpact(start_time, center_x, center_y, center_z, relativeToTarget, duration, interval);
PeriodicallyImpactTrigger periodicallyimpact(starttime, center_x, center_y, center_z, relativeToTarget, duration, interval);
PlaySoundTriger
RemoveShieldTriger removeshield([start_time]);
RemoveStateTriger removestate(state[,start_time]);
ReplaceShaderAndFadeColorTrigger replaceshaderandfadecolor(starttime,remaintime,"shadername",startcolor,changecolor[,changetime]);
RestorePosTrigger
RotateTrigger
SceneEffectTriger sceneeffect(effect_path,delete_time[,vector3(x,y,z)[,start_time[,eular(rx,ry,rz)[,vector3(sx,sy,sz)[,isRotateRelativeUser]]]]]);
SelectTargetTrigger selecttarget(type[, start_time]);
SelfEffectTriger selfeffect(effect_path,delete_time,attach_bone[,start_time[,is_attach]]); or selfeffect(effect_path,delete_time,attach_bone[,start_time[,is_attach]]) { transform(vector3(0,1,0)[,eular(0,0,0)[,vector3(1,1,1)]]); };
SendStoryMessageTrigger sendstorymessage(start_time,msg,arg1,arg2,arg3,...);
StopEffectTrigger stopeffect(starttime);
StopSectionTrigger stopsection([start_time])[if(type)]; stopsection([start_time])[ifnot(type)];
StopSoundTrigger
StorePosTrigger storepos([start_time[, isForRoundMove]]);
TargetEffectTriger targeteffect(effect_path,delete_time,attach_bone[,start_time[,is_attach]]); or targeteffect(effect_path,delete_time,attach_bone[,start_time[,is_attach]]) { transform(vector3(0,1,0)[,eular(0,0,0)[,vector3(1,1,1)]]); };
TargetManager
TeleportTrigger teleport(starttime, offset_x, offset_y, offset_z[, isForRoundMove]);
TrackTriger track(trackBone[,no_impact[,start_time[,duration[,not_move]]]]);
TransformTrigger transform(startime, bone, vector3(position), eular(rotate), relaitve_type, is_attach[, is_use_terrain_height=false][,randomrotate = Vector3.zero]);
TriggerUtil
UseImpactTrigger useimpact(impactid,[starttime[,is_external_impact]])[if(type)];