This commit is contained in:
2025-09-03 20:08:42 +08:00
parent 186fec4472
commit f9a9f26009
9 changed files with 356 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
using NBC;
using NBC;
using NBC.Entitas;
using Unity.Mathematics;
@@ -51,21 +52,15 @@ namespace NBF.Fishing2
}
#region
public static MapUnit Create(Map map, MapUnitInfo unitInfo, bool isMainPlayer = false)
{
var unit = Entity.Create<MapUnit>(map.Scene, true, true);
unit.SetUnitInfo(unitInfo);
return null;
}
#endregion
public void SetUnitInfo(MapUnitInfo unitInfo)
{
NumericComponent numericComponent = AddComponent<NumericComponent>();
var moveComponent = GetOrAddComponent<MoveComponent>();
GetOrAddComponent<ObjectWait>();
var unitBasic = GetOrAddComponent<MapUnitBasic>();
unitBasic.UpdateInfo(unitInfo);
var numericComponent = GetOrAddComponent<NumericComponent>();
foreach (var kv in unitInfo.KV)
{
numericComponent.Set(kv.Key, kv.Value);