// Start is called before the first frame update void Start() { isConnecting = false; inExperiment = false; //init params with GloabalController sender = GlobalController.Instance.server; totalTrialsPerRepeatition = GlobalController.Instance.curLabInfos.totalTrialCount; repeateTimes = PublicLabFactors.Lab1_tap_99.repetitionCount; inProtraitBlock = (GlobalController.Instance.curLab1BlockCondition.getOrientation() == PublicLabFactors.Lab1_tap_99.Orientation.protrait); blockPosture = GlobalController.Instance.curLab1BlockCondition.getPosture(); curRepeateTime = 0; curTrialIndex = PublicLabFactors.trial_start_index; prevTrialPhase = TrialPhase.block_end; curTrialPhase = TrialPhase.block_start; clientSaidMoveon = false; haveObjectOnScreen = false; trialSequences = new TrialSequence[repeateTimes + 1]; curSequence = new TrialSequence(); }
public void setAllQuence(PublicLabFactors.Lab1_tap_99.Posture p) { var positions = new (int firstid, int secondid)[comPositions.Length];