public void select_job2() { SelectJob select_job = new SelectJob(); select_job.name = job2; select_job.line = 0; FESIF.JobSelect(1, select_job, err_code); MessageBox.Show("call:job2" + GetErr(err_code)); FESIF.JobStart(err_code); }
void Start() { var output = new NativeArray <long>(source.Length, Allocator.Persistent); var job = new SelectJob <AddOne> { Source = source, Selector = ValueFunc <int, long> .New <AddOne>(), Output = output }; job.Run(); Debug.Log($"output: ({string.Join(",", output)})"); output.Dispose(); }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }