1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| //Code de la manivelle de gauche
script onLeftManivelle()
{
lockPlayer()
{
playToggleMechanism(2);
launchToggleMechanism(0);
playCameraPath("camerapath0");
/*
Si les 2 portes sont ouvertes,
On ouvre la grille
*/
if(isMechanismAtEnd(1) && isMechanismAtEnd(0))
{
launchToggleMechanism(4);
playCameraPath("camerapathFloorGrid");
}
else if(isMechanismAtEnd(4))
{
//Sinon, si la grille est ouverte,
//on la ferme
launchToggleMechanism(4);
playCameraPath("camerapathFloorGrid");
}
}
}
script onRightManivelle()
{
lockPlayer()
{
playToggleMechanism(3);
launchToggleMechanism(1);
playCameraPath("camerapath1");
if(isMechanismAtEnd(0) && isMechanismAtEnd(1))
{
launchToggleMechanism(4);
playCameraPath("camerapathFloorGrid");
}
else if(isMechanismAtEnd(4))
{
launchToggleMechanism(4);
playCameraPath("camerapathFloorGrid");
}
}
} |