コード例 #1
0
        public void OnPlayTrailRenderer(MoveAnimationEvent e)
        {
            TrailRendererEventInfo       evt        = e.EventRef as TrailRendererEventInfo;
            TrailRendererEventProperties properties = evt._trailRendererProperties;

            PlayTrailRenderer(properties);
        }
コード例 #2
0
    //单独放特效
    public void OnInflictHitEx(MoveAnimationEvent ee)
    {
        HitEventInfo            event_info    = ee.EventRef as MoveEditor.HitEventInfo;
        ParticleEventProperties particle_info = event_info._particleProperties;

        SpawnParitcle(particle_info, false, 0);
    }
コード例 #3
0
        public void OnPlayDynamicLight(MoveAnimationEvent e)
        {
            //DynamicLightEventInfo evt = new DynamicLightEventInfo(e);
            DynamicLightEventInfo       evt        = e.EventRef as DynamicLightEventInfo;
            DynamicLightEventProperties properties = evt._dynamicLightProperties;

            PlayDynamicLight(properties);
        }
コード例 #4
0
    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);
    }
コード例 #5
0
    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);
    }
コード例 #6
0
 public void OnPlayAudio(MoveAnimationEvent e)
 {
     PlayAudio((e.EventRef as AudioEventInfo)._audioProperties, false);
 }