| 12345678910111213141516171819202122232425 | 
							- 
 
- using GFGGame;
 
- namespace ET
 
- {
 
-     public static class UnitFactory
 
-     {
 
-         public static Unit Create(Scene currentScene, UnitInfo unitInfo)
 
-         {
 
-             UnitComponent unitComponent = currentScene.GetComponent<UnitComponent>();
 
-             Unit unit = unitComponent.AddChildWithId<Unit>(unitInfo.UnitId);
 
-             unitComponent.Add(unit);
 
-             //数值组件
 
-             NumericComponent numericComponent = unit.AddComponent<NumericComponent>();
 
-             unit.AddComponent<ObjectWait>();
 
-             for (int i = 0; i < unitInfo.Ks.Count; ++i)
 
-             {
 
-                 numericComponent.Set(unitInfo.Ks[i], unitInfo.Vs[i]);
 
-             }
 
-             //角色信息
 
-             RoleDataManager.InitServerData();
 
-             return unit;
 
-         }
 
-     }
 
- }
 
 
  |