protected BaseConsoleController(T rotationCore, IOperationsParser <T> parser) { m_Parser = parser; m_Routes = new Dictionary <string, MethodInfo>(); Core = rotationCore; foreach (var m in this.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public)) { foreach (var attr in m.GetCustomAttributes <ConsoleRouteAttribute>()) { m_Routes.Add(attr.Route, m); } } }
protected CubeConsoleController(T rotationCore, IOperationsParser <T> parser) : base(rotationCore, parser) { }