by albinopigeon » Sat Feb 12, 2022 9:23 pm
I have discovered that scripting is the answer, however I am struggling with it and I am not a scripty person!
This is what I have, using a F14 gantry arrangement blueprint:
require "Assets/AndiS/FPSignals/scripts/FP Universal Semaphore.out"
function Initialise ()
DefaultInitialise() -- no need to give the route count here
gArmTable[1][ARM_HOME][SEM_CHILD_NAME] = "ARM_HOME1"
gArmTable[1][ARM_HOME][SEM_PROCEED_ANIM] = "Clear01"
gArmTable[1][ARM_HOME][SEM_BLOCKED_ANIM] = "Stop01"
gArmTable[2][ARM_HOME][SEM_CHILD_NAME] = "ARM_HOME2"
gArmTable[2][ARM_HOME][SEM_PROCEED_ANIM] = "Clear01"
gArmTable[2][ARM_HOME][SEM_BLOCKED_ANIM] = "Stop01"
gArmTable[3][ARM_HOME][SEM_CHILD_NAME] = "ARM_HOME3"
gArmTable[3][ARM_HOME][SEM_PROCEED_ANIM] = "Clear01"
gArmTable[3][ARM_HOME][SEM_BLOCKED_ANIM] = "Stop01"
end
function startOpening(routeIndex, armIndex)
Print("open")
Call ("Sound:SetParameter", "SignalProgress", 1)
end
function startClosing(routeIndex, armIndex)
Print("close")
Call ("Sound:SetParameter", "SignalProgress", 0)
end
The Print lines are being used with LogMate to troubleshoot but so far I've gotten nowhere.
Asset maker, wagon builder, route builder among others.