public static TicksetBase <ITickSimulationClient> GetSimulationTickset( TicksetConfigData data, TickSimulation[] simulationTicks) { // Check for null if (data == null) { return(GetDefaultSimulationTickset(simulationTicks)); } // Find tickset TicksetBase <ITickSimulationClient> match = null; foreach (TickSimulation t in simulationTicks) { foreach (TicksetBase <ITickSimulationClient> ts in t.ticksets) { if (ts.ticksetName == data.ticksetName) { match = ts; goto matched; } } } matched: return(match); }
public static TicksetBase <ITickRenderClient> GetRenderTickset( TicksetConfigData data, ITickInstance <ITickRenderClient> renderTick) { // Check for null if (data == null) { return(GetDefaultRenderTickset(renderTick)); } // Find tickset TicksetBase <ITickRenderClient> match = null; foreach (TicksetBase <ITickRenderClient> t in renderTick.ticksets) { if (t.ticksetName == data.ticksetName) { match = t; break; } } return(match); }