public void SendStep(int threadHash, StepTypes type) { sendStream.Position = 0; bw.Write(threadHash); bw.Write((byte)type); socket.Send(DebugMessageType.CSStep, sendStream.GetBuffer(), (int)sendStream.Position); }
private void NextStep() { currentStep = currentStep == StepTypes.Wait ? StepTypes.Move : StepTypes.Wait; if (currentStep == StepTypes.Move) { if (!infinite) { tickCount--; if (tickCount <= 0) { done = true; events.OnDone?.Invoke(); return; } } posIndex++; } if (posIndex > 1) { posIndex = 0; } t = 0; UpdateTarget(); events.OnNextStep?.Invoke(); }
static public Point StepToPoint(StepTypes type) { switch (type) { case StepTypes.Down: return(new Point(0, 1)); case StepTypes.LeftDown: return(new Point(-1, 1)); case StepTypes.Left: return(new Point(-1, 0)); case StepTypes.LeftUp: return(new Point(-1, -1)); case StepTypes.Up: return(new Point(0, -1)); case StepTypes.RightUp: return(new Point(1, -1)); case StepTypes.Right: return(new Point(1, 0)); case StepTypes.RightDown: return(new Point(1, 1)); default: return(new Point(0, 0)); } }
internal void OnStepClosed(string name, StepTypes stepType) { if (StepClosed != null) { StepClosed(name, stepType); } }
/// <summary> /// Constructor /// </summary> /// <param name="name">The name of the simulation</param> /// <param name="type">The step type</param> /// <param name="num">The number of frequency points</param> /// <param name="start">The first frequency point</param> /// <param name="stop">The last frequency point</param> public AC(string name, StepTypes type, int num, double start, double stop) : base(name, new Configuration()) { StartFreq = start; StopFreq = stop; NumberSteps = num; StepType = type; }
public TimePicker(StepTypes steptype, int step) { // Set step values StepType = steptype; Step = step; // Set the selectable items LoadItems(); }
public IEnumerator Land( StepTypes stepType, float volume) { if (!isLanding) { isLanding = true; PlayStep(stepType,volume); yield return new WaitForSeconds( Rate+Random.Range(-0.005f,0.05f)); last = transform.position; isLanding = false; } }
public IEnumerator Step(StepTypes stepType) { //if (Player.IsGrounded && !wait) { if (!wait) { wait = true; isLanding = true; yield return new WaitForSeconds( Rate+Random.Range(-0.005f,0.005f)); isLanding = false; if (HasMoved()) //&& !Player.IsSliding) StartCoroutine(Land(stepType, Volume)); wait = false; } }
internal unsafe void StepThread(int threadHash, StepTypes type) { lock (AppDomain.FreeIntepreters) { ILIntepreter intp; if (AppDomain.Intepreters.TryGetValue(threadHash, out intp)) { intp.ClearDebugState(); intp.CurrentStepType = type; intp.LastStepFrameBase = intp.Stack.Frames.Count > 0 ? intp.Stack.Frames.Peek().BasePointer : (StackObject *)0; intp.LastStepInstructionIndex = intp.Stack.Frames.Count > 0 ? intp.Stack.Frames.Peek().Address.Value : 0; intp.Resume(); } } }
public void Load(SaveData data) { paused = true; SaveLoadUtils.BasicLoad(this, data); rigid.position = data.pos; if (data is MoveableSaveData saveData) { currentStep = saveData.RuntimeData.CurrentStep; done = saveData.RuntimeData.Done; paused = saveData.RuntimeData.Paused; posIndex = saveData.RuntimeData.PosIndex; stopped = saveData.RuntimeData.Stopped; t = saveData.RuntimeData.T; tickCount = saveData.RuntimeData.TickCount; } paused = false; UpdateTarget(); }
private void Init() { currentStep = StepTypes.Wait; t = 0; if (movementType == MovementTypes.Simple) { posIndex = 0; transform.position = startPos; } else { transform.position = spline.GetPoint(0); } tickCount = ticks + 1; infinite = ticks == 0; UpdateTarget(); }
public int Step(IDebugThread2 pThread, enum_STEPKIND sk, enum_STEPUNIT Step) { uint threadHash; pThread.GetThreadId(out threadHash); StepTypes type = StepTypes.None; switch (sk) { case enum_STEPKIND.STEP_INTO: type = StepTypes.Into; break; case enum_STEPKIND.STEP_OVER: type = StepTypes.Over; break; case enum_STEPKIND.STEP_OUT: type = StepTypes.Out; break; } debugged.SendStep((int)threadHash, type); return(Constants.S_OK); }
public static IStep CreateStep(StepTypes stepType) { IStep step = null; switch (stepType) { case StepTypes.Action: step = new ActionStep(); break; case StepTypes.PassOrFailTest: step = new PassFailStep(); break; case StepTypes.XttStep: step = new XttStep(); break; default: step = null; break; } return(step); }
public StepViewModel(StepTypes type, JavaScriptEvent ev) { IsSelected = true; Status = null; StepType = CollectionViewSource.GetDefaultView(StepTypeCollection); JavaScriptEvents = new ListCollectionView(new[] { JavaScriptEvent.Click, JavaScriptEvent.KeyUp }); StepType.CurrentChanged += OnStepTypeChanged; JavaScriptEvents.CurrentChanged += OnJavaScriptEventsChanged; StepType.MoveCurrentTo(type); JavaScriptEvents.MoveCurrentTo(ev); }
void PlayStep(StepTypes stepType, float volume) => _audio.PlayOneShot( sounds[stepType].Next() ?? sounds[StepTypes.Default].Next(), volume);
private void SetDefaults() { // Set the step type StepType = StepTypes.Minutes; // Set the step Step = defaultstep; // The ComboBox will be editable by default IsEditable = true; // Set the itemstring format to show only hours and minutes ItemStringFormat = "HH:mm"; }
public void SetAsJumpStep() { stepTypes = StepTypes.JumpStep; }