MockMotorStator getStator(string customData = "") { var attachable = new MockMotorRotor(); var res = new MockMotorStator() { CustomData = customData }; res.MockPendingAttachment = attachable; res.Attach(); return(res); }
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); }