Exemple #1
0
        private static MyTerminalBlock GetRemoteConrolForGrid(MyCubeGrid cubeGrid)
        {
            if (cubeGrid.HasMainRemoteControl())
            {
                return(cubeGrid.MainRemoteControl);
            }
            MyFatBlockReader <MyRemoteControl> fatBlocks = cubeGrid.GetFatBlocks <MyRemoteControl>();

            if (!fatBlocks.MoveNext())
            {
                return(null);
            }
            MyRemoteControl current = fatBlocks.Current;

            return(fatBlocks.MoveNext() ? null : current);
        }