Ejemplo n.º 1
0
 /**
  * <summary>出力データの解析モジュールにアタッチします。</summary>
  */
 public void AttachToAnalyzer(CriAtomExPlayerOutputAnalyzer analyzer)
 {
     if (this.player != null)
     {
         analyzer.AttachExPlayer(this.player);
     }
 }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        var criAtom = new GameObject("CRIAtom");

        criAtom.AddComponent <CriAtom>();

        CriAtom.AddCueSheet("CueSheet_0", "CueSheet_0.acb", "");

        seAtomSource  = gameObject.AddComponent <CriAtomSource> ();
        bgmAtomSource = gameObject.AddComponent <CriAtomSource> ();

        // 種別にSpectrumAnalyzerを指定
        CriAtomExPlayerOutputAnalyzer.Type[] type = new CriAtomExPlayerOutputAnalyzer.Type[1];
        //type[0] = CriAtomExPlayerOutputAnalyzer.Type.SpectrumAnalyzer;
        type[0] = CriAtomExPlayerOutputAnalyzer.Type.LevelMeter;

        // コンフィグでバンド数を指定
        //CriAtomExPlayerOutputAnalyzer.Config[] config = new CriAtomExPlayerOutputAnalyzer.Config[1];
        //config[0] = new CriAtomExPlayerOutputAnalyzer.Config(8);

        analyzer = new CriAtomExPlayerOutputAnalyzer(type, null);         //config);

        bgmAtomSource.AttachToAnalyzer(analyzer);
    }
Ejemplo n.º 3
0
 /**
  * <summary>出力データの解析モジュールからデタッチします。</summry>
  */
 public void DetachFromAnalyzer(CriAtomExPlayerOutputAnalyzer analyzer)
 {
     analyzer.DetachExPlayer();
 }
Ejemplo n.º 4
0
 /**
  * <summary>出力データの解析モジュールにアタッチします。</summry>
  */
 public void AttachToAnalyzer(CriAtomExPlayerOutputAnalyzer analyzer)
 {
     if (this.player != null) {
         analyzer.AttachExPlayer(this.player);
     }
 }
Ejemplo n.º 5
0
 /**
  * <summary>出力データの解析モジュールからデタッチします。</summary>
  */
 public void DetachFromAnalyzer(CriAtomExPlayerOutputAnalyzer analyzer)
 {
     analyzer.DetachExPlayer();
 }