/// <summary> /// 创建Component; /// </summary> /// <typeparam name="T"></typeparam> /// <param name="owner"></param> /// <returns></returns> public T CreateComponent <T>(ObjectEx owner) where T : AbsComponent, new() { if (null != owner) { return(owner.AddComponent <T>()); } else { LogHelper.PrintError($"[ComponentMgr]CreateComponent {typeof(T).ToString()} error!"); return(null); } }