internal AudioCategory INTERNAL_initCue(Cue newCue, ushort category) { List<Variable> cueVariables = new List<Variable>(); foreach (Variable curVar in INTERNAL_variables) { if (!curVar.IsGlobal) { cueVariables.Add(curVar.Clone()); } } newCue.INTERNAL_genVariables(cueVariables); return INTERNAL_categories[category]; }