public override MyObjectBuilder_CubeBlock GetObjectBuilderCubeBlock(bool copy = false) { MyObjectBuilder_SmallGatlingGun weaponBuilder = (MyObjectBuilder_SmallGatlingGun)base.GetObjectBuilderCubeBlock(copy); weaponBuilder.Inventory = m_ammoInventory.GetObjectBuilder(); weaponBuilder.GunBase = m_gunBase.GetObjectBuilder(); return(weaponBuilder); }
public override MyObjectBuilder_CubeBlock GetObjectBuilderCubeBlock(bool copy = false) { MyObjectBuilder_SmallGatlingGun weaponBuilder = (MyObjectBuilder_SmallGatlingGun)base.GetObjectBuilderCubeBlock(copy); weaponBuilder.Inventory = this.GetInventory().GetObjectBuilder(); weaponBuilder.GunBase = m_gunBase.GetObjectBuilder(); weaponBuilder.UseConveyorSystem = this.m_useConveyorSystem; return(weaponBuilder); }
public SmallGatlingGunEntity(CubeGridEntity parent, MyObjectBuilder_SmallGatlingGun definition, Object backingObject) : base(parent, definition, backingObject) { m_inventory = new InventoryEntity(definition.Inventory, GetInventory()); }
public SmallGatlingGunEntity(CubeGridEntity parent, MyObjectBuilder_SmallGatlingGun definition) : base(parent, definition) { m_inventory = new InventoryEntity(definition.Inventory); }