public virtual int SetEntitas(IShipDockEntitas target) { int aid = mEntitas.Add(target, out int statu); if (statu == 0) { mEntitasIDs.Add(aid); OnEntitasStretch?.Invoke(target, false); } return(aid); }
/// <summary> /// 删除实体 /// </summary> public virtual int DropEntitas(IShipDockEntitas target, int entitasID) { if (mEntitasIDsRemoved.Contains(entitasID)) { return(1); } else { OnEntitasStretch?.Invoke(target, true); mEntitasIDsRemoved.Add(entitasID); } return(0); }