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; }