Exemple #1
0
        protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            if (TwoStickBootstrap.Settings == null)
            {
                return(inputDeps);
            }

            var boundaryKillJob = new BoundaryKillJob
            {
                MinZ = TwoStickBootstrap.Settings.playfield.yMin,
                MaxZ = TwoStickBootstrap.Settings.playfield.yMax,
            };

            return(boundaryKillJob.Schedule(this, inputDeps));
        }
        protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            if (AsteroidsBootstrap.Settings == null)
            {
                return(inputDeps);
            }

            var boundaryKillJob = new BoundaryKillJob {
                MinY = AsteroidsBootstrap.Settings.playfield.yMin,
                MaxY = AsteroidsBootstrap.Settings.playfield.yMax,
                MinX = AsteroidsBootstrap.Settings.playfield.xMin,
                MaxX = AsteroidsBootstrap.Settings.playfield.xMax
            };

            return(boundaryKillJob.Schedule(this, 64, inputDeps));
        }