Ok, evtl. definier einfach die Bedingungen anders.
Das Schließen funktioniert nach deiner Aussage ja soweit. Musst du also im Grunde nichts ädern dran - wobei dein Script davon ausgeht, dass immer vollständig offen ist. Was passiert, wenn das mal nicht der Fall ist, und z.B bei 10% stehen bleibt?
Aber egal - es soll bei Doppelklick öffnen, egal wo der Vorhang steht... Dann versuch mal statt der Bedingug "= 100" einfach mal "> 1" , "> 10" oder auch ">90" - je nach dem ab welcher Position zwischen ganz offen und ganz geschlossen du willst, dass auf fährt...
Evtl. mach auch mal 2 getrennte Scripts. Eines mit Trigger Click event und eines mit Trigger Double click event...