Is there a way to select which docked ship to put crew in?
I have 4 docks. Each ship has a dock/airlock
sets up airlock/dock
void TESTVC::SetUMMUAirlockPos(void)
{
int AirlockStatus = Crew.GetAirlockDoorState();
Crew.SetActiveDockForTransfer(iActiveDockNumber);
switch (iActiveDockNumber)
{
case 0: //LEFT
Crew.DefineAirLockShape(AirlockStatus, -6, -2, -4, 3, 6, 9);
Crew.SetMembersPosRotOnEVA(_V(-4.5, 1.179, 7.6), _V(0, -1.5, 0));
break;
case 1: //RIGHT
Crew.DefineAirLockShape(AirlockStatus, 6, 2, -4, 3, 6, 9);
Crew.SetMembersPosRotOnEVA(_V(4.5, 1.179, 7.6), _V(0, 1.5, 0));
break;
case 2: //top
Crew.DefineAirLockShape(AirlockStatus, 1, -1, -4, 3, -1, 1);
Crew.SetMembersPosRotOnEVA(_V(0, 5.5, 0), _V(0, 1.5, 0));
break;
case 3: //top
Crew.DefineAirLockShape(AirlockStatus, 1, -1, -4, 3, -1, 1);
Crew.SetMembersPosRotOnEVA(_V(0, 1.179, 0), _V(0, 1.5, 0));
break;
}
}
select which airlock/dock
else if (key == OAPI_KEY_N)// SELECT
{
DOCKSELECTED = DOCKSELECTED + 1;
if (DOCKSELECTED == 1)(iActiveDockNumber == 0);
if (DOCKSELECTED == 2)(iActiveDockNumber == 1);
if (DOCKSELECTED == 3)(iActiveDockNumber == 2);
if (DOCKSELECTED == 4)(iActiveDockNumber == 3);
SetUMMUAirlockPos();
I can transfer crew but it is always number 1 dock