#pragma warning restore 0169 protected override void OnUpdate() { BulletSystem.Sync(); var spawner = ECSSparkManager.GetSparkSpawnDataQueue(); SparkSpawnData data; while (spawner.TryDequeue(out data)) { ECSSparkManager.spawn(PostUpdateCommands, Time.GetCurrent(), ref data); } }
protected override void OnUpdate() { var time = Time.GetCurrent(); for (var i = 0; i < group_.random_list_.Length; ++i) { var random = group_.random_list_[i]; var pos = random.onCube(10f); var dat0 = new SparkSpawnData { position_ = pos, type_ = 0, }; ECSSparkManager.spawn(PostUpdateCommands, time, ref dat0); group_.random_list_[i] = random; } }