/// <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 && owner.AddComponent <T>())
     {
         return(owner.GetComponent <T>());
     }
     else
     {
         LogHelper.PrintError("[ComponentMgr]CreateComponent " + typeof(T).ToString() + " error!");
         return(null);
     }
 }