예제 #1
0
        MockMotorStator getStator(string customData = "")
        {
            var attachable = new MockMotorRotor();
            var res        = new MockMotorStator()
            {
                CustomData = customData
            };

            res.MockPendingAttachment = attachable;
            res.Attach();
            return(res);
        }
예제 #2
0
        MockMotorStator addMockStator(MockCubeGrid baseGrid, MockCubeGrid topGrid, string name = null, bool isSolar = true)
        {
            var attachable = new MockMotorRotor {
                CubeGrid = topGrid
            };
            int id  = GetId();
            var res = new MockMotorStator {
                CubeGrid   = baseGrid,
                CustomName = $"{(name ?? "rotor")} {(isSolar ? "solar " : "")}{id}",
                EntityId   = id
            };

            res.MockPendingAttachment = attachable;
            res.Attach();
            this.gts.Add(res);
            return(res);
        }