public void OnPlayTrailRenderer(MoveAnimationEvent e) { TrailRendererEventInfo evt = e.EventRef as TrailRendererEventInfo; TrailRendererEventProperties properties = evt._trailRendererProperties; PlayTrailRenderer(properties); }
//单独放特效 public void OnInflictHitEx(MoveAnimationEvent ee) { HitEventInfo event_info = ee.EventRef as MoveEditor.HitEventInfo; ParticleEventProperties particle_info = event_info._particleProperties; SpawnParitcle(particle_info, false, 0); }
public void OnPlayDynamicLight(MoveAnimationEvent e) { //DynamicLightEventInfo evt = new DynamicLightEventInfo(e); DynamicLightEventInfo evt = e.EventRef as DynamicLightEventInfo; DynamicLightEventProperties properties = evt._dynamicLightProperties; PlayDynamicLight(properties); }
public void OnInflictAudioEx(MoveAnimationEvent ee) { HitEventInfo event_info = ee.EventRef as MoveEditor.HitEventInfo; AudioEventProperties audio_info = event_info._audioProperties; SpawnAudioClass arg = new SpawnAudioClass(); arg.audio_info = audio_info; arg.startTime = 0; SpawnAudio(arg.audio_info, false, arg.startTime); }
public void OnInflictHit(MoveAnimationEvent ee) { HitEventInfo event_info = ee.EventRef as MoveEditor.HitEventInfo; //PlayHitReactionProperties reaction_info = event_info._hitRxnProps; ParticleEventProperties particle_info = event_info._particleProperties; AudioEventProperties audio_info = event_info._audioProperties; if (particle_info._cancelIfMissed) { } SpawnHit(particle_info, audio_info, 0); }
public void OnPlayAudio(MoveAnimationEvent e) { PlayAudio((e.EventRef as AudioEventInfo)._audioProperties, false); }