/// <summary> /// This method gets called as soon as the controllers are intialized /// </summary> protected virtual void OnControllerInitialized() { if (info != null) { foreach (var item in controllerManager.controllerInfos) { ControllerFunctionalityInformation funcInfo = (ControllerFunctionalityInformation)System.Activator.CreateInstance(info.GetType()); item.AddFunctionalityInfo(funcInfo); } } controllerIntialized = true; }
public void AddFunctionalityInfo(ControllerFunctionalityInformation info) { functionalityInformations.Add(info); }