private SwitchsModules SelectSwitch() { Scene sceneactuelle; sceneactuelle = SceneManager.GetActiveScene(); switch (sceneactuelle.name) { case "SceneAutomatisationModuleA1": boolmodules = GlobalControl.Instance.moduleA1; break; case "SceneAutomatisationModuleA2": boolmodules = GlobalControl.Instance.moduleA2; break; case "SceneAutomatisationModuleC1": boolmodules = GlobalControl.Instance.moduleC1; break; case "SceneAutomatisationModuleC2": boolmodules = GlobalControl.Instance.moduleC2; break; case "SceneAutomatisationModuleC3": boolmodules = GlobalControl.Instance.moduleC3; break; case "SceneAutomatisationModuleC4": boolmodules = GlobalControl.Instance.moduleC4; break; case "SceneAutomatisationModuleC5": boolmodules = GlobalControl.Instance.moduleC5; break; case "SceneAutomatisationModuleC6": boolmodules = GlobalControl.Instance.moduleC6; break; case "SceneAutomatisationModuleE1": boolmodules = GlobalControl.Instance.moduleE1; break; case "SceneAutomatisationModuleE2": boolmodules = GlobalControl.Instance.moduleE2; break; case "SceneAutomatisationModuleE3": boolmodules = GlobalControl.Instance.moduleE3; break; case "SceneAutomatisationModuleE4": boolmodules = GlobalControl.Instance.moduleE4; break; case "SceneAutomatisationModuleS1": boolmodules = GlobalControl.Instance.moduleS1; break; case "SceneAutomatisationModuleS2": boolmodules = GlobalControl.Instance.moduleS2; break; default: break; } return(boolmodules); }
//Charge les valeurs des booleens du bon module et active le switch en fonction void Start() { boolmodules = SelectSwitch(); ActiverSwitch(noSwitch); }