private string VisemeEnumToExpressionId(Visemes v) { switch (v) { case Visemes.Silence: return(null); case Visemes.AeAxAh: case Visemes.Aa: case Visemes.Ao: case Visemes.Ay: case Visemes.H: return(_AI_expression); case Visemes.EyEhUh: case Visemes.Er: case Visemes.YIyIhIx: return(_E_expression); case Visemes.WUw: case Visemes.Ow: return(_U_expression); case Visemes.Oy: return(_O_expression); case Visemes.Aw: return(_WQ_expression); case Visemes.L: return(_L_expression); case Visemes.FV: return(_FV_expression); case Visemes.PBM: return(_MBP_expression); case Visemes.R: case Visemes.SZ: case Visemes.ShChJhZh: case Visemes.ThDh: case Visemes.DTN: case Visemes.KGNg: return(_CDGKNRSThYZ_expression); } throw new ArgumentOutOfRangeException("v", v, null); }
public VisemeData(Visemes viseme, float time, float duration) { _viseme = viseme; _time = time; _duration = duration; }