public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     PlayerStatisticsObjectBuilder.RemapEntityIds(remapContext);
     ShipConfigObjectBuilder.RemapEntityIds(remapContext);
     ShipObjectBuilder.RemapEntityIds(remapContext);
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     PlayerStatisticsObjectBuilder.RemapEntityIds(remapContext);
     ShipConfigObjectBuilder.RemapEntityIds(remapContext);
     ShipObjectBuilder.RemapEntityIds(remapContext);
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var template in ShipTemplates)
     {
         template.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     for (int i = 0; i < MAX_KINEMATIC_PARTS; i++)
     {
         KinematicPartsEntityId[i] = remapContext.RemapEntityId(KinematicPartsEntityId[i]);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     for (int i = 0; i < MAX_KINEMATIC_PARTS; i++)
     {
         KinematicPartsEntityId[i] = remapContext.RemapEntityId(KinematicPartsEntityId[i]);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     for (int i = 0; i < ConnectedEntities.Count; i++)
     {
         ConnectedEntities[i] = remapContext.RemapEntityId(ConnectedEntities[i]).Value;
     }
 }
Beispiel #7
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var item in InventoryItems)
     {
         item.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var element in Links)
     {
         element.EntityId = remapContext.RemapEntityId(element.EntityId).Value;
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var element in Links)
     {
         element.EntityId = remapContext.RemapEntityId(element.EntityId).Value;
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var template in ShipTemplates)
     {
         template.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     for (int i = 0; i < ConnectedEntities.Count; i++)
     {
         ConnectedEntities[i] = remapContext.RemapEntityId(ConnectedEntities[i]).Value;
     }
 }
Beispiel #12
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var prefab in Prefabs)
     {
         prefab.RemapEntityIds(remapContext);
     }
     Inventory.RemapEntityIds(remapContext);
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var prefab in Prefabs)
     {
         prefab.RemapEntityIds(remapContext);
     }
     Inventory.RemapEntityIds(remapContext);
 }
Beispiel #14
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     PrefabContainer.RemapEntityIds(remapContext);
     BuildingObject.RemapEntityIds(remapContext);
     foreach (var obj in BuildingQueue)
     {
         obj.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     PrefabContainer.RemapEntityIds(remapContext);
     BuildingObject.RemapEntityIds(remapContext);
     foreach (var obj in BuildingQueue)
     {
         obj.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     var newList = new List<uint>();
     foreach (var obj in ObjectList)
     {
         newList.Add(remapContext.RemapEntityId(obj).Value);
     }
     ObjectList = newList;
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     if (SmallShipTemplates != null)
     {
         foreach (var smallShipTemplate in SmallShipTemplates)
         {
             smallShipTemplate.RemapEntityIds(remapContext);
         }
     }
 }
Beispiel #18
0
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            var newList = new List <uint>();

            foreach (var obj in ObjectList)
            {
                newList.Add(remapContext.RemapEntityId(obj).Value);
            }
            ObjectList = newList;
        }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     if (SmallShipTemplates != null) 
     {
         foreach (var smallShipTemplate in SmallShipTemplates) 
         {
             smallShipTemplate.RemapEntityIds(remapContext);
         }
     }    
 }
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);

            if (BuildingObject != null)
                BuildingObject.RemapEntityIds(remapContext);

            foreach (var obj in BuildingQueue)
            {
                obj.RemapEntityIds(remapContext);
            }
        }
Beispiel #21
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     SectorObjectBuilder.RemapEntityIds(remapContext);
     PlayerObjectBuilder.RemapEntityIds(remapContext);
     InventoryObjectBuilder.RemapEntityIds(remapContext);
     SessionObjectBuilder.RemapEntityIds(remapContext);
     foreach (var evnt in EventLogObjectBuilder)
     {
         evnt.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var group in Groups)
     {
         group.RemapEntityIds(remapContext);
     }
     foreach (var entity in Entities)
     {
         entity.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     SectorObjectBuilder.RemapEntityIds(remapContext);
     PlayerObjectBuilder.RemapEntityIds(remapContext);
     InventoryObjectBuilder.RemapEntityIds(remapContext);
     SessionObjectBuilder.RemapEntityIds(remapContext);
     foreach (var evnt in EventLogObjectBuilder)
     {
         evnt.RemapEntityIds(remapContext);
     }
 }
Beispiel #24
0
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            if (Weapons != null)
            {
                foreach (var weapon in Weapons)
                {
                    weapon.RemapEntityIds(remapContext);
                }
            }

            if (Ammo != null)
            {
                foreach (var ammo in Ammo)
                {
                    ammo.RemapEntityIds(remapContext);
                }
            }

            if (Tools != null)
            {
                foreach (var tool in Tools)
                {
                    tool.RemapEntityIds(remapContext);
                }
            }

            foreach (var assignment in AssignmentOfAmmo)
            {
                assignment.RemapEntityIds(remapContext);
            }

            if (Engine != null)
            {
                Engine.RemapEntityIds(remapContext);
            }

            if (Armor != null)
            {
                Armor.RemapEntityIds(remapContext);
            }

            if (Radar != null)
            {
                Radar.RemapEntityIds(remapContext);
            }

            if (OwnerId != null)
            {
                OwnerId = remapContext.RemapEntityId(OwnerId);
            }
        }
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            foreach (var sectorObj in SectorObjects)
            {
                sectorObj.RemapEntityIds(remapContext);
            }

            foreach (var link in SnapPointLinks)
            {
                link.RemapEntityIds(remapContext);
            }
        }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     ParentEntityId = (int?)remapContext.RemapEntityId((uint?)ParentEntityId);
     for (int i = 0; i < NeighborEntityIds.Count; i++)
     {
         NeighborEntityIds[i] = (int)remapContext.RemapEntityId((uint)NeighborEntityIds[i]).Value;
     }
     for (int i = 0; i < GroupNames.Count; i++)
     {
         GroupNames[i] = remapContext.RemapWaypointGroupName(GroupNames[i]);
     }
 }
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            foreach (var sectorObj in SectorObjects)
            {
                sectorObj.RemapEntityIds(remapContext);
            }

            foreach (var link in SnapPointLinks)
            {
                link.RemapEntityIds(remapContext);
            }
        }
Beispiel #28
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     ParentEntityId = (int?)remapContext.RemapEntityId((uint?)ParentEntityId);
     for (int i = 0; i < NeighborEntityIds.Count; i++)
     {
         NeighborEntityIds[i] = (int)remapContext.RemapEntityId((uint)NeighborEntityIds[i]).Value;
     }
     for (int i = 0; i < GroupNames.Count; i++)
     {
         GroupNames[i] = remapContext.RemapWaypointGroupName(GroupNames[i]);
     }
 }
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);

            if (BuildingObject != null)
            {
                BuildingObject.RemapEntityIds(remapContext);
            }

            foreach (var obj in BuildingQueue)
            {
                obj.RemapEntityIds(remapContext);
            }
        }
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            foreach (var content in MergeContents)
            {
                content.RemapEntityIds(remapContext);
            }

            foreach (var materials in MergeMaterials)
            {
                materials.RemapEntityIds(remapContext);
            }

            foreach (var shapes in VoxelHandShapes)
            {
                shapes.RemapEntityIds(remapContext);
            }
        }
Beispiel #31
0
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            foreach (var content in MergeContents)
            {
                content.RemapEntityIds(remapContext);
            }

            foreach (var materials in MergeMaterials)
            {
                materials.RemapEntityIds(remapContext);
            }

            foreach (var shapes in VoxelHandShapes)
            {
                shapes.RemapEntityIds(remapContext);
            }
        }
        private void RemapEntityIdsOnInit()
        {
            RemapContext = new MyEntityIdRemapContext();
            foreach (var ob in ActionObjectBuilders)
            {
                ob.ObjectBuilder.RemapEntityIds(RemapContext);

                if (!string.IsNullOrEmpty(ob.ObjectBuilder.Name))
                {
                    string baseName = ob.ObjectBuilder.Name;
                    int index = 0;
                    if (ob.ObjectBuilder.Name.Length > 2)
                    {
                        string indexString = ob.ObjectBuilder.Name.Substring(ob.ObjectBuilder.Name.Length - 2);
                        try
                        {
                            index = System.Convert.ToInt32(indexString);
                            baseName = ob.ObjectBuilder.Name.Substring(0, ob.ObjectBuilder.Name.Length - 3);
                            index++;
                        }
                        catch
                        {
                        }
                    }

                    string proposedName = ""; 
                    do
                    {
                        proposedName = baseName + "_" + index.ToString("##00");
                        index++;
                    }
                    while (MyEntities.IsNameExists(null, proposedName) || ActionObjectBuilders.Exists(aob => aob.ObjectBuilder.Name == proposedName));

                    ob.ObjectBuilder.Name = proposedName;
                }
            }
        }
Beispiel #33
0
        private void RemapEntityIdsOnInit()
        {
            RemapContext = new MyEntityIdRemapContext();
            foreach (var ob in ActionObjectBuilders)
            {
                ob.ObjectBuilder.RemapEntityIds(RemapContext);

                if (!string.IsNullOrEmpty(ob.ObjectBuilder.Name))
                {
                    string baseName = ob.ObjectBuilder.Name;
                    int    index    = 0;
                    if (ob.ObjectBuilder.Name.Length > 2)
                    {
                        string indexString = ob.ObjectBuilder.Name.Substring(ob.ObjectBuilder.Name.Length - 2);
                        try
                        {
                            index    = System.Convert.ToInt32(indexString);
                            baseName = ob.ObjectBuilder.Name.Substring(0, ob.ObjectBuilder.Name.Length - 3);
                            index++;
                        }
                        catch
                        {
                        }
                    }

                    string proposedName = "";
                    do
                    {
                        proposedName = baseName + "_" + index.ToString("##00");
                        index++;
                    }while (MyEntities.IsNameExists(null, proposedName) || ActionObjectBuilders.Exists(aob => aob.ObjectBuilder.Name == proposedName));

                    ob.ObjectBuilder.Name = proposedName;
                }
            }
        }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     ItemObjectBuilder.RemapEntityIds(remapContext);
 }
        public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
        {
            base.RemapEntityIds(remapContext);
            if (Weapons != null)
            {
                foreach (var weapon in Weapons)
                {
                    weapon.RemapEntityIds(remapContext);
                }
            }

            if (Ammo != null)
            {
                foreach (var ammo in Ammo)
                {
                    ammo.RemapEntityIds(remapContext);
                }
            }

            if (Tools != null)
            {
                foreach (var tool in Tools)
                {
                    tool.RemapEntityIds(remapContext);
                }
            }

            foreach (var assignment in AssignmentOfAmmo)
            {
                assignment.RemapEntityIds(remapContext);
            }

            if (Engine != null)
                Engine.RemapEntityIds(remapContext);
            
            if (Armor != null)
                Armor.RemapEntityIds(remapContext);

            if (Radar != null)
                Radar.RemapEntityIds(remapContext);

            if (OwnerId != null)
                OwnerId = remapContext.RemapEntityId(OwnerId);
        }
Beispiel #36
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     Inventory.RemapEntityIds(remapContext);
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     foreach (var item in InventoryItems)
     {
         item.RemapEntityIds(remapContext);
     }
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
 }
Beispiel #39
0
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     ItemObjectBuilder.RemapEntityIds(remapContext);
 }
 public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
 {
     base.RemapEntityIds(remapContext);
     Templates.RemapEntityIds(remapContext);
 }