コード例 #1
0
        protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            var handle = inputDeps;

            var render_job = new RenderJob {
                screen_position_list_ = group_.screen_position_list_,
                sprite_data_list_     = SpriteRenderer.GetSpriteDataBucket(),
            };

            handle = render_job.Schedule(group_.cursor_list_.Length, 8, handle);
            SpriteRendererSystem.DependOn(handle);

            return(handle);
        }
コード例 #2
0
        protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            var handle = inputDeps;

            var lockon_mark_job = new LockonMarkJob {
                time_                 = Time.GetCurrent(),
                locktarget_list_      = group_.locktarget_list_,
                screen_position_list_ = group_.screen_position_list_,
                sprite_data_list_     = SpriteRenderer.GetSpriteDataBucket(),
            };

            handle = lockon_mark_job.Schedule(group_.locktarget_list_.Length, 8, handle);
            SpriteRendererSystem.DependOn(handle);

            return(handle);
        }