private void InitDummies()
 {
     m_connectedBlocks.Clear();
     m_connectionPositions = MyMultilineConveyorEndpoint.GetLinePositions(this, m_dummies, "detector_upgrade");
     for (int i = 0; i < m_connectionPositions.Length; i++)
     {
         m_connectionPositions[i] = MyMultilineConveyorEndpoint.PositionToGridCoords(m_connectionPositions[i], this);
         m_connectedBlocks.Add(m_connectionPositions[i], null);
     }
 }
Exemple #2
0
        public void Refresh(MyCubeBlock parent)
        {
            ConnectionPositions.Clear();
            var positions = MyMultilineConveyorEndpoint.GetLinePositions(parent, "detector_upgrade");

            foreach (var position in positions)
            {
                ConnectionPositions.Add(MyMultilineConveyorEndpoint.PositionToGridCoords(position, parent));
            }
        }