protected override JobHandle OnUpdate(JobHandle inputDependencies) { var job = new JumpJob() { jumpPressed = Input.GetKeyDown(KeyCode.Space) }; return(job.Schedule(this, inputDependencies)); }
protected override JobHandle OnUpdate(JobHandle inputDeps) { var job = new JumpJob { dt = Time.deltaTime, JumpUp = Input.GetKey(KeyCode.UpArrow) }; return(job.Schedule(this, 1, inputDeps)); }
protected override JobHandle OnUpdate(JobHandle inputDeps) { JumpJob job = new JumpJob { m_deltaTime = Time.deltaTime }; JobHandle jobHandle = job.Schedule(this, inputDeps); jobHandle.Complete(); return(jobHandle); }