public void Evaluate(Note note, Const.DecisionResult result)
    {
        switch (result)
        {
        case Const.DecisionResult.Perfect:
            note.Fired(fireWorkObj[note.Data.Type]);
            sound.PlaySE();
            //webCam.SaveImage();
            break;

        case Const.DecisionResult.Miss:
            note.Falled();
            break;
        }

        decesionResuleSubject.OnNext(new DecesionResultData(note.Data.Team, result));
        notes.Remove(note);
        Destroy(note.gameObject);
    }
 public DecesionResultData(Const.Team team, Const.DecisionResult result)
 {
     this.team   = team;
     this.result = result;
 }